MAPL_VarRead Interface

public interface MAPL_VarRead

Module Procedures

private subroutine MAPL_VarReadNCpar_R4_1d(formatter, name, A, layout, ARRDES, MASK, offset1, offset2, RC)

Arguments

Type IntentOptional Attributes Name
type(NetCDF4_FileFormatter), intent(in) :: formatter
character(len=*), intent(in) :: name
real(kind=ESMF_KIND_R4), intent(inout) :: A(:)
type(ESMF_DELayout), intent(in), optional :: layout
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(in), optional :: MASK(:)
integer, intent(in), optional :: offset1
integer, intent(in), optional :: offset2
integer, intent(out), optional :: RC

private subroutine MAPL_VarReadNCpar_R4_2d(formatter, name, A, ARRDES, lev, offset2, RC)

Arguments

Type IntentOptional Attributes Name
type(NetCDF4_FileFormatter), intent(in) :: formatter
character(len=*), intent(in) :: name
real(kind=ESMF_KIND_R4), intent(inout) :: A(:,:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(in), optional :: lev
integer, intent(in), optional :: offset2
integer, intent(out), optional :: RC

private subroutine MAPL_VarReadNCpar_R4_3d(formatter, name, A, ARRDES, RC)

Arguments

Type IntentOptional Attributes Name
type(NetCDF4_FileFormatter), intent(in) :: formatter
character(len=*), intent(in) :: name
real(kind=ESMF_KIND_R4), intent(inout) :: A(:,:,:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(out), optional :: RC

private subroutine MAPL_VarReadNCpar_R8_1d(formatter, name, A, layout, ARRDES, MASK, offset1, offset2, RC)

Arguments

Type IntentOptional Attributes Name
type(NetCDF4_FileFormatter), intent(in) :: formatter
character(len=*), intent(in) :: name
real(kind=ESMF_KIND_R8), intent(out) :: A(:)
type(ESMF_DELayout), intent(in), optional :: layout
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(in), optional :: MASK(:)
integer, intent(in), optional :: offset1
integer, intent(in), optional :: offset2
integer, intent(out), optional :: RC

private subroutine MAPL_VarReadNCpar_R8_2d(formatter, name, A, ARRDES, lev, offset2, RC)

Arguments

Type IntentOptional Attributes Name
type(NetCDF4_FileFormatter), intent(in) :: formatter
character(len=*), intent(in) :: name
real(kind=ESMF_KIND_R8), intent(inout) :: A(:,:)
type(ArrDescr), intent(inout), optional :: ARRDES
integer, intent(in), optional :: lev
integer, intent(in), optional :: offset2
integer, intent(out), optional :: RC

private subroutine MAPL_VarReadNCpar_R8_3d(formatter, name, A, ARRDES, RC)

Arguments

Type IntentOptional Attributes Name
type(NetCDF4_FileFormatter), intent(in) :: formatter
character(len=*), intent(in) :: name
real(kind=ESMF_KIND_R8), intent(inout) :: A(:,:,:)
type(ArrDescr), intent(inout) :: ARRDES
integer, intent(out), optional :: RC