|
MPAS-JEDI
|
Functions/Subroutines | |
| integer function, public | convert_type_soil (type_in) |
| integer function, public | convert_type_veg (type_in) |
| elemental subroutine, public | w_to_q (mixing_ratio, specific_humidity) |
| elemental subroutine, public | q_to_w (specific_humidity, mixing_ratio) |
| elemental subroutine, public | q_to_w_tl (specific_humidity_tl, sh_traj, mixing_ratio_tl) |
| elemental subroutine, public | q_to_w_ad (specific_humidity_ad, sh_traj, mixing_ratio_ad) |
| elemental subroutine, public | tw_to_tv (temperature, mixing_ratio, virtual_temperature) |
| elemental subroutine, public | tw_to_tv_tl (temperature_tl, mixing_ratio_tl, t_traj, m_traj, virtual_temperature_tl) |
| elemental subroutine, public | tw_to_tv_ad (temperature_ad, mixing_ratio_ad, t_traj, m_traj, virtual_temperature_ad) |
| elemental subroutine, public | theta_to_temp (theta, pressure, temperature) |
| subroutine, public | pressure_half_to_full (pressure, zgrid, surface_pressure, nC, nV, pressure_f) |
| subroutine, public | hydrostatic_balance (ncells, nlevels, zw, t, qv, ps, p, rho, theta) |
| subroutine, public | geometricz_full_to_half (zgrid_f, nC, nV, zgrid) |
| subroutine, public | q_fields_forward (mqName, modelFields, qGeo, plevels, nCells, nVertLevels) |
| subroutine, public | q_fields_tl (mqName, modelFields_tl, qGeo_tl, plevels, nCells, nVertLevels) |
| subroutine, public | q_fields_ad (mqName, modelFields_ad, qGeo_ad, plevels, nCells, nVertLevels) |
| real(kind=kind_real) function | wgamma (y) |
| real(kind=kind_real) function | gammln (xx) |
| subroutine, public | effectrad_rainwater (qr, rho, nr, re_qr, mp_scheme, ngrid, nVertLevels) |
| subroutine, public | effectrad_graupel (qg, rho, re_qg, mp_scheme, ngrid, nVertLevels) |
Variables | |
| integer, parameter | max_string =8000 |
| character(max_string) | message |
| integer function, public mpas2ufo_vars_mod::convert_type_soil | ( | integer, intent(in) | type_in | ) |
| integer function, public mpas2ufo_vars_mod::convert_type_veg | ( | integer, intent(in) | type_in | ) |
| subroutine, public mpas2ufo_vars_mod::effectrad_graupel | ( | real(kind=kind_real), dimension( nvertlevels, ngrid ), intent(in) | qg, |
| real(kind=kind_real), dimension( nvertlevels, ngrid ), intent(in) | rho, | ||
| real(kind=kind_real), dimension( nvertlevels, ngrid ), intent(out) | re_qg, | ||
| character (len=strkind), intent(in) | mp_scheme, | ||
| integer, intent(in) | ngrid, | ||
| integer, intent(in) | nVertLevels | ||
| ) |
Definition at line 640 of file mpas2ufo_vars_mod.F90.


| subroutine, public mpas2ufo_vars_mod::effectrad_rainwater | ( | real(kind=kind_real), dimension( nvertlevels, ngrid ), intent(in) | qr, |
| real(kind=kind_real), dimension( nvertlevels, ngrid ), intent(in) | rho, | ||
| real(kind=kind_real), dimension( nvertlevels, ngrid ), intent(in) | nr, | ||
| real(kind=kind_real), dimension( nvertlevels, ngrid ), intent(out) | re_qr, | ||
| character(len=strkind), intent(in) | mp_scheme, | ||
| integer, intent(in) | ngrid, | ||
| integer, intent(in) | nVertLevels | ||
| ) |
Definition at line 563 of file mpas2ufo_vars_mod.F90.


|
private |
| subroutine, public mpas2ufo_vars_mod::geometricz_full_to_half | ( | real (kind=kind_real), dimension(nv+1,nc), intent(in) | zgrid_f, |
| integer, intent(in) | nC, | ||
| integer, intent(in) | nV, | ||
| real (kind=kind_real), dimension(nv,nc), intent(out) | zgrid | ||
| ) |
| subroutine, public mpas2ufo_vars_mod::hydrostatic_balance | ( | integer, intent(in) | ncells, |
| integer, intent(in) | nlevels, | ||
| real (kind=kind_real), dimension(nlevels+1,ncells), intent(in) | zw, | ||
| real (kind=kind_real), dimension(nlevels,ncells), intent(in) | t, | ||
| real (kind=kind_real), dimension(nlevels,ncells), intent(in) | qv, | ||
| real (kind=kind_real), dimension(ncells), intent(in) | ps, | ||
| real (kind=kind_real), dimension(nlevels,ncells), intent(out) | p, | ||
| real (kind=kind_real), dimension(nlevels,ncells), intent(out) | rho, | ||
| real (kind=kind_real), dimension(nlevels,ncells), intent(out) | theta | ||
| ) |
| subroutine, public mpas2ufo_vars_mod::pressure_half_to_full | ( | real (kind=kind_real), dimension(nv,nc), intent(in) | pressure, |
| real (kind=kind_real), dimension(nv+1,nc), intent(in) | zgrid, | ||
| real (kind=kind_real), dimension(nc), intent(in) | surface_pressure, | ||
| integer, intent(in) | nC, | ||
| integer, intent(in) | nV, | ||
| real (kind=kind_real), dimension(nv+1,nc), intent(out) | pressure_f | ||
| ) |
| subroutine, public mpas2ufo_vars_mod::q_fields_ad | ( | character (len=*), intent(in) | mqName, |
| type (mpas_pool_type), intent(inout), pointer | modelFields_ad, | ||
| type (field2dreal), intent(in), pointer | qGeo_ad, | ||
| real (kind=kind_real), dimension(nvertlevels+1,ncells), intent(in) | plevels, | ||
| integer, intent(in) | nCells, | ||
| integer, intent(in) | nVertLevels | ||
| ) |
| [in,out] | modelfields_ad | model state fields |
| [in] | qgeo_ad | geovar q field |
| [in] | ncells | number of grid cells |
Definition at line 506 of file mpas2ufo_vars_mod.F90.

