Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | ice_nsteps | = | 0 | ||
real(kind=wp), | public | :: | ice_step_size | = | 0._wp | ||
integer, | public | :: | icergh | = | 0 | ||
integer, | public | :: | liq_nsteps | = | 0 | ||
real(kind=wp), | public | :: | liq_step_size | = | 0._wp | ||
real(kind=wp), | public, | dimension(:,:,: ), allocatable | :: | lut_asyice | |||
real(kind=wp), | public, | dimension(:,: ), allocatable | :: | lut_asyliq | |||
real(kind=wp), | public, | dimension(:,:,: ), allocatable | :: | lut_extice | |||
real(kind=wp), | public, | dimension(:,: ), allocatable | :: | lut_extliq | |||
real(kind=wp), | public, | dimension(:,:,: ), allocatable | :: | lut_ssaice | |||
real(kind=wp), | public, | dimension(:,: ), allocatable | :: | lut_ssaliq | |||
real(kind=wp), | public, | dimension(:,:,:,:), allocatable | :: | pade_asyice | |||
real(kind=wp), | public, | dimension(:,:,: ), allocatable | :: | pade_asyliq | |||
real(kind=wp), | public, | dimension(:,:,:,:), allocatable | :: | pade_extice | |||
real(kind=wp), | public, | dimension(:,:,: ), allocatable | :: | pade_extliq | |||
real(kind=wp), | public, | dimension(:), allocatable | :: | pade_sizreg_asyice | |||
real(kind=wp), | public, | dimension(:), allocatable | :: | pade_sizreg_asyliq | |||
real(kind=wp), | public, | dimension(:), allocatable | :: | pade_sizreg_extice | |||
real(kind=wp), | public, | dimension(:), allocatable | :: | pade_sizreg_extliq | |||
real(kind=wp), | public, | dimension(:), allocatable | :: | pade_sizreg_ssaice | |||
real(kind=wp), | public, | dimension(:), allocatable | :: | pade_sizreg_ssaliq | |||
real(kind=wp), | public, | dimension(:,:,:,:), allocatable | :: | pade_ssaice | |||
real(kind=wp), | public, | dimension(:,:,: ), allocatable | :: | pade_ssaliq | |||
real(kind=wp), | public | :: | radice_lwr | = | 0._wp | ||
real(kind=wp), | public | :: | radice_upr | = | 0._wp | ||
real(kind=wp), | public | :: | radliq_lwr | = | 0._wp | ||
real(kind=wp), | public | :: | radliq_upr | = | 0._wp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ty_cloud_optics_rrtmgp), | intent(in) | :: | this | |||
real(kind=wp), | intent(in) | :: | clwp(:,:) | |||
real(kind=wp), | intent(in) | :: | ciwp(:,:) | |||
real(kind=wp), | intent(in) | :: | reliq(:,:) | |||
real(kind=wp), | intent(in) | :: | reice(:,:) | |||
class(ty_optical_props_arry), | intent(inout) | :: | optical_props |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ty_cloud_optics_rrtmgp), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ty_cloud_optics_rrtmgp), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ty_cloud_optics_rrtmgp), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ty_cloud_optics_rrtmgp), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ty_cloud_optics_rrtmgp), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ty_cloud_optics_rrtmgp), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ty_cloud_optics_rrtmgp), | intent(inout) | :: | this | |||
real(kind=wp), | intent(in), | dimension(:,:) | :: | band_lims_wvn | ||
real(kind=wp), | intent(in) | :: | radliq_lwr | |||
real(kind=wp), | intent(in) | :: | radliq_upr | |||
real(kind=wp), | intent(in) | :: | radice_lwr | |||
real(kind=wp), | intent(in) | :: | radice_upr | |||
real(kind=wp), | intent(in), | dimension(:,:) | :: | lut_extliq | ||
real(kind=wp), | intent(in), | dimension(:,:) | :: | lut_ssaliq | ||
real(kind=wp), | intent(in), | dimension(:,:) | :: | lut_asyliq | ||
real(kind=wp), | intent(in), | dimension(:,:,:) | :: | lut_extice | ||
real(kind=wp), | intent(in), | dimension(:,:,:) | :: | lut_ssaice | ||
real(kind=wp), | intent(in), | dimension(:,:,:) | :: | lut_asyice |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ty_cloud_optics_rrtmgp), | intent(inout) | :: | this | |||
real(kind=wp), | intent(in), | dimension(:,:) | :: | band_lims_wvn | ||
real(kind=wp), | intent(in), | dimension(:,:,:) | :: | pade_extliq | ||
real(kind=wp), | intent(in), | dimension(:,:,:) | :: | pade_ssaliq | ||
real(kind=wp), | intent(in), | dimension(:,:,:) | :: | pade_asyliq | ||
real(kind=wp), | intent(in), | dimension(:,:,:,:) | :: | pade_extice | ||
real(kind=wp), | intent(in), | dimension(:,:,:,:) | :: | pade_ssaice | ||
real(kind=wp), | intent(in), | dimension(:,:,:,:) | :: | pade_asyice | ||
real(kind=wp), | intent(in), | dimension(:) | :: | pade_sizreg_extliq | ||
real(kind=wp), | intent(in), | dimension(:) | :: | pade_sizreg_ssaliq | ||
real(kind=wp), | intent(in), | dimension(:) | :: | pade_sizreg_asyliq | ||
real(kind=wp), | intent(in), | dimension(:) | :: | pade_sizreg_extice | ||
real(kind=wp), | intent(in), | dimension(:) | :: | pade_sizreg_ssaice | ||
real(kind=wp), | intent(in), | dimension(:) | :: | pade_sizreg_asyice |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ty_cloud_optics_rrtmgp), | intent(inout) | :: | this | |||
integer, | intent(in) | :: | icergh |