MAPL_VarWrite Interface

public interface MAPL_VarWrite

Module Procedures

private subroutine MAPL_VarWriteNCpar_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(in) :: 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_VarWriteNCpar_R4_2d(formatter, name, A, ARRDES, lev, offset2, oClients, RC)

Arguments

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

private subroutine MAPL_VarWriteNCpar_R4_3d(formatter, name, A, ARRDES, oClients, RC)

Arguments

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

private subroutine MAPL_VarWriteNCpar_R4_4d(formatter, name, A, ARRDES, oClients, RC)

Arguments

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

private subroutine MAPL_VarWriteNCpar_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(in) :: 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_VarWriteNCpar_R8_2d(formatter, name, A, ARRDES, lev, offset2, oClients, RC)

Arguments

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

private subroutine MAPL_VarWriteNCpar_R8_3d(formatter, name, A, ARRDES, oClients, RC)

Arguments

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

private subroutine MAPL_VarWriteNCpar_R8_4d(formatter, name, A, ARRDES, oClients, RC)

Arguments

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