Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private, | parameter | :: | ittermax | = | 150 | |
integer, | private, | parameter | :: | adjmax | = | 6 | |
real(kind=r64), | private, | parameter | :: | wdensity | = | 1000.d0 | |
real(kind=r64), | private, | parameter | :: | wspech | = | 4180.d0 | |
real(kind=r64), | private, | parameter | :: | whv | = | 2489000.d0 | |
real(kind=r64), | private, | parameter | :: | convt | = | 0.002d0 | |
real(kind=r64), | private, | parameter | :: | qvplim | = | 100000.d0 | |
real(kind=r64), | private, | parameter | :: | rhmax | = | 1.01d0 | |
type(subcell), | private, | DIMENSION(:), ALLOCATABLE | :: | cells | |||
integer, | private, | DIMENSION(:), ALLOCATABLE | :: | firstcell | |||
integer, | private, | DIMENSION(:), ALLOCATABLE | :: | lastcell | |||
integer, | private, | DIMENSION(:), ALLOCATABLE | :: | Extcell | |||
integer, | private, | DIMENSION(:), ALLOCATABLE | :: | ExtRadcell | |||
integer, | private, | DIMENSION(:), ALLOCATABLE | :: | ExtConcell | |||
integer, | private, | DIMENSION(:), ALLOCATABLE | :: | ExtSkycell | |||
integer, | private, | DIMENSION(:), ALLOCATABLE | :: | ExtGrncell | |||
integer, | private, | DIMENSION(:), ALLOCATABLE | :: | Intcell | |||
integer, | private, | DIMENSION(:), ALLOCATABLE | :: | IntConcell | |||
real(kind=r64), | private, | DIMENSION(:), ALLOCATABLE | :: | watertot | |||
real(kind=r64), | private, | DIMENSION(:), ALLOCATABLE | :: | surfrh | |||
real(kind=r64), | private, | DIMENSION(:), ALLOCATABLE | :: | surfextrh | |||
real(kind=r64), | private, | DIMENSION(:), ALLOCATABLE | :: | surftemp | |||
real(kind=r64), | private, | DIMENSION(:), ALLOCATABLE | :: | surfexttemp | |||
real(kind=r64), | private, | DIMENSION(:), ALLOCATABLE | :: | surfvp | |||
real(kind=r64), | private, | DIMENSION(:), ALLOCATABLE | :: | extvtc | |||
real(kind=r64), | private, | DIMENSION(:), ALLOCATABLE | :: | intvtc | |||
logical, | private, | DIMENSION(:), ALLOCATABLE | :: | extvtcflag | |||
logical, | private, | DIMENSION(:), ALLOCATABLE | :: | intvtcflag | |||
logical, | private, | DIMENSION(:), ALLOCATABLE | :: | MyEnvrnFlag | |||
real(kind=r64), | private | :: | deltat | = | 0.0d0 | ||
integer, | private | :: | TotCellsMax | = | 0 | ||
logical, | private | :: | latswitch | = | .false. | ||
logical, | private | :: | rainswitch | = | .false. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | matid | = | -1 | ||
integer, | public | :: | sid | = | -1 | ||
real(kind=r64), | public | :: | Qadds | = | 0.0d0 | ||
real(kind=r64), | public | :: | density | = | -1.0d0 | ||
real(kind=r64), | public | :: | wthermalc | = | 0.0d0 | ||
real(kind=r64), | public | :: | spech | = | 0.0d0 | ||
real(kind=r64), | public | :: | htc | = | -1.0d0 | ||
real(kind=r64), | public | :: | vtc | = | -1.0d0 | ||
real(kind=r64), | public | :: | mu | = | -1.0d0 | ||
real(kind=r64), | public | :: | volume | = | 0.0d0 | ||
real(kind=r64), | public | :: | temp | = | 0.0d0 | ||
real(kind=r64), | public | :: | tempp1 | = | 0.0d0 | ||
real(kind=r64), | public | :: | tempp2 | = | 0.0d0 | ||
real(kind=r64), | public | :: | wreport | = | 0.0d0 | ||
real(kind=r64), | public | :: | water | = | 0.0d0 | ||
real(kind=r64), | public | :: | vp | = | 0.0d0 | ||
real(kind=r64), | public | :: | vpp1 | = | 0.0d0 | ||
real(kind=r64), | public | :: | vpsat | = | 0.0d0 | ||
real(kind=r64), | public | :: | rh | = | 0.1d0 | ||
real(kind=r64), | public | :: | rhp1 | = | 0.1d0 | ||
real(kind=r64), | public | :: | rhp2 | = | 0.1d0 | ||
real(kind=r64), | public | :: | rhp | = | 10.d0 | ||
real(kind=r64), | public | :: | dwdphi | = | -1.0d0 | ||
real(kind=r64), | public | :: | dw | = | -1.0d0 | ||
real(kind=r64), | public, | DIMENSION(3) | :: | origin | = | 0.0d0 | |
real(kind=r64), | public, | DIMENSION(3) | :: | length | = | 0.0d0 | |
real(kind=r64), | public, | DIMENSION(6) | :: | overlap | = | 0.0d0 | |
real(kind=r64), | public, | DIMENSION(6) | :: | dist | = | 0.0d0 | |
integer, | public, | DIMENSION(6) | :: | adjs | = | 0 | |
integer, | public, | DIMENSION(6) | :: | adjsl | = | 0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | RH | |||
real(kind=r64), | intent(in) | :: | Temperature |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | Temperature | |||
real(kind=r64), | intent(in) | :: | ambp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SurfNum | |||
real(kind=r64), | intent(inout) | :: | TempSurfInTmp | |||
real(kind=r64), | intent(inout) | :: | TempSurfOutTmp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | sid | |||
real(kind=r64), | intent(inout) | :: | TempSurfInTmp | |||
real(kind=r64), | intent(inout) | :: | TempSurfOutTmp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | sid |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ndata | |||
real(kind=r64), | intent(in), | DIMENSION(ndata) | :: | xx | ||
real(kind=r64), | intent(in), | DIMENSION(ndata) | :: | yy | ||
real(kind=r64), | intent(in) | :: | invalue | |||
real(kind=r64), | intent(out) | :: | outvalue | |||
real(kind=r64), | intent(out), | optional | :: | outgrad |