enkf_cosmo_mod Module


Uses

    • data_flake
    • data_tracer
    • src_allocation
    • info_lm_f90
    • time_utilities
    • data_io
    • src_setup
    • data_constants
    • src_artifdata
    • environment
    • data_runcontrol
    • src_tracer_supply
    • meteo_utilities
    • data_parallel
    • utilities
    • data_fields
    • data_parameters
    • data_soil
    • mpe_io
    • data_modelconfig

Variables

Type Visibility Attributes Name Initial
integer(kind=iintegers), public :: ierrstat
integer(kind=iintegers), public :: izerror
integer(kind=iintegers), public :: nzhours
integer(kind=iintegers), public :: nzdays
integer(kind=iintegers), public :: i
integer(kind=iintegers), public :: j
integer(kind=iintegers), public :: k
integer(kind=iintegers), public :: kzdims(24)
integer(kind=iintegers), public :: izdebug
integer(kind=iintegers), public :: nzdiv
integer(kind=iintegers), public :: isp
integer(kind=iintegers), public :: kstart
integer(kind=iintegers), public :: iig
integer(kind=iintegers), public :: iprog
integer(kind=iintegers), public :: nprog
real(kind=ireals), public :: zgrids_dt(1)
real(kind=ireals), public :: zforecasttime
real(kind=ireals), public :: zrealdiff
logical, public :: lopen
logical, public :: lzconv
character(len=46), public :: ynote
character(len=80), public :: yzerrmsg
integer, public :: cos_start

Subroutines

public subroutine initialize_loop(ntstep, nbd1, nbd2, nold, nnow, nnew)

Arguments

Type IntentOptional Attributes Name
integer(kind=iintegers), intent(in) :: ntstep
integer(kind=iintegers), intent(inout) :: nbd1
integer(kind=iintegers), intent(inout) :: nbd2
integer(kind=iintegers), intent(inout) :: nold
integer(kind=iintegers), intent(inout) :: nnow
integer(kind=iintegers), intent(inout) :: nnew

public subroutine exchange_leapfrog()

Arguments

None

public subroutine exchange_runge_kutta()

Arguments

None

public subroutine exchange_2timelevel()

Arguments

None

public subroutine exchange_l2dim()

Arguments

None

public subroutine set_qrqsqg_boundaries()

Arguments

None

public subroutine nullify_tracers()

Arguments

None