accumulMod Module



Variables

Type Visibility Attributes Name Initial
real(kind=r8), public, parameter :: accumResetVal = -99999._r8

Interfaces

public interface extract_accum_field

  • private subroutine extract_accum_field_sl(name, field, nstep)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: name
    real(kind=r8), pointer, dimension(:) :: field
    integer, intent(in) :: nstep
  • private subroutine extract_accum_field_ml(name, field, nstep)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: name
    real(kind=r8), pointer, dimension(:,:) :: field
    integer, intent(in) :: nstep

public interface update_accum_field

  • private subroutine update_accum_field_sl(name, field, nstep)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: name
    real(kind=r8), pointer, dimension(:) :: field
    integer, intent(in) :: nstep
  • private subroutine update_accum_field_ml(name, field, nstep)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: name
    real(kind=r8), pointer, dimension(:,:) :: field
    integer, intent(in) :: nstep

Subroutines

public subroutine init_accum_field(name, units, desc, accum_type, accum_period, numlev, subgrid_type, init_value, type2d)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name
character(len=*), intent(in) :: units
character(len=*), intent(in) :: desc
character(len=*), intent(in) :: accum_type
integer, intent(in) :: accum_period
integer, intent(in) :: numlev
character(len=*), intent(in) :: subgrid_type
real(kind=r8), intent(in) :: init_value
character(len=*), intent(in), optional :: type2d

public subroutine print_accum_fields()

Arguments

None

public subroutine accumulRest(ncid, flag)

Arguments

Type IntentOptional Attributes Name
type(file_desc_t), intent(inout) :: ncid
character(len=*), intent(in) :: flag

public subroutine clean_accum_fields()

Arguments

None