High-performance C++ library for multiphysics and multibody dynamics simulations
Multiphysics Object Oriented Simulation Environment
SU2: An Open-Source Suite for Multiphysics Simulation and Design
Official git repository of Elmer FEM software
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
A coupling library and ecosystem for partitioned multi-physics and multi-scale simulations, including surface and volume coupling.
Geant4 toolkit for the simulation of the passage of particles through matter - NIM A 506 (2003) 250-303
Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications.
SPHinXsys provides C++ APIs for engineering simulation and optimization. It aims at complex systems driven by fluid, structure, multi-body dynamics and beyond. The multi-physics library is based on a unique and unified computational framework by which strong coupling has been achieved for all involved physics.
Netgen/NGSolve is a high performance multiphysics finite element software. It is widely used to analyze models from solid mechanics, fluid dynamics and electromagnetics. Due to its flexible Python interface new physical equations and solution algorithms can be implemented easily.
A graph-native simulation engine for building composable engineering simulations and digital twins.
Scalable, portable, and adaptive multiphysics