subroutine, public gfs_rrtmgp_pre::gfs_rrtmgp_pre_init | ( | integer, intent(in) | ngases, |
character(len=*), intent(in) | active_gases, | ||
character(len=*), dimension(:), intent(out), optional | active_gases_array, | ||
character(len=*), intent(out) | errmsg, | ||
integer, intent(out) | errflg ) |
local_name | standard_name | long_name | units | type | dimensions | kind | intent |
---|---|---|---|---|---|---|---|
nGases | number_of_active_gases_used_by_rrtmgp | number of gases available used by RRTMGP (Model%nGases) | count | integer | () | in | |
active_gases | active_gases_used_by_rrtmgp | active gases used by RRTMGP | none | character | () | len=128 | in |
active_gases_array | list_of_active_gases_used_by_rrtmgp | list of active gases used by RRTMGP | none | character | (ccpp_constant_one:number_of_active_gases_used_by_RRTMGP) | len=128 | out |
errmsg | ccpp_error_message | error message for error handling in CCPP | none | character | () | len=* | out |
errflg | ccpp_error_code | error code for error handling in CCPP | 1 | integer | () | out |
Actuve gas-names are read from namelist. Set to interstitialactive_gases.
[in] | ngases | Number of active gases in RRTMGP |
[in] | active_gases | List of active gases from namelist |
[out] | active_gases_array | List of active gases from namelist as array |
[out] | errmsg | Error message |
[out] | errflg | Error flag |
References count().