| 
    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.

