Program | Source File | Description |
---|---|---|
ball | ball.f90 | FIXME : Add documentation Inputs |
box_to_ballooning_space | box_to_ballooning_space.f90 | |
dump_grids | dump_grids.fpp | For the given input file initialises the main grids and geometry and writes these to file (netcdf or binary). |
dump_response | dump_response.f90 | A program to generate response matrix data for a given input file and dump the resulting arrays to file to be used by subsequent runs. |
eiktest | eiktest.f90 | FIXME : Add documentation Inputs Methods from geometry |
ffttester | ffttester.f90 | FIXME : Add documentation |
generate_fftw_wisdom | generate_fftw_wisdom.fpp | A program that calls init_transforms, to be used for generating fftw wisdom for a given input file. |
gs2 | gs2.fpp | Main program. Used when running GS2 standalone, as opposed as a library for, e.g., Trinity. Essentially this initializes a gs2_program_state_type object, and then calls the standard sequence of subroutines from gs2_main to run the program. See gs2_main for more information. |
ideal_ball | ideal_ball.f90 | Driver program for ballstab module, used to calculate ideal ballooning stability for a given (GS2) input file. |
ingen | ingen.fpp | FIXME : Add documentation |
mat_inv_benchmark | mat_inv_benchmark.fpp | Times the matrix inversion code for a particular method for various sizes. Can also check the correctness. |
multigs2 | multigs2.fpp | A small program designed to enable the use of mutiple input files at once and / or a queue of input files in a single process. Limited features right now (e.g. no load balancing etc.) but can still be useful. |
rungridgen | rungridgen.f90 | FIXME : Add documentation |
write_default_input_file | write_default_input_file.fpp |