GVEC is an open-source software for the generation of three-dimensional ideal MHD equilibria.
Ideas are strongly based on VMEC (Hirshman & Whitson, 1983).
Installable with pip. Python bindings for running, postprocessing and integration with other tools.
Radial discretization using B-Splines of arbitrary polynomial degree. Fourier series in poloidal and toroidal direction with different maximum modenumber for each variable.
Initialize with a VMEC netCDF output or interface with other codes: JOREK, CASTOR3D, GENE…
Choice of the mapping \((X^1,X^2,\zeta) \mapsto (x,y,z)\), not restricted to \((R,Z,\phi)\), but e.g. a generalized Frenet frame.
Use of modern object-oriented Fortran
The magnetic field of a two-fieldperiod QI-stellarator configuration (configuration taken from [HPM25]).#
Contact#
GVEC is being developed in the department of Numerical Methods in Plasma Physics (NMPP) led by Prof. Eric Sonnendruecker at the Max Planck Institute for Plasma Physics in Garching, Germany.
The list of contributors is found in List of Contributors.