Oofem

Finite elementcode met objectgeoriënteerde architectuur voor het oplossen van mechanische, transport- en vloeistofmechanica-problemen
Download nu

Oofem Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Borek Patzak
  • Uitgever website:
  • http://www.oofem.org/oofem.html
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 4 MB

Oofem Tags


Oofem Beschrijving

Eindige elementen code object georiënteerde architectuur voor het oplossen van mechanische, transport en vloeistofmechanica problemen OOFEM (Object Oriented Finite Element Solver) is een gratis en open source eindige elementen-code met object-georiënteerde architectuur voor het oplossen van mechanische, transport en stromingsleer problemen die werkt op verschillende platforms van het doel van dit project is om efficiënte en robuuste tool voor FEM ontwikkelen berekeningen evenals modulaire en uitbreidbare omgeving voor toekomstige development.NOTE bieden: voor Mac OS X-installatie hulp van de instructies van de ontwikkelaar ter beschikking gesteld hier lezen: http://www.oofem.org/forum/viewtopic.php?id=106 . Hier zijn een aantal belangrijke eigenschappen van "OOFEM": · Object-oriented architecture · Modulair en uitbreidbaar FEM kernel (OOFEMlib) · Volledig uitbreidbaar - De kernel is uitbreidbaar in een "richting". De mogelijkheid van het toevoegen van nieuwe elementtype, nieuw materiaal model met elk type en aantal interne geschiedenis parameters, nieuwe randvoorwaarden numerieke algoritmen of analysemodules, alsmede het vermogen om willekeurige graden toevoegen en beheren van vrijheid vanzelfsprekend. · Onafhankelijke probleemstelling, numerieke oplossing en dataopslag - De kernel onafhankelijk abstracties voor analyse, algemene numerieke methode en dataopslag (sparse matrices). De component mapping concept maakt het mogelijk om problemen en numerieke methode zelfstandig formuleren en stelt elke geschikte numerieke methodes voor probleemoplossing gebruiken ongewijzigd. Dit concept wordt verder versterkt door abstracte spaarzame matrix interface, waardoor de numerieke methode zelfstandig formuleren van sparse matrix uitvoering. · Volledige herstart ondersteuning - De kernel ondersteunt volledige herstart van een eerder opgeslagen staat. · Gespreide analyse - maakt het mogelijk om de groep fundamentele problemen aan elkaar en aan de overdracht en delen van de oplossing velden tussen fundamenteel deelproblemen. Het algemene ontwerp maakt het mogelijk om verschillende discretisaties gebruiken voor de basis deelproblemen. · Parallelle verwerking ondersteuning - op basis van domein decompositie en het doorgeven van berichten paradigma's. Veel analyses kunnen worden uitgevoerd parallel en zeer goede prestaties schaalbaarheid kan worden verkregen op verschillende platforms. Message passing concept is zeer draagbaar op meerdere platforms (met inbegrip van massief parallelle computers, gedeeld geheugen systemen en workstation clusters), Voor ontwikkelaars, algemene klassen voor een efficiënte inter domein communicatie zijn voorzien gebouwd over de abstracte algemene laag voor het doorgeven van berichten bibliotheken. Build in high-level support voor dynamische load balancing. · Efficiënte schaars solvers - zowel directe als iteratieve solvers zijn beschikbaar. Direct solvers omvatten symmetrische en asymmetrische skyline solver en schaars directe solver, iteratieve solvers ondersteunen vele schaars opslagformaten en worden geleverd met een aantal preconditioners. Interfaces van derden lineaire solver bibliotheken beschikbaar zijn, met inbegrip van IML, PETSc (seriële en parallelle) en SPOOLES. · Adaptive analyse ondersteuning - meerdere domeinen concept. Ondersteuning voor foutschattingswaarde met diverse remeshing criteria, ondersteuning voor het basisonderwijs onbekende en interne variabelen in kaart brengen. Fast ruimtelijke lokalisatie algoritmen gebaseerd op boom technieken beschikbaar zijn. · Structural Mechanics module (sm) · Vele analyse procedures - lineaire statische, lineaire dynamische (Eigen value analysis, directe integratie methoden - impliciete en expliciete), niet-lineaire statische (robuust CALM solver), niet-lineaire dynamische (expliciete, parallel-versie). · Groot materiaal bibliotheek met inbegrip van de state-of-the-art modellen voor niet-lineaire breukmechanica van quasibrittle materialen en rijke element bibliotheek - zie Element Library Manual en Material Model Library Manual. · Adaptieve analyse - lineaire en niet-lineaire statische. · · Parallelle analyse - expliciete niet-lineaire dynamica gebruik te maken van het domein decompositie methode, lineaire en niet-lineaire statische (vereist PETSC). · Profiel optimalisatie. · Transport probleem module (tm) · Analyseprocedures: stationaire en vergankelijke (lineaire en niet-lineaire) warmteoverdracht en gekoppeld heatmass transferproblemen. · Elementenbibliotheek: assymmetrische, twee- en driedimensionale elementen, zie elementenbibliotheek Manual. · Gespreid gelijktijdige oplossing van warmteoverdracht en mechanische analyse, waarbij de temperatuur veld dat door warmteoverdracht analyse kan gebruikt worden in mechanische analyse temperatuurbelasting. · Fluid dynamische probleem module (fm) · Analyse-procedures: Transient Intercessible Flow - CBS Semi-impliciete algoritme en transiënte oplosser met SUPG / PSPG-stabilisatie. De latere ondersteunt onsubliek analyse van twee niet-mengbare vloeistoffen op een vast domein (ook geschikt voor vrije oppervlaktestromen) met behulp van 2D VOF gebaseerd interface-tracking-algoritme. · Element Library: lineaire gelijke ordersnelheid en druk-benadering Driehoek, zie elementbibliotheekhandleiding. · Nabewerking · Bouw in X-Windows postprocessor. · Exporteren naar VTK-indeling wordt ondersteund, zodat VTK-gebaseerde visualisatietools (zoals Mayavi of Paraview) voor postprocessing op verschillende platforms wordt gebruikt · Interface voor mesh-generatoren (T3D en TARGE2) · Interface om lineaire oplosserbibliotheken te sparen (momenteel petsk, IML en spooles) · Draagbaarheid (C ++) · Vergelijkbare computationele prestaties Wat is er nieuw in deze release: · Adaptieve, parallelle banen met dynamische belastingbalans worden ondersteund. · Nieuw Subdivision-algoritme voor parallelle remeshing op trezende en tetrahedrale mazen · Generieke XFEM-ondersteuning toegevoegd · Arbitraire componentnummering voor knooppunten en elementen · Elementen kunnen tijdens analyse worden geplaatst / verwijderd · Toegevoegde interface aan Slepc, de schaalbare bibliotheek voor EigenValue Probleem Berekeningen · En veel verbeteringen en bugfixes.


Oofem Gerelateerde software

Ro3n

RO3N - Simple QT-applicatie ontworpen om wiskundige vergelijking, lineair en kwadratisch op te lossen ...

154 181 KB

Downloaden

molsketch

MOLSKETCH - Teken tweedimensionale schematische representaties van moleculen, beter bekend als moleculaire structuren ...

152 9.7 MB

Downloaden