ENigMA ist eine objektorientierte C ++ - Vorlagenbibliothek mit dem Ziel, eine Multiphysik-Simulation in einer Umgebung mit mehreren Domänen bereitzustellen.Der Code implementiert verschiedene numerische Methoden wie Finite-Volumen-Methoden (FVM), Finite-Differenz-Methoden (FDM), Finite-Elemente-Methoden (FEM), Boundary-Element-Methoden (BEM), Smoothed-Particle-Hydrodynamics (SPH) usw. zur numerischen Approximation von PartialDifferentialgleichungen (PDE) in jeder Domäne.Es bietet auch Klassen für die robuste Netzgenerierung (Dreiecks-, Block-, beschränkte Tetraeder-Operationen usw.), Schnitt- und Beschneidungsoperationen und implementiert R-Tree-, Octree- und Hashgrid-Methoden für die räumliche Suche.Es kann für dreidimensionale Strömungs-, Wärme- und Strukturanalysen verwendet werden.
Webseite:
https://github.com/bjaraujo/ENigMAKategorien
ENigMA - Extended Numerical Multiphysics Analysis-Alternativen für Windows
13
COMSOL Multiphysics
COMSOL Multiphysics ist eine Entwicklungs-, Entwurfs- und Finite-Elemente-Analyse-Softwareumgebung für die Modellierung und Simulation von physikbasierten Systemen.