debug_flags Module

Publuc routines Public debug flags Fields debug flags Gyrokinetic term debug flags Grids debug flags Diagnostics debug flags Geometry debug flags

Debug flags for full flux surface Debug flug for debugging full flux surface This will set the geometry of all field lines to be equation to the geometry on alpha = 0 (i.e. the first field line)


Variables

Type Visibility Attributes Name Initial
logical, private :: debug_all
logical, public :: stella_debug

Main stella file debug flag

logical, private :: fields_all_debug

Fields debug flags

logical, public :: fields_debug
logical, public :: fields_fluxtube_debug
logical, public :: fields_electromagnetic_debug
logical, public :: fields_ffs_debug
logical, public :: time_advance_debug

Gyrokinetic term debug flags

logical, public :: implicit_solve_debug
logical, public :: parallel_streaming_debug
logical, public :: response_matrix_debug
logical, public :: mirror_terms_debug
logical, public :: neoclassical_terms_debug
logical, public :: extended_grid_debug
logical, private :: diagnostics_all_debug

Diagnostics debug flags

logical, public :: diagnostics_debug
logical, public :: diagnostics_parameters
logical, public :: diagnostics_fluxes_fluxtube_debug
logical, public :: diagnostics_omega_debug
logical, public :: fluxes_debug
logical, public :: geometry_debug

Geometry debug flags

logical, public :: dist_fn_debug
logical, public :: gyro_averages_debug
logical, public :: ffs_solve_debug

For FFS

logical, public :: const_alpha_geo
logical, private :: initialised = .false.

Subroutines

public subroutine read_debug_flags()

If not specified in the input file these are the default options that will be set for all parameters under the namelist &debug_flags'. The default here is that all debug flags are set to .false.

Read more…

Arguments

None