comm

&paths

This namelist contains filepaths, where the any other namelist can be found.

Name Default value Valid values
path_feature_selection 'params_braginskii.in' String of maxlen=1024
path_tstep 'params_braginskii.in' String of maxlen=1024
path_brag_model 'params_braginskii.in' String of maxlen=1024
path_brag_pardiss_model 'params_braginskii.in' String of maxlen=1024
path_brag_numdiss 'params_braginskii.in' String of maxlen=1024
path_brag_buffer 'params_braginskii.in' String of maxlen=1024
path_brag_floors 'params_braginskii.in' String of maxlen=1024
path_brag_switches 'params_braginskii.in' String of maxlen=1024
path_brag_sources_external_select 'params_braginskii.in' String of maxlen=1024
path_brag_boundaries_perp 'params_braginskii.in' String of maxlen=1024
path_brag_boundaries_parpen 'params_braginskii.in' String of maxlen=1024
path_brag_init_select 'params_braginskii.in' String of maxlen=1024
path_brag_solver_pot 'params_braginskii.in' String of maxlen=1024
path_brag_solver_apar 'params_braginskii.in' String of maxlen=1024
path_brag_solver_backup 'params_braginskii.in' String of maxlen=1024
path_brag_parsolver_te 'params_braginskii.in' String of maxlen=1024
path_brag_parsolver_ti 'params_braginskii.in' String of maxlen=1024
path_brag_parsolver_upar 'params_braginskii.in' String of maxlen=1024
path_neut_model 'params_neutrals.in' String of maxlen=1024
path_neut_floors 'params_neutrals.in' String of maxlen=1024
path_neut_switches 'params_neutrals.in' String of maxlen=1024
path_neut_boundaries_perp 'params_neutrals.in' String of maxlen=1024
path_neut_boundaries_parpen 'params_neutrals.in' String of maxlen=1024
path_neut_data_paths 'params_neutrals.in' String of maxlen=1024
path_neut_init_select 'params_neutrals.in' String of maxlen=1024
path_neut_solver_dens 'params_neutrals.in' String of maxlen=1024
path_neut_solver_parmom 'params_neutrals.in' String of maxlen=1024
path_impy_cornal 'params_neutrals.in' String of maxlen=1024
path_diag_lineout 'params_braginskii.in' String of maxlen=1024
path_evol_apar_shift 'params_braginskii.in' String of maxlen=1024

&feature_selection

Switches for various features.

Name Default value Valid values Complexity level Description
stop_after_init FALSE (TRUE, FALSE) beginner Stops code after creation of initial state, in order to check its sanity.
mms_on FALSE (TRUE, FALSE) medium Switch for Method of Manufactured Solutions analysis.
mms_potvort_solve_on TRUE (TRUE, FALSE) expert Switch if electrostatic potential solve is performed or analytic expressions are used. Only for mms_on=TRUE
mms_aparjpar_solve_on TRUE (TRUE, FALSE) expert Switch if electromagnetic potential solve is performed or analytic expressions are used. Only for mms_on=TRUE
checksum_on FALSE (TRUE, FALSE) experrt Switch for performing checksums on plasma state. Has no physical meaning, but can be used e.g. for regression tests.
neutrals_on FALSE (TRUE, FALSE) beginner Switch for running with neutrals gas model.
iol_on FALSE (TRUE, FALSE) expert Switch for running with ion-orbit-loss model.
scalar_diagnostics_on FALSE (TRUE, FALSE) beginner Switch for enabling scalar diagnostics.
zonal_diagnostics_on FALSE (TRUE, FALSE) beginner Switch for enabling zonal diagnostics.
lineout_diagnostics_on FALSE (TRUE, FALSE) beginner Switch for enabling lineout diagnostics.
evol_apar_shift_on FALSE (TRUE, FALSE) medium Switch for self-evolving magnetic shift on parallel electromagnetic potential that is removed from flutter terms.
analyse_snapshots_on FALSE (TRUE, FALSE) medium Switch for performing diagnostics on existing snapshots. No time-stepping will be performed.
analyse_snapshots_start 1 >0 medium Snapshot number where snapshot analysis starts. Only for analyse_snapshots_on=TRUE in &feature_selection.
analyse_snapshots_end 99999 >0 medium Snapshot number where snapshot analysis ends. Only for analyse_snapshots_on=TRUE in &feature_selection.

&tstep

Parameters for time-stepping and time intervals for writing snapshots and diagnostics.

Name Default value Valid values Complexity level Description
tstep_order '2' ('1', '2', '3') medium Order of Karniadakis time-stepping scheme.
dtau '1.0E-2' > 0.0 beginner Size of time-step.
tau_fin '20.0' > 0.0 beginner Final time-point of simulation.
tau_snaps '1.0' > 0.0 beginner Time interval for snapshot output.
tau_diags '1.0' > 0.0 beginner Time interval for diagnostic snapshot output. Only active if any of 'scalar_diagnostics_on=TRUE', 'zonal_diagnostics_on=TRUE', 'lineout_diagnostics_on=TRUE' in &feature_selection.
tstep_dbgout TRUE (TRUE, FALSE) medium Switch for debug output on time-stepping.

&diag_lineout

Parameters for selecting linout diagnostics data.

Name Default value Valid values Complexity level Description
lineout_select 'NONE' ('NONE', 'ON) medium Switch for lineout diagnostcis.
lineout_path '' String medium Filepath, where to find specialised input data for lineout diagnostics (see TODO).

&evol_magnetic_shift

Parameters handling removal of equilibrium parallel electromagnetic potential in flutter terms. Only for evol_apar_shift_on=TRUE in &feature_selection.

Name Default value Valid values Complexity level Description
apar_shift_iselect 'CONTINUE' ('APAR', 'CONTINUE', 'AVERAGE') expert Method how initial state for apar_shift is created.
tau_filter_width -1.0 > 0.0 expert Time width of apar_shift. MHD events with a time scale longer than tau_filter_width will be filtered out before entering flutter operators.
nsnaps_start -1 > 0 expert Start number of snapshots overwhich apar is averaged if apar_shift_iselect=AVERAGE.
nsnaps_end -1 > 0 expert End number of snapshots overwhich apar is averaged if apar_shift_iselect=AVERAGE.