Next: advpbu.F
Up: The Proudman Oceanographic Laboratory
Previous: advect_sca.F
Subsections
advect_vel.F
subroutine advect_vel
The subroutine calls advection routines htmlrefadvpuuadvpuu and
htmlrefadvpuvadvpuv
to do momentum advection. The order of advection
changes on alternate time steps, such that on odd timesteps u advection is
followed by v advection and on even timesteps v advection is followed by
u advection.
- oddstep logical variable telling whether timestep is odd
- i,j,k grid indices
- u2 temporary storage for intermediate velocities
none
- u, v
- Initialise depths
- Call momentum advection routines in order determined by odd or even
timestep
- advpuu, advpuv
- b3ddbg (with debug option)
- gsynchwrk
- b3drun.F
- advect_v turns on northward advection.
- NOPHYSADV turns off all physics advection
- NOVELADV turns off velocity advection
- DEBUG outputs debugging information
Limitations of directional splitting not resolved by alternating order
call to gsynchwrk is likely to ineffient on some
systems - not sure whether it is still neded.
Next: advpbu.F
Up: The Proudman Oceanographic Laboratory
Previous: advect_sca.F
The AMMP Project
2005-04-20