MAPL_VarWrite Interface

public interface MAPL_VarWrite

Called by

interface~~mapl_varwrite~2~~CalledByGraph interface~mapl_varwrite~2 MAPL_VarWrite proc~mapl_genericfinalize MAPL_GenericFinalize proc~mapl_genericfinalize->interface~mapl_varwrite~2 proc~mapl_genericrecord MAPL_GenericRecord proc~mapl_genericrecord->interface~mapl_varwrite~2 proc~mapl_genericstatesave MAPL_GenericStateSave proc~mapl_genericstatesave->interface~mapl_varwrite~2 proc~mapl_genericstatesave->proc~mapl_genericstatesave

Module Procedures

private subroutine MAPL_StateVarWrite(UNIT, STATE, NAME, ARRDES, forceWriteNoRestart, RC)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: UNIT
type(ESMF_State), intent(inout) :: STATE
character(len=*), intent(in), optional :: NAME
type(ArrDescr), intent(inout), optional :: ARRDES
logical, intent(in), optional :: forceWriteNoRestart
integer, intent(out), optional :: RC

private subroutine MAPL_BundleWrite(UNIT, BUNDLE, ARRDES, RC)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: UNIT
type(ESMF_FieldBundle), intent(inout) :: BUNDLE
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_FieldWrite(UNIT, field, ARRDES, HomePE, RC)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: UNIT
type(ESMF_Field), intent(inout) :: field
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(in), optional, target :: HomePE(:)
integer, intent(out), optional :: RC

private subroutine MAPL_VarWrite_I4_1d(UNIT, GRID, A, MASK, RC)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: UNIT
type(ESMF_Grid), intent(inout) :: GRID
integer(kind=ESMF_KIND_I4), intent(in) :: A(:)
integer, intent(in), optional :: MASK(:)
integer, intent(out), optional :: RC

private subroutine MAPL_VarWrite_R4_1d(UNIT, GRID, A, MASK, ARRDES, writeFCtrl, RC)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: UNIT
type(ESMF_Grid), intent(inout) :: GRID
real(kind=ESMF_KIND_R4), intent(in) :: A(:)
integer, intent(in), optional :: MASK(:)
type(ArrDescr), intent(inout), optional :: ARRDES
logical, intent(in), optional :: writeFCtrl
integer, intent(out), optional :: RC

private subroutine MAPL_VarWrite_R4_2d(UNIT, GRID, A, MASK, ARRDES, RC)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: UNIT
type(ESMF_Grid), intent(inout) :: GRID
real(kind=ESMF_KIND_R4), intent(in) :: A(:,:)
integer, intent(in), optional :: MASK(:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarWrite_R4_3d(UNIT, GRID, A, ARRDES, RC)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: UNIT
type(ESMF_Grid), intent(inout) :: GRID
real(kind=ESMF_KIND_R4), intent(in) :: A(:,:,:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarWrite_R4_4d(UNIT, GRID, A, ARRDES, RC)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: UNIT
type(ESMF_Grid), intent(inout) :: GRID
real(kind=ESMF_KIND_R4), intent(in) :: A(:,:,:,:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarWrite_R8_1d(UNIT, GRID, A, MASK, ARRDES, writeFCtrl, RC)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: UNIT
type(ESMF_Grid), intent(inout) :: GRID
real(kind=ESMF_KIND_R8), intent(in) :: A(:)
integer, intent(in), optional :: MASK(:)
type(ArrDescr), intent(inout), optional :: ARRDES
logical, intent(in), optional :: writeFCtrl
integer, intent(out), optional :: RC

private subroutine MAPL_VarWrite_R8_2d(UNIT, GRID, A, MASK, ARRDES, RC)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: UNIT
type(ESMF_Grid), intent(inout) :: GRID
real(kind=ESMF_KIND_R8), intent(in) :: A(:,:)
integer, intent(in), optional :: MASK(:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarWrite_R8_3d(UNIT, GRID, A, ARRDES, RC)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: UNIT
type(ESMF_Grid), intent(inout) :: GRID
real(kind=ESMF_KIND_R8), intent(in) :: A(:,:,:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarWrite_R8_4d(UNIT, GRID, A, ARRDES, RC)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: UNIT
type(ESMF_Grid), intent(inout) :: GRID
real(kind=ESMF_KIND_R8), intent(in) :: A(:,:,:,:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC