Physical constants, planetary/atmospheric parameters, and utility functions for low-level gas optics calculations including Planck source functions.
layer mass for each species layer number density for each species (TK) The latter two don't have C bindings
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncol | |||
| integer, | intent(in) | :: | nlay | |||
| integer, | intent(in) | :: | nnu | |||
| real(kind=wp), | intent(in), | dimension(nnu) | :: | nus | ||
| real(kind=wp), | intent(in), | dimension(nnu) | :: | dnus | ||
| real(kind=wp), | intent(in), | dimension(ncol, nlay) | :: | T | ||
| real(kind=wp), | intent(out), | dimension(ncol, nlay, nnu) | :: | source |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncol | |||
| integer, | intent(in) | :: | nnu | |||
| real(kind=wp), | intent(in), | dimension(nnu) | :: | nus | ||
| real(kind=wp), | intent(in), | dimension(nnu) | :: | dnus | ||
| real(kind=wp), | intent(in), | dimension(ncol) | :: | T | ||
| real(kind=wp), | intent(out), | dimension(ncol, nnu) | :: | source |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncol | Number density (#/m^-2) of dry air molecules "col_dry" in RRTMGP |
||
| integer, | intent(in) | :: | nlay | Number density (#/m^-2) of dry air molecules "col_dry" in RRTMGP |
||
| real(kind=wp), | intent(in), | dimension(ncol, nlay ) | :: | vmr_h2o | ||
| real(kind=wp), | intent(in), | dimension(ncol, nlay+1) | :: | plev |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncol | |||
| integer, | intent(in) | :: | nlay | |||
| real(kind=wp), | intent(in) | :: | tlay(ncol,nlay) | |||
| real(kind=wp), | intent(in) | :: | play(ncol,nlay) | |||
| real(kind=wp), | intent(in) | :: | plev(ncol,nlay+1) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncol | |||
| integer, | intent(in) | :: | nnu | |||
| real(kind=wp), | intent(in), | dimension(nnu) | :: | nus | ||
| real(kind=wp), | intent(in), | dimension(nnu) | :: | dnus | ||
| real(kind=wp), | intent(in), | dimension(ncol) | :: | T | ||
| real(kind=wp), | intent(out), | dimension(ncol, nnu) | :: | source |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncol | |||
| integer, | intent(in) | :: | nlay | |||
| integer, | intent(in) | :: | nnu | |||
| real(kind=wp), | intent(in), | dimension(nnu) | :: | nus | ||
| real(kind=wp), | intent(in), | dimension(nnu) | :: | dnus | ||
| real(kind=wp), | intent(in), | dimension(ncol, nlay) | :: | T | ||
| real(kind=wp), | intent(out), | dimension(ncol, nlay, nnu) | :: | source |