Oofem.

Finite-Elementcode mit Objektorientierter Architektur zum Lösen von mechanischen, Transport- und Flüssigkeitsmechaniksproblemen
Jetzt downloaden

Oofem. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Borek Patzak
  • Website des Verlags:
  • http://www.oofem.org/oofem.html
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 4 MB

Oofem. Stichworte


Oofem. Beschreibung

Finite-Elemente-Code mit objektorientierter Architektur zur Lösung mechanischen, Transports und Strömungsmechanik Probleme OOFEM (Object Oriented Finite Element Solver) ist ein freier und Open-Source-Finite-Elemente-Code mit dem objektorientierten Architektur zur Lösung mechanischen, Transports und Fluidmechanik Probleme, die auf verschiedenem platforms.The Ziel des Projektes arbeiten effizient und robust Werkzeug für FEM zu entwickeln Berechnungen sowie modulare und erweiterbare Umgebung für zukünftige development.NOTE zur Verfügung zu stellen: für Mac OS X lesen Hilfe bei der Installation die Anweisungen der Entwickler hier zur Verfügung gestellt: http://www.oofem.org/forum/viewtopic.php?id=106 . Hier sind einige der wichtigsten Features von OOFEM: · Objektorientierte Architektur · Modulare und erweiterbare FEM-Kernel (OOFEMlib) · Vollständig erweiterbar - Der Kernel ist in jeder Richtung erweiterbar. Die Möglichkeit, das Hinzufügen neuer Elementtyp, neues Materialmodell mit jeder Art und Anzahl der internen Geschichte Parameter, neue Randbedingungen, numerische Algorithmen oder Analysemodule, sowie die Fähigkeit beliebige Freiheitsgrade hinzufügen und verwalten ist selbstverständlich. · Unabhängige Problemformulierung, numerische Lösung und Datenspeicherung - Der Kern liefert die unabhängigen Abstraktionen für die Analyse, allgemeines numerisches Verfahren und eine Datenspeicherung (schwach besetzte Matrizen). Das Komponente Abbildungskonzept ermöglicht unabhängig Problem und numerische Verfahren zu formulieren und ermöglicht es, ohne die Änderungen beliebiges geeignetes numerisches Verfahren zur Lösung des Problems zu verwenden. Dieses Konzept wird weiter durch abstrakte sparse Matrix-Grenzfläche verbessert, so dass auf spärliche Matrix Implementierung unabhängig numerisches Verfahren zu formulieren. · Voll Neustart Unterstützung - Der Kernel unterstützt die vollständigen Neustart von jedem zuvor gespeicherten Zustand. · Gestaffelte Analyse - ermöglicht Gruppe grundlegende Probleme miteinander und mit Transfer und die Lösungsfelder zwischen Grund Subprobleme teilen. Der allgemeine Aufbau ermöglicht es, verschiedene Diskretisierungen für den Grund Subprobleme zu verwenden. · Parallelverarbeitung Unterstützung - basierend auf Gebietszerlegung und Message-Passing-Paradigmen. Viele Analysen können parallel und sehr gute Performance Skalierbarkeit ausgeführt werden kann auf verschiedenen Plattformen erhältlich. Message-Passing-Konzept ist sehr portabel über viele Plattformen (einschließlich massiv parallelen Rechnern, Shared-Memory-Systeme und Workstation-Cluster), Für Entwickler allgemeine Klassen für eine effiziente inter Domain-Kommunikation über die abstrakte allgemeine Schicht für Message-Passing-Bibliotheken gebaut bereitgestellt. Bauen Sie in High-Level-Unterstützung für dynamische Lastverteilung. · Effizienter Sparse Solver - direkt sowie iterative Solver zur Verfügung stehen. Direkte Solver sind symmetrische und unsymmetrische Skyline-Solver und spärliche direkte Solver, iterative Solver unterstützen viele spärlichen Speicherformate und kommen mit mehreren Vorkonditionierern. Schnittstellen zu Dritt linearen Solver-Bibliotheken zur Verfügung, einschließlich IML, PETSc (seriell und parallel) und SPOOLES. · Adaptive Analyse Unterstützung - mehr Domain-Konzept. Unterstützung zur Fehlerabschätzung mit verschiedenen Neuvernetzung Kriterien, die Unterstützung für primäre unbekannt und interne Variablen-Mapping. Schnelle räumliche Lokalisierung Algorithmen basierend auf Baum Techniken stehen zur Verfügung. · Structural Mechanics Modul (SM) · Viele Analyseverfahren - lineare statische, lineare Dynamik (Eigenwertanalyse, die direkte Integration Methoden - implizite und explizite), nichtlineare statische (robuste CALM-Solver), nichtlineare dynamische (explizite, parallele Version). · Große Materialbibliothek einschließlich den State-of-the-art-Modelle für nichtlineare Bruchmechanik von quasibrittle Materialien und reich Element Bibliothek - siehe Elementbibliothek Handbuch und Materialmodellbibliothek Handbuch. · Adaptive Analyse - lineare und nichtlineare statische. · · Parallel analysis - explizite nicht-lineare Dynamik der Domänenzerlegungsverfahren, lineare und nichtlineare statische (erfordert PETSc) verwendet. · Profiloptimierung. · Transport Problem Modul (tm) · Analyseverfahren: stationäre und transiente (linear und nicht-lineare) die Wärmeübertragung und gekoppelt heatmass Übertragungsprobleme. · Elementbibliothek: achsensymmetrische, zwei- und dreidimensionale Elemente finden Sie unter Elementbibliothek Handbuch. · Gestaffelte gleichzeitige Lösung von Wärmeübertragungsanalyse und mechanischer Analyse, wo Temperaturfeld durch Wärmeübertragungsanalyse erzeugt wird, kann in mechanischer Analyse als Temperaturbelastung eingesetzt werden. · Dynamisches Fluid Problem Modul (FM) · Analyseverfahren: Transient Inkompressible Flow - CBS Semi-Impliziter Algorithmus und Transient Solver mit SUPG / PSPG-Stabilisierung. Die spätere unterstützt die inkomprimierbare Analyse von zwei nicht mischbaren Flüssigkeiten auf einer festen Domäne (auch für freie Oberflächenflüsse geeignet) mit einem 2D-VOF-basierten Schnittstellen-Tracking-Algorithmus. · Elementbibliothek: Linear gleicher Ordnung Geschwindigkeit und Druckanschlüsse Dreieck, siehe Elementbibliothekshandbuch. · Nachbearbeitung · Bauen Sie in X-Windows-Postprozessor auf. · Das Export in das VTK-Format wird unterstützt, sodass VTK-basierte Visualisierungswerkzeuge (z. B. Mayavi oder Paraview) für die Nachbearbeitung auf verschiedenen Plattformen verwenden können · Schnittstelle zu Mesh-Generatoren (T3D und Targe2) · Schnittstelle zu sparsamen linearen Solver-Bibliotheken (derzeit Petsc, IML, und Spulen) · Portabilität (C ++) · Vergleichbare Rechenleistung Was ist neu in dieser Version: · Adaptive, parallele Arbeitsplätze mit dynamischem Lastausgleich werden unterstützt. · Neuer Unterteilungsalgorithmus für paralleles Remeshing auf tranulären und tetrahedrischen Maschen · Generische XFEM-Unterstützung hinzugefügt · Beliebige Komponentennummerierung für Knoten und Elemente · Elemente können während der Analyse eingefügt / entfernt werden · Schnittstelle zum Sleppc, der skalierbaren Bibliothek für EIGENVALUE-Problemberechnungen hinzugefügt · Und viele Verbesserungen und Fehlerbehebungen.


Oofem. Zugehörige Software

QTL Reaper.

Analysieren von Daten aus der Nachkommenschaft eines genetischen Kreuzes in experimentellen Anlagen oder Tieren ...

186 252 KB

Herunterladen

Gerris

Gerris - freier und offener Quellanwendung für die Lösung der Teildifferentialgleichungen, die den Flüssigkeitsfluss beschreiben ...

188 4 MB

Herunterladen

Mavscript

Mavscript - cross-Platform-Lösung, mit der Sie in einem Textdokument berechnen können ...

119 1.7 MB

Herunterladen