Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | ispundef | = | 0 | |
integer, | public, | parameter | :: | isph2o | = | 1 | |
integer, | public, | parameter | :: | isph216o | = | 2 | |
integer, | public, | parameter | :: | isphdo | = | 3 | |
integer, | public, | parameter | :: | isph218o | = | 4 | |
integer, | public, | parameter | :: | pwtspec | = | 4 | |
character(len=8), | public, | parameter, dimension(pwtspec) | :: | spnam | = | (/'H2O ', 'H216O ', 'HD16O ', 'H218O '/) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | isp | |||
real(kind=r8), | intent(in) | :: | tk |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | isp | |||
real(kind=r8), | intent(in) | :: | tk |
difrmj = difrm(isp)/fisub(isp) else wiso_akel = alpeq end if
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | isp | |||
real(kind=r8), | intent(in) | :: | tk | |||
real(kind=r8), | intent(in) | :: | hum0 | |||
real(kind=r8), | intent(in) | :: | alpeq |
difrmj = difrm(isp)/fisub(isp) wiso_akci = wiso_akci**expk(isp)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | isp | |||
real(kind=r8), | intent(in) | :: | tk | |||
real(kind=r8), | intent(in) | :: | alpeq |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | isp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r8), | intent(in) | :: | h0 |
wiso_ssatf = max(wiso_ssatf, fsata)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r8), | intent(in) | :: | tk |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | isp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | isp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | name |
wiso_ratio = espmw(isp)*wiso_ratio/fisum(isp) ! correct!
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | isp | |||
real(kind=r8), | intent(in) | :: | qiso | |||
real(kind=r8), | intent(in) | :: | qtot |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | isp | |||
real(kind=r8), | intent(in) | :: | qiso | |||
real(kind=r8), | intent(in) | :: | qtot |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | isp | |||
real(kind=r8), | intent(in) | :: | rbot | |||
real(kind=r8), | intent(in) | :: | zbot | |||
real(kind=r8), | intent(in) | :: | ustar | |||
real(kind=r8), | intent(out) | :: | alpkn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | isp | |||
real(kind=r8), | intent(in) | :: | ustar | |||
real(kind=r8), | intent(out) | :: | alpkn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iso | |||
real(kind=r8), | intent(in) | :: | rbot | |||
real(kind=r8), | intent(in) | :: | zbot | |||
real(kind=r8), | intent(in) | :: | wtbot | |||
real(kind=r8), | intent(in) | :: | ts | |||
real(kind=r8), | intent(in) | :: | rocn | |||
real(kind=r8), | intent(in) | :: | ustar | |||
real(kind=r8), | intent(in) | :: | re | |||
real(kind=r8), | intent(in) | :: | ssq | |||
real(kind=r8), | intent(out) | :: | qflx | |||
real(kind=r8), | intent(in) | :: | qbot | |||
real(kind=r8), | intent(in) | :: | qe |