Functions/Subroutines | |
| subroutine, public | gfdl_cloud_microphys_mod::gfdl_cloud_microphys_mod_driver (iis, iie, jjs, jje, kks, kke, ktop, kbot, qv, ql, qr, qi, qs, qg, qa, qn, qv_dt, ql_dt, qr_dt, qi_dt, qs_dt, qg_dt, qa_dt, pt_dt, pt, w, uin, vin, udt, vdt, dz, delp, area, dt_in, land, rain, snow, ice, graupel, hydrostatic, phys_hydrostatic, p, lradar, refl_10cm, reset, pfils, pflls) |
| This subroutine is the driver of the GFDL cloud microphysics. | |
| subroutine, public | gfdl_cloud_microphys_mod::gfdl_cloud_microphys_mod_init (me, master, nlunit, input_nml_file, logunit, fn_nml, errmsg, errflg) |
| The subroutine 'gfdl_cloud_microphys_init' initializes the GFDL cloud microphysics. | |
| subroutine, public | gfdl_cloud_microphys_mod::gfdl_cloud_microphys_mod_end () |
| The subroutine 'gfdl_cloud_microphys_init' terminates the GFDL cloud microphysics. | |
| subroutine, public | gfdl_cloud_microphys_mod::cloud_diagnosis (is, ie, ks, ke, den, delp, lsm, qmw, qmi, qmr, qms, qmg, t, rew, rei, rer, res, reg) |
| The subroutine 'cloud_diagnosis' diagnoses the radius of cloud species. | |
| subroutine, public gfdl_cloud_microphys_mod::cloud_diagnosis | ( | integer, intent(in) | is, |
| integer, intent(in) | ie, | ||
| integer, intent(in) | ks, | ||
| integer, intent(in) | ke, | ||
| real, dimension (is:ie, ks:ke), intent(in) | den, | ||
| real, dimension (is:ie, ks:ke), intent(in) | delp, | ||
| integer, dimension (is:ie), intent(in) | lsm, | ||
| real, dimension (is:ie, ks:ke), intent(in) | qmw, | ||
| real, dimension (is:ie, ks:ke), intent(in) | qmi, | ||
| real, dimension (is:ie, ks:ke), intent(in) | qmr, | ||
| real, dimension (is:ie, ks:ke), intent(in) | qms, | ||
| real, dimension (is:ie, ks:ke), intent(in) | qmg, | ||
| real, dimension (is:ie, ks:ke), intent(in) | t, | ||
| real, dimension (is:ie, ks:ke), intent(out) | rew, | ||
| real, dimension (is:ie, ks:ke), intent(out) | rei, | ||
| real, dimension (is:ie, ks:ke), intent(out) | rer, | ||
| real, dimension (is:ie, ks:ke), intent(out) | res, | ||
| real, dimension (is:ie, ks:ke), intent(out) | reg | ||
| ) |
The subroutine 'cloud_diagnosis' diagnoses the radius of cloud species.
| [in] | qmg | units: kg / kg |
| [out] | reg | units: micron |
Definition at line 4595 of file gfdl_cloud_microphys_mod.F90.
Referenced by gfdl_cloud_microphys::gfdl_cloud_microphys_final().
| subroutine, public gfdl_cloud_microphys_mod::gfdl_cloud_microphys_mod_driver | ( | integer, intent(in) | iis, |
| integer, intent(in) | iie, | ||
| integer, intent(in) | jjs, | ||
| integer, intent(in) | jje, | ||
| integer, intent(in) | kks, | ||
| integer, intent(in) | kke, | ||
| integer, intent(in) | ktop, | ||
| integer, intent(in) | kbot, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(in) | qv, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(in) | ql, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(in) | qr, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | qi, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | qs, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(in) | qg, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(in) | qa, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(in) | qn, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | qv_dt, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | ql_dt, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | qr_dt, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | qi_dt, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | qs_dt, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | qg_dt, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | qa_dt, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | pt_dt, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(in) | pt, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | w, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(in) | uin, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(in) | vin, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | udt, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(inout) | vdt, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(in) | dz, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(in) | delp, | ||
| real, dimension (iis:iie, jjs:jje), intent(in) | area, | ||
| real, intent(in) | dt_in, | ||
| real, dimension (iis:iie, jjs:jje), intent(in) | land, | ||
| real, dimension (iis:iie, jjs:jje), intent(out) | rain, | ||
| real, dimension (iis:iie, jjs:jje), intent(out) | snow, | ||
| real, dimension (iis:iie, jjs:jje), intent(out) | ice, | ||
| real, dimension (iis:iie, jjs:jje), intent(out) | graupel, | ||
| logical, intent(in) | hydrostatic, | ||
| logical, intent(in) | phys_hydrostatic, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(in) | p, | ||
| logical, intent(in) | lradar, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(out) | refl_10cm, | ||
| logical, intent(in) | reset, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(out) | pfils, | ||
| real, dimension (iis:iie, jjs:jje, kks:kke), intent(out) | pflls | ||
| ) |
This subroutine is the driver of the GFDL cloud microphysics.
Definition at line 198 of file gfdl_cloud_microphys_mod.F90.
Referenced by gfdl_cloud_microphys::gfdl_cloud_microphys_final().
| subroutine, public gfdl_cloud_microphys_mod::gfdl_cloud_microphys_mod_end |
The subroutine 'gfdl_cloud_microphys_init' terminates the GFDL cloud microphysics.
Definition at line 3540 of file gfdl_cloud_microphys_mod.F90.
Referenced by gfdl_cloud_microphys::gfdl_cloud_microphys_final().
| subroutine, public gfdl_cloud_microphys_mod::gfdl_cloud_microphys_mod_init | ( | integer, intent(in) | me, |
| integer, intent(in) | master, | ||
| integer, intent(in) | nlunit, | ||
| character (len = *), dimension(:), intent(in) | input_nml_file, | ||
| integer, intent(in) | logunit, | ||
| character (len = 64), intent(in) | fn_nml, | ||
| character(len=*), intent(out) | errmsg, | ||
| integer, intent(out) | errflg | ||
| ) |
The subroutine 'gfdl_cloud_microphys_init' initializes the GFDL cloud microphysics.
Definition at line 3405 of file gfdl_cloud_microphys_mod.F90.
Referenced by gfdl_cloud_microphys::gfdl_cloud_microphys_init().