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
- An installation tutorial of the required library and of the code compilation
- A list of Input parameters.
- A page about the initialization available here.
- A list of the sources used in GYACOMO is also available and documentation pages per module is written progressively.
- A page about parallel boundary conditions for sheared flux tube.
- A list of possible improvements.
Published work
The following papers are presenting in detail the theoretical framework of the code.
Hoffmann, A., Frei, B., & 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
Hoffmann, A., Frei, B., & Ricci, P. (2023). Gyrokinetic moment-based simulations of the Dimits shift https://arxiv.org/abs/2308.01016
For the linear analysis of the GM approach see
Frei, B., Hoffmann, A., 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