params_diffusion_tstep_m Module

Parameters for the DIFFUSION model related with time-stepping



Contents


Variables

Type Visibility Attributes Name Initial
integer, protected :: tstep_implicit_level = 0

Level of implicit time-stepping scheme 0: fully explicit 1: implicit perpendicular, explicit parallel 2: explicit perpendicular, implicit parallel

integer, protected :: tstep_order = 2

Order of time-stepping scheme

real(kind=GP), protected :: dtau = 1.0E-2_GP

Size of time-step

real(kind=GP), protected :: tau_fin = 20.0_GP

End timepoint of simulation

real(kind=GP), protected :: tau_snaps = 1.0_GP

Time interval for snapshot output

logical, protected :: tstep_dbgout = .false.

Switch if debug output shall be written


Subroutines

public subroutine read_params_tstep(filename)

Reads parameters related with timestepping in diffusion model

Arguments

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

Filename, to read from

public subroutine write_params_tstep(filename)

Reads parameters related with timestepping in diffusion model

Arguments

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

If present, filename where params are written to, if not present, writes to screen