This is the home page of the GYACOMO code wiki. This wiki is at its earliest stage but is already able to lead you through the complete installation of GYACOMO.
General informations
The source code is located in the src
directory. The local
directory contains dirs.inc
and make.inc
that contains contextual information (directories, location of libraries etc.) for the Makefile
to work. The matlab
directory serves as a personal archive and storage for post-processing scripts and is not the object of this wiki. It is not necessary to have Matlab installed to use GYACOMO. The output of the code is in HDF5 format and can be read with Python scripts as well.
Table of content
- Installation tutorial of the required library and of the code compilation
- Input parameters
- Initialization options.
- list of the sources and documentation pages per module (work in progress).
- Parallel boundary conditions for sheared flux tube.
- Possible improvements.
- Numerical experiments and illustrations.
- Acknowledgements.
Citing GYACOMO
If you use GYACOMO in your work, please cite at least the following paper:
- Hoffmann, A.C.D., Frei, B.J. & Ricci, P. (2023). Gyrokinetic moment-based simulations of the Dimits shift. Journal of Plasma Physics, 89(6), 905890611. doi:10.1017/S0022377823001320
You can also find results and application with kinetic electrons in a simplified geometry here
- Hoffmann, A.C.D., Frei, B.J. & Ricci, P. (2023). Gyrokinetic simulations of plasma turbulence in a Z-pinch using a moment-based approach and advanced collision operators. Journal of Plasma Physics, 89(2), 905890214. doi:10.1017/S0022377823000284
For the linear analysis of the GM approach see
- Frei, B.J., Hoffmann, A.C.D., Ricci, P., Brunner, S., & Tecchioll, Z. (2023). Moment-based approach to the flux-tube linear gyrokinetic model. Journal of Plasma Physics, 89(4), 905890414. doi:10.1017/S0022377823000715