FV3-JEDI
|
Functions/Subroutines | |
subroutine, public | sfc_10m_winds (geom, usrf, vsrf, f10r, spd10m, dir10m) |
subroutine, public | psichi_to_uava (geom, psi, chi, ua, va) |
subroutine, public | psichi_to_udvd (geom, psi, chi, u, v) |
subroutine, public | psichi_to_uava_adm (geom, psi_ad, chi_ad, ua_ad, va_ad) |
subroutine, public | udvd_to_psichi (geom, grid, oprs, u_in, v_in, psi, chi, lsize, lev_start, lev_final, vor_out, div_out) |
subroutine, public | psichi_to_vortdivg (geom, grid, oprs, psi, chi, lsize, lev_start, lev_final, vor, div) |
subroutine | udvd_to_ucvc (geom, u, v, uc, vc, ua_out, va_out) |
real(kind=kind_real) function | edge_interpolate4 (ua, dxa) |
subroutine, public | a2d (geom, ua, va, ud, vd) |
subroutine, public | a2d_ad (geom, ua_ad, va_ad, ud_ad, vd_ad) |
subroutine, public | d2a (geom, u_comp, v_comp, ua_comp, va_comp) |
subroutine, public | d2a_ad (geom, u_ad_comp, v_ad_comp, ua_ad_comp, va_ad_comp) |
subroutine | fill_dgrid_winds (geom, u, v, fillhalo) |
subroutine | fill_cgrid_winds (geom, uc, vc, fillhalo) |
subroutine | compute_utvt (geom, uc, vc, ut, vt, dt) |
subroutine | ctoa (geom, uc, vc, ua, va) |
subroutine | atod (geom, ua, va, u, v) |
subroutine | interp_left_edge_1d (ifirst, ilast, qin, qout) |
subroutine, public wind_vt_mod::a2d | ( | type(fv3jedi_geom), intent(inout) | geom, |
real(kind=kind_real), dimension(geom%isc:geom%iec, geom%jsc:geom%jec, geom%npz), intent(in) | ua, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec, geom%jsc:geom%jec, geom%npz), intent(in) | va, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec, geom%jsc:geom%jec+1,geom%npz), intent(inout) | ud, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec+1,geom%jsc:geom%jec, geom%npz), intent(inout) | vd | ||
) |
subroutine, public wind_vt_mod::a2d_ad | ( | type(fv3jedi_geom), intent(inout) | geom, |
real(kind=kind_real), dimension(geom%isc:geom%iec, geom%jsc:geom%jec, geom%npz), intent(inout) | ua_ad, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec, geom%jsc:geom%jec, geom%npz), intent(inout) | va_ad, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec, geom%jsc:geom%jec+1,geom%npz), intent(inout) | ud_ad, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec+1,geom%jsc:geom%jec ,geom%npz), intent(inout) | vd_ad | ||
) |
|
private |
Definition at line 2271 of file wind_variables_mod.f90.
|
private |
|
private |
Definition at line 2238 of file wind_variables_mod.f90.
subroutine, public wind_vt_mod::d2a | ( | type(fv3jedi_geom), intent(inout) | geom, |
real(kind=kind_real), dimension(geom%isc:geom%iec ,geom%jsc:geom%jec+1,geom%npz), intent(inout) | u_comp, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec+1,geom%jsc:geom%jec ,geom%npz), intent(inout) | v_comp, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec ,geom%jsc:geom%jec ,geom%npz), intent(inout) | ua_comp, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec ,geom%jsc:geom%jec ,geom%npz), intent(inout) | va_comp | ||
) |
subroutine, public wind_vt_mod::d2a_ad | ( | type(fv3jedi_geom), intent(inout) | geom, |
real(kind=kind_real), dimension(geom%isc:geom%iec, geom%jsc:geom%jec+1,1:geom%npz), intent(inout) | u_ad_comp, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec+1,geom%jsc:geom%jec, 1:geom%npz), intent(inout) | v_ad_comp, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec, geom%jsc:geom%jec, 1:geom%npz), intent(inout) | ua_ad_comp, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec, geom%jsc:geom%jec, 1:geom%npz), intent(inout) | va_ad_comp | ||
) |
|
private |
|
private |
|
private |
|
private |
subroutine, public wind_vt_mod::psichi_to_uava | ( | type(fv3jedi_geom), intent(inout) | geom, |
real(kind=kind_real), dimension(geom%isd:geom%ied,geom%jsd:geom%jed,1:geom%npz), intent(inout) | psi, | ||
real(kind=kind_real), dimension(geom%isd:geom%ied,geom%jsd:geom%jed,1:geom%npz), intent(inout) | chi, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out) | ua, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out) | va | ||
) |
subroutine, public wind_vt_mod::psichi_to_uava_adm | ( | type(fv3jedi_geom), intent(inout) | geom, |
real(kind=kind_real), dimension(geom%isd:geom%ied,geom%jsd:geom%jed,1:geom%npz), intent(inout) | psi_ad, | ||
real(kind=kind_real), dimension(geom%isd:geom%ied,geom%jsd:geom%jed,1:geom%npz), intent(inout) | chi_ad, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout) | ua_ad, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(inout) | va_ad | ||
) |
subroutine, public wind_vt_mod::psichi_to_udvd | ( | type(fv3jedi_geom), intent(inout) | geom, |
real(kind=kind_real), dimension(geom%isc:geom%iec ,geom%jsc:geom%jec ,1:geom%npz), intent(in) | psi, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec ,geom%jsc:geom%jec ,1:geom%npz), intent(in) | chi, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec ,geom%jsc:geom%jec+1,1:geom%npz), intent(out) | u, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec+1,geom%jsc:geom%jec ,1:geom%npz), intent(out) | v | ||
) |
Definition at line 152 of file wind_variables_mod.f90.
subroutine, public wind_vt_mod::psichi_to_vortdivg | ( | type(fv3jedi_geom), intent(inout) | geom, |
type(fempsgrid), intent(in) | grid, | ||
type(fempsoprs), intent(in) | oprs, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in) | psi, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(in) | chi, | ||
integer, intent(in) | lsize, | ||
integer, dimension(lsize), intent(in) | lev_start, | ||
integer, dimension(lsize), intent(in) | lev_final, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out), optional | vor, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out), optional | div | ||
) |
Definition at line 521 of file wind_variables_mod.f90.
subroutine, public wind_vt_mod::sfc_10m_winds | ( | type(fv3jedi_geom), intent(in) | geom, |
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | usrf, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | vsrf, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec), intent(in) | f10r, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec), intent(out) | spd10m, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec), intent(out) | dir10m | ||
) |
Definition at line 47 of file wind_variables_mod.f90.
subroutine, public wind_vt_mod::udvd_to_psichi | ( | type(fv3jedi_geom), intent(inout) | geom, |
type(fempsgrid), intent(in) | grid, | ||
type(fempsoprs), intent(in) | oprs, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec ,geom%jsc:geom%jec+1,1:geom%npz), intent(inout) | u_in, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec+1,geom%jsc:geom%jec ,1:geom%npz), intent(inout) | v_in, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec ,geom%jsc:geom%jec ,1:geom%npz), intent(out) | psi, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec ,geom%jsc:geom%jec ,1:geom%npz), intent(out) | chi, | ||
integer, intent(in) | lsize, | ||
integer, dimension(lsize), intent(in) | lev_start, | ||
integer, dimension(lsize), intent(in) | lev_final, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out), optional | vor_out, | ||
real(kind=kind_real), dimension(geom%isc:geom%iec,geom%jsc:geom%jec,1:geom%npz), intent(out), optional | div_out | ||
) |
Definition at line 320 of file wind_variables_mod.f90.
|
private |
Definition at line 628 of file wind_variables_mod.f90.