| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(config_type), | intent(inout), | target | :: | config |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(gas_type), | intent(inout) | :: | gas |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncol | |||
| integer, | intent(in) | :: | nlev | |||
| integer, | intent(in) | :: | istartcol | |||
| integer, | intent(in) | :: | iendcol | |||
| type(config_type), | intent(in) | :: | config | |||
| type(single_level_type), | intent(in) | :: | single_level | |||
| type(thermodynamics_type), | intent(in) | :: | thermodynamics | |||
| type(gas_type), | intent(in) | :: | gas | |||
| real(kind=jprb), | intent(out), | dimension(config%n_g_lw,nlev,istartcol:iendcol) | :: | od_lw | ||
| real(kind=jprb), | intent(out), | dimension(config%n_g_sw,nlev,istartcol:iendcol) | :: | od_sw | ||
| real(kind=jprb), | intent(out), | dimension(config%n_g_sw,nlev,istartcol:iendcol) | :: | ssa_sw | ||
| real(kind=jprb), | intent(in), | optional, | dimension(config%n_g_lw,istartcol:iendcol) | :: | lw_albedo | |
| real(kind=jprb), | intent(out), | optional, | dimension(config%n_g_lw,nlev+1,istartcol:iendcol) | :: | planck_hl | |
| real(kind=jprb), | intent(out), | optional, | dimension(config%n_g_lw,istartcol:iendcol) | :: | lw_emission | |
| real(kind=jprb), | intent(out), | optional, | dimension(config%n_g_sw,istartcol:iendcol) | :: | incoming_sw |