params_apar_shift_m Module

Parameters for the apar shift model Parameters related to the evolution equation of apar_shift



Contents


Variables

Type Visibility Attributes Name Initial
character(len=PATHLEN_MAX), protected :: apar_shift_iselect = 'CONTINUE'

= CONTINUE: continue from the last apar_shift snapshot = APAR: build a new profile based on the latest apar snapshot = AVERAGE: build a new profile based on the averaged apar over the previous snapshot

integer, protected :: nsnaps_start = -1

start number of snapshots over which apar is averaged, if apar_shift_iselect= 'AVERAGE'

integer, protected :: nsnaps_end = -1

end number of snapshots over which apar is averaged, if apar_shift_iselect= 'AVERAGE'

real(kind=GP), protected :: tau_filter_width = -1.0_GP

Time width of apar_shift. After apar_shift is removed from apar, MHD events with a time scale > tau_filter_width will be filtered out before entering flutter


Subroutines

public subroutine read_params_evol_apar_shift(filename)

Reads parameters related to apar_shift model

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename

Filename, to read from

public subroutine write_params_apar_shift(filename)

Writes parameters related to mshift

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in), optional :: filename

Writes parameters related to mshift