The Gyrokinetic Advanced Collisions Moments solver (GYACOMO) 🄯
Author and contact : EPFL/Swiss Plasma Center/Antoine C.D. Hoffmann
//Original publication and benchmark : Hoffmann A.C.D., Frei B. J., Ricci P. 2022
GYACOMO* is a local delta-f code solving for the microturbulence in a fusion magnetized plasma.
The velocity dependencies are expressed in terms of moments, projecting the perturbed distribution function a Hermite Laguerre basis [Jorge R., Ricci P. and Loureiro (2017,2018)] [Mandell N.R., Dorland W., and M. Landreman (2018)] [Frei B., Jorge R. and Ricci P. (2020)] .
The code evolves perpendicular Fourier modes of the moments in Z-pinch configuration [Hoffmann et al. 2022] or in 3D fluxtube geometry [Frei et al. 2022].
The FLR effects are taken up to the order of the Laguerre polynomial basis (J), the GK Dougherty collision model can be computed on the fly and advanced GK linear collision models (Sugama, Lorentz, Landau [Frei et al. 2021]) can be used providing matrices precomputed by the cosolver code.
Benchmarked features:
- Kinetic ion, kinetic electron, 2D collisionless Z-pinch with GENE [Hoffmann et al. 2022]
- Cyclone base case [Dimits et al. 2000] with GENE [not published yet]
- Electromagnetic linear instabilities [Frei et al. 2022]
All scripts in this repository are under the GNU GPLV3 license.