CAM
|
Functions/Subroutines | |
subroutine, public | rad_data_readnl (nlfile) |
subroutine, public | init_rad_data |
subroutine, public | output_rad_data (pbuf, state, cam_in, landm, coszen) |
Variables | |
integer | cld_ifld |
integer | concld_ifld |
integer | rel_ifld |
integer | rei_ifld |
integer | dei_ifld |
integer | mu_ifld |
integer | lambdac_ifld |
integer | iciwp_ifld |
integer | iclwp_ifld |
integer | rel_fn_ifld |
integer | des_ifld |
integer | icswp_ifld |
integer | cldfsnow_ifld |
character(len=fieldname_len), parameter, public | lndfrc_fldn = 'rad_lndfrc ' |
character(len=fieldname_len), parameter, public | icefrc_fldn = 'rad_icefrc ' |
character(len=fieldname_len), parameter, public | snowh_fldn = 'rad_snowh ' |
character(len=fieldname_len), parameter, public | landm_fldn = 'rad_landm ' |
character(len=fieldname_len), parameter, public | asdir_fldn = 'rad_asdir ' |
character(len=fieldname_len), parameter, public | asdif_fldn = 'rad_asdif ' |
character(len=fieldname_len), parameter, public | aldir_fldn = 'rad_aldir ' |
character(len=fieldname_len), parameter, public | aldif_fldn = 'rad_aldif ' |
character(len=fieldname_len), parameter, public | coszen_fldn = 'rad_coszen ' |
character(len=fieldname_len), parameter, public | asdir_pos_fldn = 'rad_asdir_pos ' |
character(len=fieldname_len), parameter, public | asdif_pos_fldn = 'rad_asdif_pos ' |
character(len=fieldname_len), parameter, public | aldir_pos_fldn = 'rad_aldir_pos ' |
character(len=fieldname_len), parameter, public | aldif_pos_fldn = 'rad_aldif_pos ' |
character(len=fieldname_len), parameter, public | lwup_fldn = 'rad_lwup ' |
character(len=fieldname_len), parameter, public | ts_fldn = 'rad_ts ' |
character(len=fieldname_len), parameter, public | temp_fldn = 'rad_temp ' |
character(len=fieldname_len), parameter, public | pdel_fldn = 'rad_pdel ' |
character(len=fieldname_len), parameter, public | pdeldry_fldn = 'rad_pdeldry ' |
character(len=fieldname_len), parameter, public | pmid_fldn = 'rad_pmid ' |
character(len=fieldname_len), parameter, public | watice_fldn = 'rad_watice ' |
character(len=fieldname_len), parameter, public | watliq_fldn = 'rad_watliq ' |
character(len=fieldname_len), parameter, public | watvap_fldn = 'rad_watvap ' |
character(len=fieldname_len), parameter, public | zint_fldn = 'rad_zint ' |
character(len=fieldname_len), parameter, public | pint_fldn = 'rad_pint ' |
character(len=fieldname_len), parameter, public | cld_fldn = 'rad_cld ' |
character(len=fieldname_len), parameter, public | cldfsnow_fldn = 'rad_cldfsnow ' |
character(len=fieldname_len), parameter, public | concld_fldn = 'rad_concld ' |
character(len=fieldname_len), parameter, public | rel_fldn = 'rad_rel ' |
character(len=fieldname_len), parameter, public | rei_fldn = 'rad_rei ' |
character(len=fieldname_len), parameter, public | dei_fldn = 'rad_dei ' |
character(len=fieldname_len), parameter, public | des_fldn = 'rad_des ' |
character(len=fieldname_len), parameter, public | mu_fldn = 'rad_mu ' |
character(len=fieldname_len), parameter, public | lambdac_fldn = 'rad_lambdac ' |
character(len=fieldname_len), parameter, public | iciwp_fldn = 'rad_iciwp ' |
character(len=fieldname_len), parameter, public | iclwp_fldn = 'rad_iclwp ' |
character(len=fieldname_len), parameter, public | icswp_fldn = 'rad_icswp ' |
integer | ngas |
integer | naer |
character(len=64), dimension(:), allocatable | gasnames |
character(len=64), dimension(:), allocatable | aernames |
logical | rad_data_output = .false. |
integer | rad_data_histfile_num = 2 |
character(len=1) | rad_data_avgflag = 'A' |
logical, public | mg_microphys |
subroutine, public radiation_data::init_rad_data | ( | ) |
subroutine, public radiation_data::output_rad_data | ( | type(physics_buffer_desc), dimension(:), pointer | pbuf, |
type(physics_state), intent(in), target | state, | ||
type(cam_in_t), intent(in) | cam_in, | ||
real(r8), dimension(pcols), intent(in) | landm, | ||
real(r8), dimension(pcols), intent(in) | coszen | ||
) |
subroutine, public radiation_data::rad_data_readnl | ( | character(len=*), intent(in) | nlfile | ) |
|
private |
character(len=fieldname_len), parameter, public radiation_data::aldif_fldn = 'rad_aldif ' |
character(len=fieldname_len), parameter, public radiation_data::aldif_pos_fldn = 'rad_aldif_pos ' |
character(len=fieldname_len), parameter, public radiation_data::aldir_fldn = 'rad_aldir ' |
character(len=fieldname_len), parameter, public radiation_data::aldir_pos_fldn = 'rad_aldir_pos ' |
character(len=fieldname_len), parameter, public radiation_data::asdif_fldn = 'rad_asdif ' |
character(len=fieldname_len), parameter, public radiation_data::asdif_pos_fldn = 'rad_asdif_pos ' |
character(len=fieldname_len), parameter, public radiation_data::asdir_fldn = 'rad_asdir ' |
character(len=fieldname_len), parameter, public radiation_data::asdir_pos_fldn = 'rad_asdir_pos ' |
character(len=fieldname_len), parameter, public radiation_data::cld_fldn = 'rad_cld ' |
|
private |
character(len=fieldname_len), parameter, public radiation_data::cldfsnow_fldn = 'rad_cldfsnow ' |
|
private |
character(len=fieldname_len), parameter, public radiation_data::concld_fldn = 'rad_concld ' |
|
private |
character(len=fieldname_len), parameter, public radiation_data::coszen_fldn = 'rad_coszen ' |
character(len=fieldname_len), parameter, public radiation_data::dei_fldn = 'rad_dei ' |
|
private |
character(len=fieldname_len), parameter, public radiation_data::des_fldn = 'rad_des ' |
|
private |
|
private |
character(len=fieldname_len), parameter, public radiation_data::icefrc_fldn = 'rad_icefrc ' |
character(len=fieldname_len), parameter, public radiation_data::iciwp_fldn = 'rad_iciwp ' |
|
private |
character(len=fieldname_len), parameter, public radiation_data::iclwp_fldn = 'rad_iclwp ' |
|
private |
character(len=fieldname_len), parameter, public radiation_data::icswp_fldn = 'rad_icswp ' |
|
private |
character(len=fieldname_len), parameter, public radiation_data::lambdac_fldn = 'rad_lambdac ' |
|
private |
character(len=fieldname_len), parameter, public radiation_data::landm_fldn = 'rad_landm ' |
character(len=fieldname_len), parameter, public radiation_data::lndfrc_fldn = 'rad_lndfrc ' |
character(len=fieldname_len), parameter, public radiation_data::lwup_fldn = 'rad_lwup ' |
logical, public radiation_data::mg_microphys |
character(len=fieldname_len), parameter, public radiation_data::mu_fldn = 'rad_mu ' |
|
private |
|
private |
|
private |
character(len=fieldname_len), parameter, public radiation_data::pdel_fldn = 'rad_pdel ' |
character(len=fieldname_len), parameter, public radiation_data::pdeldry_fldn = 'rad_pdeldry ' |
character(len=fieldname_len), parameter, public radiation_data::pint_fldn = 'rad_pint ' |
character(len=fieldname_len), parameter, public radiation_data::pmid_fldn = 'rad_pmid ' |
|
private |
|
private |
|
private |
character(len=fieldname_len), parameter, public radiation_data::rei_fldn = 'rad_rei ' |
|
private |
character(len=fieldname_len), parameter, public radiation_data::rel_fldn = 'rad_rel ' |
|
private |
|
private |
character(len=fieldname_len), parameter, public radiation_data::snowh_fldn = 'rad_snowh ' |
character(len=fieldname_len), parameter, public radiation_data::temp_fldn = 'rad_temp ' |
character(len=fieldname_len), parameter, public radiation_data::ts_fldn = 'rad_ts ' |
character(len=fieldname_len), parameter, public radiation_data::watice_fldn = 'rad_watice ' |
character(len=fieldname_len), parameter, public radiation_data::watliq_fldn = 'rad_watliq ' |
character(len=fieldname_len), parameter, public radiation_data::watvap_fldn = 'rad_watvap ' |
character(len=fieldname_len), parameter, public radiation_data::zint_fldn = 'rad_zint ' |