| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=SHR_KIND_CS), | public, | parameter | :: | shr_stream_taxis_cycle | = | 'cycle' | |
| character(len=SHR_KIND_CS), | public, | parameter | :: | shr_stream_taxis_extend | = | 'extend' | |
| character(len=SHR_KIND_CS), | public, | parameter | :: | shr_stream_taxis_limit | = | 'limit' | |
| character(len=SHR_KIND_CS), | public, | parameter | :: | shr_stream_file_null | = | 'not_set' |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=SHR_KIND_CL), | public | :: | name | = | shr_stream_file_null | ||
| logical, | public | :: | haveData | = | .false. | ||
| integer(kind=SHR_KIND_IN), | public | :: | nt | = | 0 | ||
| integer(kind=SHR_KIND_IN), | public, | allocatable | :: | date(:) | |||
| integer(kind=SHR_KIND_IN), | public, | allocatable | :: | secs(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | init | ||||
| integer(kind=SHR_KIND_IN), | public, | pointer | :: | initarr(:) | => | null() | |
| integer(kind=SHR_KIND_IN), | public | :: | nFiles | ||||
| character(len=SHR_KIND_CS), | public | :: | dataSource | ||||
| character(len=SHR_KIND_CL), | public | :: | filePath | ||||
| type(shr_stream_fileType), | public, | allocatable | :: | file(:) | |||
| integer(kind=SHR_KIND_IN), | public | :: | yearFirst | ||||
| integer(kind=SHR_KIND_IN), | public | :: | yearLast | ||||
| integer(kind=SHR_KIND_IN), | public | :: | yearAlign | ||||
| integer(kind=SHR_KIND_IN), | public | :: | offset | ||||
| character(len=SHR_KIND_CS), | public | :: | taxMode | ||||
| integer(kind=SHR_KIND_IN), | public | :: | k_lvd | ||||
| integer(kind=SHR_KIND_IN), | public | :: | n_lvd | ||||
| logical, | public | :: | found_lvd | ||||
| integer(kind=SHR_KIND_IN), | public | :: | k_gvd | ||||
| integer(kind=SHR_KIND_IN), | public | :: | n_gvd | ||||
| logical, | public | :: | found_gvd | ||||
| logical, | public | :: | fileopen | ||||
| character(len=SHR_KIND_CL), | public | :: | currfile | ||||
| type(File_desc_t), | public | :: | currpioid | ||||
| character(len=SHR_KIND_CXX), | public | :: | fldListFile | ||||
| character(len=SHR_KIND_CXX), | public | :: | fldListModel | ||||
| character(len=SHR_KIND_CL), | public | :: | domFilePath | ||||
| character(len=SHR_KIND_CL), | public | :: | domFileName | ||||
| character(len=SHR_KIND_CS), | public | :: | domTvarName | ||||
| character(len=SHR_KIND_CS), | public | :: | domXvarName | ||||
| character(len=SHR_KIND_CS), | public | :: | domYvarName | ||||
| character(len=SHR_KIND_CS), | public | :: | domZvarName | ||||
| character(len=SHR_KIND_CS), | public | :: | domAreaName | ||||
| character(len=SHR_KIND_CS), | public | :: | domMaskName | ||||
| character(len=SHR_KIND_CS), | public | :: | tInterpAlgo | ||||
| character(len=SHR_KIND_CL), | public | :: | calendar |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | strm | |||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(out) | :: | strm | |||
| character(len=*), | intent(in) | :: | infoFile | |||
| integer(kind=SHR_KIND_IN), | intent(in) | :: | yearFirst | |||
| integer(kind=SHR_KIND_IN), | intent(in) | :: | yearLast | |||
| integer(kind=SHR_KIND_IN), | intent(in) | :: | yearAlign | |||
| character(len=*), | intent(in), | optional | :: | taxMode | ||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(inout) | :: | strm | |||
| integer(kind=SHR_KIND_IN), | intent(in), | optional | :: | yearFirst | ||
| integer(kind=SHR_KIND_IN), | intent(in), | optional | :: | yearLast | ||
| integer(kind=SHR_KIND_IN), | intent(in), | optional | :: | yearAlign | ||
| integer(kind=SHR_KIND_IN), | intent(in), | optional | :: | offset | ||
| character(len=*), | intent(in), | optional | :: | taxMode | ||
| character(len=*), | intent(in), | optional | :: | fldListFile | ||
| character(len=*), | intent(in), | optional | :: | fldListModel | ||
| character(len=*), | intent(in), | optional | :: | domFilePath | ||
| character(len=*), | intent(in), | optional | :: | domFileName | ||
| character(len=*), | intent(in), | optional | :: | domTvarName | ||
| character(len=*), | intent(in), | optional | :: | domXvarName | ||
| character(len=*), | intent(in), | optional | :: | domYvarName | ||
| character(len=*), | intent(in), | optional | :: | domZvarName | ||
| character(len=*), | intent(in), | optional | :: | domAreaName | ||
| character(len=*), | intent(in), | optional | :: | domMaskName | ||
| character(len=*), | intent(in), | optional | :: | filePath | ||
| character(len=*), | intent(in), | optional | :: | filename(:) | ||
| character(len=*), | intent(in), | optional | :: | dataSource | ||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(inout) | :: | strm | |||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | str | |||
| character(len=*), | intent(out) | :: | fileName | |||
| integer(kind=SHR_KIND_IN), | intent(out) | :: | yearAlign | |||
| integer(kind=SHR_KIND_IN), | intent(out) | :: | yearFirst | |||
| integer(kind=SHR_KIND_IN), | intent(out) | :: | yearLast | |||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(inout) | :: | strm | |||
| integer(kind=SHR_KIND_IN), | intent(in) | :: | mDateIn | |||
| integer(kind=SHR_KIND_IN), | intent(in) | :: | secIn | |||
| integer(kind=SHR_KIND_IN), | intent(out) | :: | mDateLB | |||
| integer(kind=SHR_KIND_IN), | intent(out) | :: | dDateLB | |||
| integer(kind=SHR_KIND_IN), | intent(out) | :: | secLB | |||
| integer(kind=SHR_KIND_IN), | intent(out) | :: | n_lb | |||
| character(len=*), | intent(out) | :: | fileLB | |||
| integer(kind=SHR_KIND_IN), | intent(out) | :: | mDateUB | |||
| integer(kind=SHR_KIND_IN), | intent(out) | :: | dDateUB | |||
| integer(kind=SHR_KIND_IN), | intent(out) | :: | secUB | |||
| integer(kind=SHR_KIND_IN), | intent(out) | :: | n_ub | |||
| character(len=*), | intent(out) | :: | fileUB |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | stream | |||
| character(len=*), | intent(out) | :: | list | |||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | stream | |||
| character(len=*), | intent(out) | :: | list | |||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | stream | |||
| integer(kind=SHR_KIND_IN), | intent(in) | :: | k | |||
| character(len=*), | intent(out) | :: | name | |||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | stream | |||
| integer(kind=SHR_KIND_IN), | intent(in) | :: | k | |||
| character(len=*), | intent(out) | :: | name | |||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | strm | |||
| character(len=*), | intent(out) | :: | path |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | strm | |||
| character(len=*), | intent(out) | :: | str |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | strm | |||
| integer(kind=SHR_KIND_IN), | intent(in) | :: | k | |||
| character(len=*), | intent(out) | :: | calendar |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | strm | |||
| logical, | intent(out), | optional | :: | fileopen | ||
| character(len=*), | intent(out), | optional | :: | currfile | ||
| type(File_desc_t), | intent(out), | optional | :: | currpioid |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(inout) | :: | strm | |||
| logical, | intent(in), | optional | :: | fileopen | ||
| character(len=*), | intent(in), | optional | :: | currfile | ||
| type(File_desc_t), | intent(in), | optional | :: | currpioid |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | strm | |||
| character(len=*), | intent(out) | :: | filePath | |||
| character(len=*), | intent(out) | :: | fileName | |||
| character(len=*), | intent(out) | :: | timeName | |||
| character(len=*), | intent(out) | :: | lonName | |||
| character(len=*), | intent(out) | :: | latName | |||
| character(len=*), | intent(out) | :: | hgtName | |||
| character(len=*), | intent(out) | :: | maskName | |||
| character(len=*), | intent(out) | :: | areaName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filePath | |||
| character(len=*), | intent(inout) | :: | fileName | |||
| character(len=*), | intent(out), | optional | :: | localFile | ||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | strm | |||
| character(len=*), | intent(out) | :: | file | |||
| character(len=*), | intent(out), | optional | :: | path |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | strm | |||
| character(len=*), | intent(in) | :: | fn | |||
| character(len=*), | intent(out) | :: | fnNext | |||
| character(len=*), | intent(out), | optional | :: | path | ||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | strm | |||
| character(len=*), | intent(in) | :: | fn | |||
| character(len=*), | intent(out) | :: | fnPrev | |||
| character(len=*), | intent(out), | optional | :: | path | ||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | strm | |||
| integer(kind=SHR_KIND_IN), | intent(out) | :: | nfiles |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | strm(:) | |||
| character(len=*), | intent(in) | :: | fileName | |||
| character(len=*), | intent(in) | :: | caseName | |||
| character(len=*), | intent(in) | :: | caseDesc | |||
| integer(kind=SHR_KIND_IN), | intent(in), | optional | :: | nstrms | ||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(inout) | :: | strm(:) | |||
| character(len=*), | intent(in) | :: | fileName | |||
| integer(kind=SHR_KIND_IN), | intent(in), | optional | :: | nstrms | ||
| integer(kind=SHR_KIND_IN), | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(shr_stream_streamType), | intent(in) | :: | strm |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | level |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | level |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | flag |