| subroutine, public mpas2ufo_vars_mod::q_fields_forward | ( | character (len=*), intent(in) | mqName, |
| type (mpas_pool_type), intent(in), pointer | modelFields, | ||
| type (field2dreal), intent(inout), pointer | qGeo, | ||
| real (kind=kind_real), dimension(nvertlevels+1,ncells), intent(in) | plevels, | ||
| integer, intent(in) | nCells, | ||
| integer, intent(in) | nVertLevels | ||
| ) |
| [in] | modelfields | model state fields |
| [in,out] | qgeo | geovar q field |
| [in] | ncells | number of grid cells |
Definition at line 446 of file mpas2ufo_vars_mod.F90.

| subroutine, public mpas2ufo_vars_mod::q_fields_tl | ( | character (len=*), intent(in) | mqName, |
| type (mpas_pool_type), intent(in), pointer | modelFields_tl, | ||
| type (field2dreal), intent(inout), pointer | qGeo_tl, | ||
| real (kind=kind_real), dimension(nvertlevels+1,ncells), intent(in) | plevels, | ||
| integer, intent(in) | nCells, | ||
| integer, intent(in) | nVertLevels | ||
| ) |
| [in] | modelfields_tl | model state fields |
| [in,out] | qgeo_tl | geovar q field |
| [in] | ncells | number of grid cells |
Definition at line 481 of file mpas2ufo_vars_mod.F90.

| elemental subroutine, public mpas2ufo_vars_mod::q_to_w | ( | real (kind=kind_real), intent(in) | specific_humidity, |
| real (kind=kind_real), intent(out) | mixing_ratio | ||
| ) |
| elemental subroutine, public mpas2ufo_vars_mod::q_to_w_ad | ( | real (kind=kind_real), intent(inout) | specific_humidity_ad, |
| real (kind=kind_real), intent(in) | sh_traj, | ||
| real (kind=kind_real), intent(in) | mixing_ratio_ad | ||
| ) |
| elemental subroutine, public mpas2ufo_vars_mod::q_to_w_tl | ( | real (kind=kind_real), intent(in) | specific_humidity_tl, |
| real (kind=kind_real), intent(in) | sh_traj, | ||
| real (kind=kind_real), intent(out) | mixing_ratio_tl | ||
| ) |
| elemental subroutine, public mpas2ufo_vars_mod::theta_to_temp | ( | real (kind=kind_real), intent(in) | theta, |
| real (kind=kind_real), intent(in) | pressure, | ||
| real (kind=kind_real), intent(out) | temperature | ||
| ) |
| elemental subroutine, public mpas2ufo_vars_mod::tw_to_tv | ( | real (kind=kind_real), intent(in) | temperature, |
| real (kind=kind_real), intent(in) | mixing_ratio, | ||
| real (kind=kind_real), intent(out) | virtual_temperature | ||
| ) |
| elemental subroutine, public mpas2ufo_vars_mod::tw_to_tv_ad | ( | real (kind=kind_real), intent(inout) | temperature_ad, |
| real (kind=kind_real), intent(inout) | mixing_ratio_ad, | ||
| real (kind=kind_real), intent(in) | t_traj, | ||
| real (kind=kind_real), intent(in) | m_traj, | ||
| real (kind=kind_real), intent(in) | virtual_temperature_ad | ||
| ) |
| elemental subroutine, public mpas2ufo_vars_mod::tw_to_tv_tl | ( | real (kind=kind_real), intent(in) | temperature_tl, |
| real (kind=kind_real), intent(in) | mixing_ratio_tl, | ||
| real (kind=kind_real), intent(in) | t_traj, | ||
| real (kind=kind_real), intent(in) | m_traj, | ||
| real (kind=kind_real), intent(out) | virtual_temperature_tl | ||
| ) |
| elemental subroutine, public mpas2ufo_vars_mod::w_to_q | ( | real (kind=kind_real), intent(in) | mixing_ratio, |
| real (kind=kind_real), intent(out) | specific_humidity | ||
| ) |
|
private |
Definition at line 531 of file mpas2ufo_vars_mod.F90.


|
private |
Definition at line 77 of file mpas2ufo_vars_mod.F90.
|
private |
Definition at line 78 of file mpas2ufo_vars_mod.F90.