Documentation here.
SimiLie (aka. Simulation in Lie groups) is a performance-portable (CPU & GPU) C++ library aiming to extent the capabilities of DDC to offer a complete toolkit able to address any physical problem from eventually-relativistic classical field theory (in particular: solid & fluid mechanics, electromagnetism and gravitation, or coupling between those).
Absolute WIP, there is no guarantee for proper working.
Relies on the #embed directive from C23. As it is not yet in C++ (even in C++26), the only supported compiler at the moment seems to be Clang 19. Kokkos backends other than Serial
are not yet supported.
- Short term: simulate electromagnetism on manifold.
- Mid term (months): simulate geometrodynamics.
- Long term: generalize to all kinds of classical gauge theories and put Lie groups and Clifford algebra at the center of the construction.
- Extra-long term (years): quantization.
DONE:
- Simple mesher.
- Tensors (any dimension, rank and structure), tensor fields, covariant/contravariant indices, metric.
- Differential forms: (co)simplices, (co)chains, (co)boundary operator.
TODO:
- More advanced differential tools: musical operators, discrete Hodge star, inner product...
- Weak formulation, finite element method applied to electrostatic problem on manifold.
- Generalization to electromagnetism.
- ...
Send an email to baptistelegouix@gmail.com
- Gravitation. By C.W. Misner, K.S. Thorne and J.A. Wheeler. ISBN 0-7167-0334-3, ISBN 0-7167-0344-0 (pbk). San Francisco: W.H. Freeman and Company, 1973
- Desbrun, M., Kanso, E., Tong, Y. (2008). Discrete Differential Forms for Computational Modeling. In: Bobenko, A.I., Sullivan, J.M., Schröder, P., Ziegler, G.M. (eds) Discrete Differential Geometry. Oberwolfach Seminars, vol 38. Birkhäuser Basel.
- Finite element exterior calculus. Douglas N. Arnold. CBMS-NSF Regional Conference Series in Applied Mathematics. SIAM 2018.
- Celada, M., González, D., & Montesinos, M. (2016). BF gravity. Classical and Quantum Gravity, 33(21), 213001.
- Group Theory, Birdtracks, Lie’s, and Exceptional Groups, Predrag Cvitanović, Princeton University Press July 2008.