Index | Rundeck: P1SoM40 | Created: Fri May 10 03:30:18 EDT 2024 |
odiff | Module: | File: OCNDYN.f |
Author : Gavin Schmidt
Version:
Declaration:
subroutine odiff (dtdiff)
- fslip : used from ocean
- im : used from ocean
- jm : used from ocean
- lmo : used from ocean
- mo : used from ocean
- uo : used from ocean
- vo : used from ocean
- ivnp : used from ocean
- uonp : used from ocean
- vonp : used from ocean
- cosu : used from ocean
- sinu : used from ocean
- cosi : used from ocean
- Initial Value
= >COSIC
- sini : used from ocean
- Initial Value
= >SINIC
- lmu : used from ocean
- lmv : used from ocean
- dxpo : used from ocean
- dypo : used from ocean
- dxvo : used from ocean
- dyvo : used from ocean
- bydxypo : used from ocean
- dh : used from ocean_dyn
- tridiag : used from tridiag_mod
- tridiag_new : used from tridiag_mod
- tridiag_cyclic : used from tridiag_mod
- getdomainbounds : used from domain_decomp_1d
- am_i_root : used from domain_decomp_1d
- grid : used from oceanr_dim
- Initial Value
= >ogrid
- halo_update : used from domain_decomp_1d
- north : used from domain_decomp_1d
- south : used from domain_decomp_1d
- broadcast : used from domain_decomp_1d
- nstep : used from model_com
- Initial Value
= >itime
- bydxyv : used from ocean
- khp : used from ocean
- khv : used from ocean
- tanp : used from ocean
- tanv : used from ocean
- bydxv : used from ocean
- bydxp : used from ocean
- bydyv : used from ocean
- bydyp : used from ocean
- uxa : used from ocean
- uxb : used from ocean
- uxc : used from ocean
- uya : used from ocean
- uyb : used from ocean
- uyc : used from ocean
- vxa : used from ocean
- vxb : used from ocean
- vxc : used from ocean
- vya : used from ocean
- vyb : used from ocean
- vyc : used from ocean
- fux :
real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
- fuy :
real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
- fvx :
real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
- fvy :
real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
- bymu :
real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
- bymv :
real*8, dimension(im, grid%j_strt_halo:grid%j_stop_halo)
- au :
real*8, allocatable, dimension(:, :)
- bu :
real*8, allocatable, dimension(:, :)
- cu :
real*8, allocatable, dimension(:, :)
- ru :
real*8, allocatable, dimension(:, :)
- uu :
real*8, allocatable, dimension(:, :)
- av :
real*8, allocatable, dimension(:, :)
- bv :
real*8, allocatable, dimension(:, :)
- cv :
real*8, allocatable, dimension(:, :)
- rv :
real*8, allocatable, dimension(:, :)
- uv :
real*8, allocatable, dimension(:, :)
- au3d :
real*8, allocatable, dimension(:, :, :)
- bu3d :
real*8, allocatable, dimension(:, :, :)
- cu3d :
real*8, allocatable, dimension(:, :, :)
- ru3d :
real*8, allocatable, dimension(:, :, :)
- uu3d :
real*8, allocatable, dimension(:, :, :)
- av3d :
real*8, allocatable, dimension(:, :, :)
- bv3d :
real*8, allocatable, dimension(:, :, :)
- cv3d :
real*8, allocatable, dimension(:, :, :)
- rv3d :
real*8, allocatable, dimension(:, :, :)
- uv3d :
real*8, allocatable, dimension(:, :, :)
- dtdiff :
real*8, intent(in)
- dsv :
real*8
- dsp :
real*8
- vlat :
real*8
- dt2 :
real*8
- dtu :
real*8
- dtv :
real*8
- vx :
real*8
- vy :
real*8
- vt :
real*8
- ut :
real*8
- ux :
real*8
- uy :
real*8
- i :
integer
- j :
integer
- l :
integer
- ip1 :
integer
- im1 :
integer
- ii :
integer
- j_0 :
integer
- j_1 :
integer
- j_0s :
integer
- j_1s :
integer
- j_0h :
integer
- j_1h :
integer
- have_south_pole :
logical
- have_north_pole :
logical