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 |