shr_strdata_create Interface

public interface shr_strdata_create

Module Procedures

private subroutine shr_strdata_create_oldway(SDAT, name, mpicom, compid, gsmap, ggrid, nxg, nyg, yearFirst, yearLast, yearAlign, offset, domFilePath, domFileName, domTvarName, domXvarName, domYvarName, domAreaName, domMaskName, filePath, filename, fldListFile, fldListModel, pio_subsystem, pio_iotype, nzg, domZvarName, taxMode, dtlimit, tintalgo, readmode, fillalgo, fillmask, fillread, fillwrite, mapalgo, mapmask, mapread, mapwrite, calendar)

Arguments

Type IntentOptional Attributes Name
type(shr_strdata_type), intent(inout) :: SDAT
character(len=*), intent(in) :: name
integer(kind=IN), intent(in) :: mpicom
integer(kind=IN), intent(in) :: compid
type(GlobalSegMap), intent(in) :: gsmap
type(GeneralGrid), intent(in) :: ggrid
integer(kind=IN), intent(in) :: nxg
integer(kind=IN), intent(in) :: nyg
integer(kind=IN), intent(in) :: yearFirst
integer(kind=IN), intent(in) :: yearLast
integer(kind=IN), intent(in) :: yearAlign
integer(kind=IN), intent(in) :: offset
character(len=*), intent(in) :: domFilePath
character(len=*), intent(in) :: domFileName
character(len=*), intent(in) :: domTvarName
character(len=*), intent(in) :: domXvarName
character(len=*), intent(in) :: domYvarName
character(len=*), intent(in) :: domAreaName
character(len=*), intent(in) :: domMaskName
character(len=*), intent(in) :: filePath
character(len=*), intent(in) :: filename(:)
character(len=*), intent(in) :: fldListFile
character(len=*), intent(in) :: fldListModel
type(IOSystem_desc_t), pointer :: pio_subsystem
integer(kind=IN), intent(in) :: pio_iotype
integer(kind=IN), intent(in), optional :: nzg
character(len=*), intent(in), optional :: domZvarName
character(len=*), intent(in), optional :: taxMode
real(kind=R8), intent(in), optional :: dtlimit
character(len=*), intent(in), optional :: tintalgo
character(len=*), intent(in), optional :: readmode
character(len=*), intent(in), optional :: fillalgo
character(len=*), intent(in), optional :: fillmask
character(len=*), intent(in), optional :: fillread
character(len=*), intent(in), optional :: fillwrite
character(len=*), intent(in), optional :: mapalgo
character(len=*), intent(in), optional :: mapmask
character(len=*), intent(in), optional :: mapread
character(len=*), intent(in), optional :: mapwrite
character(len=*), intent(in), optional :: calendar

private subroutine shr_strdata_create_newway(SDAT, name, mpicom, compid, gsmap, ggrid, nxg, nyg, yearFirst, yearLast, yearAlign, offset, domFilePath, domFileName, domTvarName, domXvarName, domYvarName, domAreaName, domMaskName, filePath, filename, fldListFile, fldListModel, nzg, domZvarName, taxMode, dtlimit, tintalgo, readmode, fillalgo, fillmask, fillread, fillwrite, mapalgo, mapmask, mapread, mapwrite, calendar)

Arguments

Type IntentOptional Attributes Name
type(shr_strdata_type), intent(inout) :: SDAT
character(len=*), intent(in) :: name
integer(kind=IN), intent(in) :: mpicom
integer(kind=IN), intent(in) :: compid
type(GlobalSegMap), intent(in) :: gsmap
type(GeneralGrid), intent(in) :: ggrid
integer(kind=IN), intent(in) :: nxg
integer(kind=IN), intent(in) :: nyg
integer(kind=IN), intent(in) :: yearFirst
integer(kind=IN), intent(in) :: yearLast
integer(kind=IN), intent(in) :: yearAlign
integer(kind=IN), intent(in) :: offset
character(len=*), intent(in) :: domFilePath
character(len=*), intent(in) :: domFileName
character(len=*), intent(in) :: domTvarName
character(len=*), intent(in) :: domXvarName
character(len=*), intent(in) :: domYvarName
character(len=*), intent(in) :: domAreaName
character(len=*), intent(in) :: domMaskName
character(len=*), intent(in) :: filePath
character(len=*), intent(in) :: filename(:)
character(len=*), intent(in) :: fldListFile
character(len=*), intent(in) :: fldListModel
integer(kind=IN), intent(in), optional :: nzg
character(len=*), intent(in), optional :: domZvarName
character(len=*), intent(in), optional :: taxMode
real(kind=R8), intent(in), optional :: dtlimit
character(len=*), intent(in), optional :: tintalgo
character(len=*), intent(in), optional :: readmode
character(len=*), intent(in), optional :: fillalgo
character(len=*), intent(in), optional :: fillmask
character(len=*), intent(in), optional :: fillread
character(len=*), intent(in), optional :: fillwrite
character(len=*), intent(in), optional :: mapalgo
character(len=*), intent(in), optional :: mapmask
character(len=*), intent(in), optional :: mapread
character(len=*), intent(in), optional :: mapwrite
character(len=*), intent(in), optional :: calendar