SimiLie
Loading...
Searching...
No Matches
About

SimiLie

Github repo here.

SimiLie is a performance-portable (CPU & GPU) C++20 library aiming to extent the capabilities of Kokkos and DDC to offer a complete toolkit able to perform tensor calculus, differential calculus and solving PDE. A key paradigm is the exclusive support of structured meshes to avoid sparse linear algebra and produce mostly-embarrassing parallel code. It should be able to address any multiphysical problem on fixed grid from eventually-relativistic classical field theory (in particular: solid & fluid mechanics, electromagnetism and gravitation).

Important
Absolute WIP, there is no guarantee for proper working. Only OPENMP and CUDA backends have been tested.

Development plan

  1. Short term: simulate electromagnetism on manifold.
  2. Mid term (months): simulate geometrodynamics.
  3. Long term: generalize to all kinds of classical gauge theories.
  4. Extra-long term (years): quantization.

References