OOPS
qg_convert_x_to_uv_mod Module Reference

Functions/Subroutines

subroutine, public convert_x_to_uv (geom, x, x_north, x_south, u, v)
 Convert streafunction to wind components. More...
 
subroutine, public convert_x_to_uv_tl (geom, x, u, v)
 Convert streafunction to wind components - tangent Linear. More...
 
subroutine, public convert_x_to_uv_ad (geom, u, v, x)
 Convert streafunction to wind components - adjoint. More...
 

Function/Subroutine Documentation

◆ convert_x_to_uv()

subroutine, public qg_convert_x_to_uv_mod::convert_x_to_uv ( type(qg_geom), intent(in)  geom,
real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in)  x,
real(kind_real), dimension(geom%nz), intent(in)  x_north,
real(kind_real), dimension(geom%nz), intent(in)  x_south,
real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(out)  u,
real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(out)  v 
)

Convert streafunction to wind components.

Parameters
[in]geomGeometry
[in]xStreamfunction
[in]x_northStreamfunction on northern wall
[in]x_southStreamfunction on southern wall
[out]uZonal wind
[out]vMeridional wind

Definition at line 22 of file qg_convert_x_to_uv_mod.F90.

Here is the caller graph for this function:

◆ convert_x_to_uv_ad()

subroutine, public qg_convert_x_to_uv_mod::convert_x_to_uv_ad ( type(qg_geom), intent(in)  geom,
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(inout)  x 
)

Convert streafunction to wind components - adjoint.

Parameters
[in]geomGeometry
[in]uZonal wind
[in]vMeridional wind
[in,out]xStreamfunction

Definition at line 95 of file qg_convert_x_to_uv_mod.F90.

Here is the caller graph for this function:

◆ convert_x_to_uv_tl()

subroutine, public qg_convert_x_to_uv_mod::convert_x_to_uv_tl ( type(qg_geom), intent(in)  geom,
real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(in)  x,
real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(out)  u,
real(kind_real), dimension(geom%nx,geom%ny,geom%nz), intent(out)  v 
)

Convert streafunction to wind components - tangent Linear.

Parameters
[in]geomGeometry
[in]xStreamfunction
[out]uZonal wind
[out]vMeridional wind

Definition at line 60 of file qg_convert_x_to_uv_mod.F90.

Here is the caller graph for this function: