STRUPHY
STRUPHY (STRUcture-Preserving HYbrid code) is a Python package for solving partial differential equations arising mainly - but not exclusively - in plasma physics. It provides off-the-shelf models for Maxwell’s equations, magneto-hydrodynamics (MHD), multi-fluid models, Vlasov-Poisson and Vlasov-Maxwell kinetic models, drift-kinetic models, and MHD-kinetic hybrid models, all built on structure-preserving finite element methods. Models run in parallel via MPI and OpenMP, with compute-intensive kernels transpiled to Fortran/C through pyccel for near-native performance from within Python.
- Website: https://struphy-hub.github.io
- Documentation: https://struphy-hub.github.io/struphy
- Repository: GitHub
- Python Package: https://pypi.org/project/struphy
- License: MIT
Developed at the Max Planck Institute for Plasma Physics.
Members
- Stefan Possanner (Group leader)
- Max Lindqvist (Postdoc)
- Yingzhe Li (Postdoc)
- Dominik Bell (PhD student)
- Sayyed Amin Raiessi Toussi (PhD student)
- Byung Kyu Na (PhD student, alumni)
- Florian Holderied (PhD student, alumni)
- Said Hadjout (PhD student, alumni)
Publications
Dissertations
No dissertations linked to this code yet.