Interface
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | public, | parameter | :: | shr_strdata_nullstr | = | 'null' |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(shr_strdata_type), | intent(inout) | :: | SDAT | |||
type(IOSystem_desc_t), | pointer | :: | io_subsystem | |||
integer, | intent(in) | :: | io_type |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(shr_strdata_type), | intent(inout) | :: | SDAT | |||
integer, | intent(in) | :: | compid |
Type | Intent | Optional | 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 |
Type | Intent | Optional | 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 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=CL), | public | :: | dataMode | ||||
character(len=CL), | public | :: | domainFile | ||||
character(len=CL), | public | :: | streams(nStrMax) | ||||
character(len=CL), | public | :: | taxMode(nStrMax) | ||||
real(kind=R8), | public | :: | dtlimit(nStrMax) | ||||
character(len=CL), | public | :: | vectors(nVecMax) | ||||
character(len=CL), | public | :: | fillalgo(nStrMax) | ||||
character(len=CL), | public | :: | fillmask(nStrMax) | ||||
character(len=CL), | public | :: | fillread(nStrMax) | ||||
character(len=CL), | public | :: | fillwrit(nStrMax) | ||||
character(len=CL), | public | :: | mapalgo(nStrMax) | ||||
character(len=CL), | public | :: | mapmask(nStrMax) | ||||
character(len=CL), | public | :: | mapread(nStrMax) | ||||
character(len=CL), | public | :: | mapwrit(nStrMax) | ||||
character(len=CL), | public | :: | tintalgo(nStrMax) | ||||
character(len=CL), | public | :: | readmode(nStrMax) | ||||
integer(kind=IN), | public | :: | io_type | ||||
integer(kind=IN), | public | :: | io_format | ||||
real(kind=R8), | public | :: | eccen | ||||
real(kind=R8), | public | :: | mvelpp | ||||
real(kind=R8), | public | :: | lambm0 | ||||
real(kind=R8), | public | :: | obliqr | ||||
integer(kind=IN), | public | :: | modeldt | ||||
integer(kind=IN), | public | :: | nxg | ||||
integer(kind=IN), | public | :: | nyg | ||||
integer(kind=IN), | public | :: | nzg | ||||
integer(kind=IN), | public | :: | lsize | ||||
type(GlobalSegMap), | public | :: | gsmap | ||||
type(GeneralGrid), | public | :: | grid | ||||
type(AttrVect), | public | :: | avs(nStrMax) | ||||
type(shr_stream_streamType), | public | :: | stream(nStrMax) | ||||
type(IOSystem_desc_t), | public, | pointer | :: | pio_subsystem | => | null() | |
type(io_desc_t), | public | :: | pio_iodesc(nStrMax) | ||||
integer(kind=IN), | public | :: | nstreams | ||||
integer(kind=IN), | public | :: | strnxg(nStrMax) | ||||
integer(kind=IN), | public | :: | strnyg(nStrMax) | ||||
integer(kind=IN), | public | :: | strnzg(nStrMax) | ||||
logical, | public | :: | dofill(nStrMax) | ||||
logical, | public | :: | domaps(nStrMax) | ||||
integer(kind=IN), | public | :: | lsizeR(nStrMax) | ||||
type(GlobalSegMap), | public | :: | gsmapR(nStrMax) | ||||
type(Rearranger), | public | :: | rearrR(nStrMax) | ||||
type(GeneralGrid), | public | :: | gridR(nStrMax) | ||||
type(AttrVect), | public | :: | avRFile(nStrMax) | ||||
type(AttrVect), | public | :: | avRLB(nStrMax) | ||||
type(AttrVect), | public | :: | avRUB(nStrMax) | ||||
type(AttrVect), | public | :: | avFUB(nStrMax) | ||||
type(AttrVect), | public | :: | avFLB(nStrMax) | ||||
type(AttrVect), | public | :: | avCoszen(nStrMax) | ||||
type(SparseMatrixPlus), | public | :: | sMatPf(nStrMax) | ||||
type(SparseMatrixPlus), | public | :: | sMatPs(nStrMax) | ||||
integer(kind=IN), | public | :: | ymdLB(nStrMax) | ||||
integer(kind=IN), | public | :: | todLB(nStrMax) | ||||
integer(kind=IN), | public | :: | ymdUB(nStrMax) | ||||
integer(kind=IN), | public | :: | todUB(nStrMax) | ||||
real(kind=R8), | public | :: | dtmin(nStrMax) | ||||
real(kind=R8), | public | :: | dtmax(nStrMax) | ||||
integer(kind=IN), | public | :: | ymd | ||||
integer(kind=IN), | public | :: | tod | ||||
character(len=CL), | public | :: | calendar | ||||
integer(kind=IN), | public | :: | nvectors | ||||
integer(kind=IN), | public | :: | ustrm(nVecMax) | ||||
integer(kind=IN), | public | :: | vstrm(nVecMax) | ||||
character(len=CL), | public | :: | allocstring |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(shr_strdata_type), | intent(inout) | :: | SDAT | |||
integer(kind=IN), | intent(in) | :: | mpicom | |||
integer(kind=IN), | intent(in) | :: | compid | |||
character(len=*), | intent(in), | optional | :: | name | ||
logical, | intent(in), | optional | :: | scmmode | ||
real(kind=R8), | intent(in), | optional | :: | scmlon | ||
real(kind=R8), | intent(in), | optional | :: | scmlat | ||
type(GlobalSegMap), | intent(in), | optional | :: | gsmap | ||
type(GeneralGrid), | intent(in), | optional | :: | ggrid | ||
integer(kind=IN), | intent(in), | optional | :: | nxg | ||
integer(kind=IN), | intent(in), | optional | :: | nyg | ||
integer(kind=IN), | intent(in), | optional | :: | nzg | ||
character(len=*), | intent(in), | optional | :: | calendar | ||
logical, | intent(in), | optional | :: | reset_domain_mask | ||
character(len=*), | intent(in), | optional | :: | dmodel_domain_fracname_from_stream |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(shr_strdata_type), | intent(inout) | :: | SDAT | |||
integer(kind=IN), | intent(in) | :: | ymd | |||
integer(kind=IN), | intent(in) | :: | tod | |||
integer(kind=IN), | intent(in) | :: | mpicom | |||
character(len=*), | intent(in), | optional | :: | istr | ||
logical, | intent(in), | optional | :: | timers |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(shr_strdata_type), | intent(inout) | :: | SDAT |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | filename | |||
type(shr_strdata_type), | intent(inout) | :: | SDAT | |||
integer(kind=IN), | intent(in) | :: | mpicom | |||
character(len=*), | intent(in) | :: | str1 | |||
character(len=*), | intent(in) | :: | str2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | filename | |||
type(shr_strdata_type), | intent(inout) | :: | SDAT | |||
integer(kind=IN), | intent(in) | :: | mpicom |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(shr_strdata_type), | intent(inout) | :: | SDAT | |||
real(kind=R8), | intent(in) | :: | eccen | |||
real(kind=R8), | intent(in) | :: | mvelpp | |||
real(kind=R8), | intent(in) | :: | lambm0 | |||
real(kind=R8), | intent(in) | :: | obliqr | |||
integer(kind=IN), | intent(in) | :: | modeldt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(shr_strdata_type), | intent(inout) | :: | SDAT | |||
character(len=*), | intent(in), | optional | :: | file | ||
integer(kind=IN), | intent(out), | optional | :: | rc | ||
integer(kind=IN), | intent(in), | optional | :: | mpicom |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(shr_strdata_type), | intent(in) | :: | SDAT | |||
character(len=*), | intent(in), | optional | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(shr_strdata_type), | intent(inout) | :: | SDAT | |||
integer(kind=IN), | intent(in) | :: | mpicom | |||
integer(kind=IN), | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=IN), | intent(in) | :: | nu |