MAPL_VarRead Interface

public interface MAPL_VarRead

Called by

interface~~mapl_varread~~CalledByGraph interface~mapl_varread MAPL_VarRead proc~mapl_climupdate MAPL_ClimUpdate proc~mapl_climupdate->interface~mapl_varread proc~mapl_esmfstatereadfromfile MAPL_ESMFStateReadFromFile proc~mapl_esmfstatereadfromfile->interface~mapl_varread proc~mapl_genericinitialize MAPL_GenericInitialize proc~mapl_genericinitialize->proc~mapl_esmfstatereadfromfile proc~mapl_genericrefresh MAPL_GenericRefresh proc~mapl_genericrefresh->proc~mapl_esmfstatereadfromfile proc~mapl_genericrefresh->proc~mapl_genericrefresh proc~mapl_genericstaterestore MAPL_GenericStateRestore proc~mapl_genericstaterestore->proc~mapl_esmfstatereadfromfile proc~mapl_genericstaterestore->proc~mapl_genericstaterestore

Module Procedures

private subroutine MAPL_StateVarRead(UNIT, STATE, NAME, ARRDES, bootstrapable, 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 :: bootstrapable
integer, intent(out), optional :: RC

private subroutine MAPL_BundleRead(UNIT, BUNDLE, ARRDES, BOOTSTRAPABLE, RC)

Arguments

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

private subroutine MAPL_FieldRead(UNIT, field, ARRDES, HomePE, ignoreEOF, 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(:)
logical, intent(in), optional :: ignoreEOF
integer, intent(out), optional :: RC

private subroutine MAPL_VarRead_R4_1d(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(out) :: A(:)
integer, intent(in), optional :: MASK(:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarRead_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(out) :: A(:,:)
integer, intent(in), optional :: MASK(:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarRead_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(out) :: A(:,:,:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarRead_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(out) :: A(:,:,:,:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarRead_R8_1d(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(out) :: A(:)
integer, intent(in), optional :: MASK(:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarRead_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(out) :: A(:,:)
integer, intent(in), optional :: MASK(:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarRead_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(out) :: A(:,:,:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarRead_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(out) :: A(:,:,:,:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC