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

