| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(PLUME_MIP_TYPE), | public | :: | PLUME | ||||
| integer, | private, | parameter | :: | prec | = | 1 | |
| integer, | private, | parameter | :: | snow | = | 2 | |
| integer, | private, | parameter | :: | lwdn | = | 3 | |
| integer, | private, | parameter | :: | swdn | = | 4 | |
| integer, | private, | parameter | :: | pres | = | 5 | |
| integer, | private, | parameter | :: | rhum | = | 6 | |
| integer, | private, | parameter | :: | tmax | = | 7 | |
| integer, | private, | parameter | :: | tmin | = | 8 | |
| integer, | private, | parameter | :: | wind | = | 9 | |
| integer, | private, | parameter | :: | prevTmax | = | 10 | |
| integer, | private, | parameter | :: | nextTmin | = | 11 | |
| integer, | private | :: | STATUS | ||||
| real, | private, | parameter | :: | SecDay | = | 86400. | |
| character(len=6), | private, | parameter, DIMENSION(9) | :: | PREF | = | (/"pr ", "prsn ", "rlds ", "rsds ", "ps ", "hurs ", "tasmax", "tasmin", "wind "/) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real, | public, | DIMENSION(:), ALLOCATABLE | :: | VAL |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | mland | ||||
| integer, | public | :: | NMET | ||||
| integer, | public | :: | xdimsize | ||||
| integer, | public | :: | ydimsize | ||||
| integer, | public | :: | tdimsize | ||||
| integer, | public | :: | CYEAR | ||||
| integer, | public | :: | MetStart | ||||
| integer, | public | :: | MetEnd | ||||
| integer, | public | :: | CTSTEP | ||||
| integer, | public | :: | DT | ||||
| integer, | public | :: | ktau | ||||
| integer, | public, | DIMENSION(9) | :: | F_ID | |||
| integer, | public, | DIMENSION(9) | :: | V_ID | |||
| real, | public, | DIMENSION(:), ALLOCATABLE | :: | AVG_LWDN | |||
| real, | public, | DIMENSION(:), ALLOCATABLE | :: | CO2VALS | |||
| logical, | public | :: | DirectRead | ||||
| logical, | public | :: | LeapYears | ||||
| logical, | public, | DIMENSION(:,:), ALLOCATABLE | :: | LandMask | |||
| character(len=15), | public | :: | Run | ||||
| character(len=15), | public | :: | Forcing | ||||
| character(len=15), | public | :: | RCP | ||||
| character(len=15), | public | :: | CO2 | ||||
| character(len=15), | public | :: | NDEP | ||||
| character(len=15), | public | :: | RCPdir | ||||
| character(len=200), | public | :: | BasePath | ||||
| character(len=200), | public | :: | MetPath | ||||
| character(len=200), | public | :: | LandMaskFile | ||||
| character(len=12), | public, | DIMENSION(9) | :: | VAR_NAME | |||
| character(len=200), | public, | DIMENSION(9) | :: | MetFile | |||
| type(PLUME_MET_TYPE), | public, | DIMENSION(11) | :: | MET |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(PLUME_MIP_TYPE), | intent(in) | :: | PLUME | |||
| character(len=5), | intent(in) | :: | action |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(PLUME_MIP_TYPE) | :: | PLUME |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(PLUME_MIP_TYPE), | intent(inout) | :: | PLUME | |||
| integer, | intent(in) | :: | cyear | |||
| integer, | intent(in) | :: | par | |||
| character(len=200), | intent(out) | :: | FN |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(PLUME_MIP_TYPE) | :: | PLUME | ||||
| real, | intent(out) | :: | CO2air |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(PLUME_MIP_TYPE) | :: | PLUME |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(PLUME_MIP_TYPE) | :: | PLUME | ||||
| logical, | intent(in) | :: | TminFlag | |||
| logical, | intent(in) | :: | islast |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(PLUME_MIP_TYPE) | :: | PLUME | ||||
| type(met_type) | :: | MET | ||||
| integer, | intent(in) | :: | CurYear | |||
| integer, | intent(in) | :: | ktau | |||
| integer, | intent(in) | :: | kend | |||
| logical, | intent(in) | :: | islast |