Simsalabim is a multiphysics simulation framework for (but not limited to) numerical relativity and astrophysics. Its purpose is to enable next generation numerical relativity simulations of complex phenomena on massively parallel computers. It supports a variety of different discretization techniques including adaptively refined multigrids and particle systems. To overcome traditional parallelization bottlenecks the execution model is based on a dynamic task-based scheduling scheme.

SIMsalabim is based on the C++ template metaprogramming paradigm to enable fast and flexible code.

A list of features is available here.


The main author of SIMsalabim is Christian Reisswig.