| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=JPIM), | public, | parameter | :: | JPMAXSFLDS | = | 100 | |
| integer(kind=JPIM), | public, | parameter | :: | JPMAXSTRAJ | = | 100 | |
| integer(kind=JPIM), | public | :: | NSURF | = | 0 | ||
| integer(kind=JPIM), | public | :: | NSURFL | = | 0 | ||
| integer(kind=JPIM), | public | :: | NDIMSURF | = | 0 | ||
| integer(kind=JPIM), | public | :: | NDIMSURFL | = | 0 | ||
| integer(kind=JPIM), | public | :: | NPROGSURF | = | 0 | ||
| integer(kind=JPIM), | public | :: | NPROGSURFL | = | 0 | ||
| integer(kind=JPIM), | public | :: | NOFFTRAJ | ||||
| integer(kind=JPIM), | public | :: | NOFFTRAJ_CST | ||||
| integer(kind=JPIM), | public | :: | NPTRSURF | ||||
| integer(kind=JPIM), | public | :: | NSTRAJGRIB(JPMAXSTRAJ) | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SURF_STORE_ARRAY(:,:,:) | |||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SP_SB(:,:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSP_SBD | ||||
| type(TYPE_SFL_SOILB), | public | :: | YSP_SB | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SP_SG(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSP_SGD | ||||
| type(TYPE_SFL_SNOWG), | public | :: | YSP_SG | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SP_RR(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSP_RRD | ||||
| type(TYPE_SFL_RESVR), | public | :: | YSP_RR | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SP_EP(:,:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSP_EPD | ||||
| type(TYPE_SFL_EXTRP), | public | :: | YSP_EP | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SP_X2(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSP_X2D | ||||
| type(TYPE_SFL_XTRP2), | public | :: | YSP_X2 | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SP_CI(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSP_CID | ||||
| type(TYPE_SFL_CANRI), | public | :: | YSP_CI | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SD_VF(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSD_VFD | ||||
| type(TYPE_SFL_VARSF), | public | :: | YSD_VF | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SD_VP(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSD_VPD | ||||
| type(TYPE_SFL_VCLIP), | public | :: | YSD_VP | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SD_VV(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSD_VVD | ||||
| type(TYPE_SFL_VCLIV), | public | :: | YSD_VV | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SD_VN(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSD_VND | ||||
| type(TYPE_SFL_VCLIN), | public | :: | YSD_VN | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SD_VH(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSD_VHD | ||||
| type(TYPE_SFL_VCLIH), | public | :: | YSD_VH | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SD_VA(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSD_VAD | ||||
| type(TYPE_SFL_VCLIA), | public | :: | YSD_VA | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SD_VC(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSD_VCD | ||||
| type(TYPE_SFL_VO3ABC), | public | :: | YSD_VC | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SD_VD(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSD_VDD | ||||
| type(TYPE_SFL_VDIAG), | public | :: | YSD_VD | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SD_WS(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSD_WSD | ||||
| type(TYPE_SFL_WAVES), | public | :: | YSD_WS | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SD_VX(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSD_VXD | ||||
| type(TYPE_SFL_VCLIX), | public | :: | YSD_VX | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SD_XA(:,:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSD_XAD | ||||
| type(TYPE_SFL_VEXTRA), | public | :: | YSD_XA | ||||
| real(kind=JPRB), | public, | ALLOCATABLE | :: | SD_X2(:,:,:) | |||
| type(TYPE_SURF_GEN), | public | :: | YSD_X2D | ||||
| type(TYPE_SFL_VEXTR2), | public | :: | YSD_X2 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=JPIM), | public | :: | MP | ||||
| integer(kind=JPIM), | public | :: | MP0 | ||||
| integer(kind=JPIM), | public | :: | MP9 | ||||
| integer(kind=JPIM), | public | :: | MP1 | ||||
| integer(kind=JPIM), | public | :: | MP5 | ||||
| integer(kind=JPIM), | public | :: | IGRBCODE | ||||
| character(len=16), | public | :: | CNAME | ||||
| real(kind=JPRB), | public | :: | REFVALI | ||||
| integer(kind=JPIM), | public | :: | NREQIN | ||||
| integer(kind=JPIM), | public | :: | ITRAJ |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=JPIM), | public | :: | MP | ||||
| integer(kind=JPIM), | public | :: | MP0 | ||||
| integer(kind=JPIM), | public | :: | MP9 | ||||
| integer(kind=JPIM), | public | :: | MP1 | ||||
| integer(kind=JPIM), | public | :: | MP5 | ||||
| integer(kind=JPIM), | public, | POINTER | :: | IGRBCODE(:) | |||
| character(len=16), | public, | POINTER | :: | CNAME(:) | |||
| real(kind=JPRB), | public, | POINTER | :: | REFVALI(:) | |||
| integer(kind=JPIM), | public, | POINTER | :: | NREQIN(:) | |||
| integer(kind=JPIM), | public | :: | ITRAJ |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=JPIM), | public | :: | NUMFLDS | ||||
| integer(kind=JPIM), | public | :: | NDIM | ||||
| integer(kind=JPIM), | public | :: | NLEVS | ||||
| integer(kind=JPIM), | public | :: | IPTR | ||||
| integer(kind=JPIM), | public | :: | IPTR5 | ||||
| integer(kind=JPIM), | public | :: | NDIM5 | ||||
| integer(kind=JPIM), | public | :: | NOFFTRAJ | ||||
| integer(kind=JPIM), | public | :: | NOFFTRAJ_CST | ||||
| character(len=16), | public | :: | CGRPNAME | ||||
| logical, | public | :: | L3D | ||||
| logical, | public | :: | LMTL |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=JPIM), | public | :: | IGRBCODE | ||||
| logical, | public | :: | L_OK | ||||
| character(len=16), | public | :: | CNAME | ||||
| integer(kind=JPIM), | public | :: | IFLDNUM | ||||
| real(kind=JPRB), | public | :: | VALUE | ||||
| integer(kind=JPIM), | public | :: | IPTRSURF | ||||
| integer(kind=JPIM), | public | :: | ICODES(JPMAXSFLDS) | ||||
| integer(kind=JPIM), | public | :: | ICOUNT |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_3D), | public, | POINTER | :: | YT | |||
| type(TYPE_SURF_MTL_3D), | public, | POINTER | :: | YQ | |||
| type(TYPE_SURF_MTL_3D), | public, | POINTER | :: | YTL | |||
| type(TYPE_SURF_MTL_3D), | public, | POINTER | :: | YSB(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YF | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YA | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YR | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YT | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSG(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YT | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YW | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YFC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YIC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YFP1 | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YRR(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YWS(:) | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCHAR |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_3D), | public, | POINTER | :: | YEP(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YX2(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCI(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YZ0F | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YALBF | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YEMISF | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YGETRL | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YITM | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVEG | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVRLAN | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVRLDI | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSIG | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YALBSF | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCONT | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSST | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YLZ0H | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCVL | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCVH | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTVL | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTVH | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCI | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YUCUR | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVCUR | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YZ0RLF | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCO2O | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCO2B | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCO2A | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSDFOR | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YALUVP | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YALUVD | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YALNIP | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YALNID | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSF6 | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YFP1 | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVF(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTPC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YWPC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVP(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YARG | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSAB | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YD2 | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YIVEG | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YRSMIN | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YLAI | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YHV | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YZ0H | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YALS | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YALV | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVV(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTOP | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YBAS | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YACPR | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVN(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTCCH | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSCCH | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YBCCH | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YPBLH | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSPSH | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVH(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSEA | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YLAN | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSOO | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YDES | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSUL | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVOL | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YNUD | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVA(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YICFR | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSOUP | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YIRUP | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCHSS | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YEVAP | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTAUX | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTAUY | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVG(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YA | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YB | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVC(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YLSP | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCP | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSF | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YBLD | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSSHF | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSLHF | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YMSL | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTCC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | Y10U | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | Y10V | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | Y2T | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | Y2D | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSSR | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSTR | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTSR | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTTR | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YEWSS | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YNSSS | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YE | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCCC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YLCC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YMCC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YHCC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YLGWS | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YMGWS | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YGWD | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YMX2T | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YMN2T | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YRO | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YALB | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YIEWSS | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YINSSS | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YISSHF | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YIE | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCSF | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YLSSF | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YZ0F | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YLZ0H | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTCW | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTCWV | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTCLW | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTCIW | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSSRD | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSTRD | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YBLH | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSUND | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSPAR | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSUVB | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YCAPE | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTSRC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTTRC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSSRC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSTRC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YES | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSMLT | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | Y10FG | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YLSPF | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTCO3 | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVIMD | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSPARC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSTINC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTCGHG(:) | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTCGRG(:) | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTCTRAC(:) | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVD(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YORO | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTSC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YPWS | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YPWP | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSNO | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YTPC | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YSAB | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YXD2 | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YLSM | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YIVEG | |||
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YVX(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_3D), | public, | POINTER | :: | YXA(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(TYPE_SURF_MTL_2D), | public, | POINTER | :: | YX2(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(TYPE_SURF_GEN), | intent(inout) | :: | YDSC | |||
| type(TYPE_SURF_MTL_3D), | intent(inout) | :: | YD(:) | |||
| integer(kind=JPIM), | intent(in) | :: | KFLDS | |||
| integer(kind=JPIM), | intent(in) | :: | KLEVS | |||
| logical, | intent(in) | :: | LDMTL | |||
| character(len=*), | intent(in) | :: | CDGRPNAME |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(TYPE_SURF_GEN), | intent(inout) | :: | YDSC | |||
| type(TYPE_SURF_MTL_3D), | intent(inout) | :: | YD | |||
| integer(kind=JPIM), | intent(in), | optional | :: | KGRIB(:) | ||
| character(len=16), | intent(in), | optional | :: | CDNAME(:) | ||
| real(kind=JPRB), | intent(in), | optional | :: | PDEFAULT(:) | ||
| integer(kind=JPIM), | intent(in), | optional | :: | KTRAJ | ||
| integer(kind=JPIM), | intent(in), | optional | :: | KREQIN(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(TYPE_SURF_GEN), | intent(inout) | :: | YDSC | |||
| type(TYPE_SURF_MTL_2D), | intent(inout) | :: | YD(:) | |||
| integer(kind=JPIM), | intent(in) | :: | KFLDS | |||
| logical, | intent(in) | :: | LDMTL | |||
| character(len=*), | intent(in) | :: | CDGRPNAME |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(TYPE_SURF_GEN), | intent(inout) | :: | YDSC | |||
| type(TYPE_SURF_MTL_2D), | intent(inout) | :: | YD | |||
| integer(kind=JPIM), | intent(in), | optional | :: | KGRIB | ||
| character(len=16), | intent(in), | optional | :: | CDNAME | ||
| real(kind=JPRB), | intent(in), | optional | :: | PDEFAULT | ||
| integer(kind=JPIM), | intent(in), | optional | :: | KTRAJ | ||
| integer(kind=JPIM), | intent(in), | optional | :: | KREQIN |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | CDACT | |||
| integer(kind=JPIM), | intent(in), | optional | :: | KBL | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PSP_SB(:,:,:) | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PSP_SG(:,:) | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PSP_RR(:,:) | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PSP_EP(:,:,:) | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PSP_X2(:,:) | ||
| type(TYPE_SFL_COMM), | intent(inout), | optional | :: | YDCOM |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | CDACT | |||
| integer(kind=JPIM), | intent(in), | optional | :: | KBL | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PSP_SB(:,:,:) | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PSP_SG(:,:) | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PSP_RR(:,:) | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PSD_VF(:,:) | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PSD_VV(:,:) | ||
| type(TYPE_SFL_COMM), | intent(inout), | optional | :: | YDCOM | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PFIELD(:,:) | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PFIELD2(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | CDACT | |||
| real(kind=JPRB), | intent(inout) | :: | PFLD(:,:) | |||
| type(TYPE_SURF_GEN), | intent(in) | :: | YDSC | |||
| type(TYPE_SURF_MTL_2D), | intent(in) | :: | YD(:) | |||
| type(TYPE_SFL_COMM), | intent(inout), | optional | :: | YDCOM | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PFIELD(:,:) | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PFIELD2(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | CDACT | |||
| real(kind=JPRB), | intent(inout) | :: | PFLD(:,:,:) | |||
| type(TYPE_SURF_GEN), | intent(in) | :: | YDSC | |||
| type(TYPE_SURF_MTL_3D), | intent(in) | :: | YD(:) | |||
| type(TYPE_SFL_COMM), | intent(inout), | optional | :: | YDCOM | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PFIELD(:,:) | ||
| real(kind=JPRB), | intent(inout), | optional | :: | PFIELD2(:,:) |