| 
    OOPS
    
   | 
 
Functions/Subroutines | |
| subroutine, public | advect_q (geom, dt, u, v, q, q_north, q_south, qnew) | 
| Advect potential vorticity.  More... | |
| subroutine, public | advect_q_tl (geom, dt, u_traj, v_traj, q_traj, q_traj_north, q_traj_south, u, v, q, qnew) | 
| Advect potential vorticity - tangent linear.  More... | |
| subroutine, public | advect_q_ad (geom, dt, u_traj, v_traj, q_traj, q_traj_north, q_traj_south, qnew, u, v, q) | 
| Advect potential vorticity - adjoint.  More... | |
| subroutine, public qg_advect_q_mod::advect_q | ( | type(qg_geom), intent(in) | geom, | 
| real(kind_real), intent(in) | dt, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | u, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | v, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | q, | ||
| real(kind_real), dimension(geom%nx,geom%nz), intent(in) | q_north, | ||
| real(kind_real), dimension(geom%nx,geom%nz), intent(in) | q_south, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(out) | qnew | ||
| ) | 
Advect potential vorticity.
| [in] | geom | Geometry | 
| [in] | dt | Time step | 
| [in] | u | Zonal wind | 
| [in] | v | Meridional wind | 
| [in] | q | Input potential vorticity | 
| [in] | q_north | Potential vorticity on northern wall | 
| [in] | q_south | Potential vorticity on southern wall | 
| [out] | qnew | Output potential vorticity | 
Definition at line 25 of file qg_advect_q_mod.F90.


| subroutine, public qg_advect_q_mod::advect_q_ad | ( | type(qg_geom), intent(in) | geom, | 
| real(kind_real), intent(in) | dt, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | u_traj, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | v_traj, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | q_traj, | ||
| real(kind_real), dimension(geom%nx,geom%nz), intent(in) | q_traj_north, | ||
| real(kind_real), dimension(geom%nx,geom%nz), intent(in) | q_traj_south, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | qnew, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(inout) | u, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(inout) | v, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(inout) | q | ||
| ) | 
Advect potential vorticity - adjoint.
| [in] | geom | Geometry | 
| [in] | dt | Time step | 
| [in] | u_traj | Zonal wind (trajectory) | 
| [in] | v_traj | Meridional wind (trajectory) | 
| [in] | q_traj | Potential vorticity (trajectory) | 
| [in] | q_traj_north | Potential vorticity on northern wall (trajectory) | 
| [in] | q_traj_south | Potential vorticity on southern wall (trajectory) | 
| [in] | qnew | Output potential vorticity (perturbation) | 
| [in,out] | u | Zonal wind (perturbation) | 
| [in,out] | v | Meridional wind (perturbation) | 
| [in,out] | q | Input potential vorticity (perturbation) | 
Definition at line 129 of file qg_advect_q_mod.F90.


| subroutine, public qg_advect_q_mod::advect_q_tl | ( | type(qg_geom), intent(in) | geom, | 
| real(kind_real), intent(in) | dt, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | u_traj, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | v_traj, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | q_traj, | ||
| real(kind_real), dimension(geom%nx,geom%nz), intent(in) | q_traj_north, | ||
| real(kind_real), dimension(geom%nx,geom%nz), intent(in) | q_traj_south, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | u, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | v, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in) | q, | ||
| real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(out) | qnew | ||
| ) | 
Advect potential vorticity - tangent linear.
| [in] | geom | Geometry | 
| [in] | dt | Time step | 
| [in] | u_traj | Zonal wind (trajectory) | 
| [in] | v_traj | Meridional wind (trajectory) | 
| [in] | q_traj | Potential vorticity (trajectory) | 
| [in] | q_traj_north | Potential vorticity on northern wall (trajectory) | 
| [in] | q_traj_south | Potential vorticity on southern wall (trajectory) | 
| [in] | u | Zonal wind (perturbation) | 
| [in] | v | Meridional wind (perturbation) | 
| [in] | q | Input potential vorticity (perturbation) | 
| [out] | qnew | Output potential vorticity (perturbation) | 
Definition at line 70 of file qg_advect_q_mod.F90.

