Next: b3drun.F
Up: The Proudman Oceanographic Laboratory
Previous: b3dgrid.F
Subsections
b3dinit.F
subroutine b3dinit
Inializes physics variables on the 3D grid to default values then calls
warmst to overwrite these if using values from a previously
checkpointed run.
- ierr error flag
- i,j,k local indices
- tagzet,tagh,tagwe,tagwn tags
- ubs,vbs depth mena currents
- ibg snake array index
- icg, jcg global indices
- ub, vb, ur, vr, uo, vo, om, w
- h, hu, zet, dzdt
- aa, ak, qsq, csq, fb, gb, st
- none
- calls bset and uvzset to set initial
scalars and velocities
- calculates initial depth mean and depth varying currents
- calculates initial water depths
- initialises diffusivities,. adevection and friction parameters
- inilialises spm sub-model
- initialise pressure for compressibility term
- calls warmst to read in checkpointed fields and
overwrite these values
- initialises any external code
- find initial surface and river fluxes
- initialises tide input routine
- Set boundary proximity masks for ppm advection.
- Initialise values for turbulent energy routine.
- Initialise particle tracking.
- bset
- uvzset
- b3ddbg
- Exch3DS Exch3DR
- cbfset
- spminit
- bcalcinit
- warmst
- bcalc
- external_init
- metset
- heatin
- pointmet
- heatin
- strset0
- heatin0
- fwin
- tideset
tideset_longform
- advset
- lagrange_init
- b3drun
- lspm using spm submodel
- lpgrad using interpolated horizontal pressure gradient
- compress using compressability
- lwarmst reading in checkpoint data
- rivers river inputs
- read_tidecon reading tidal consistuents
- longbcform use old b.c. format around all boundaries
- lzbar using tide generating forces
- rimix using Richardson Number dependent mixing scheme
- part_tracking using lagrangian partical tracker
- SCOORD
- DEBUG
Next: b3drun.F
Up: The Proudman Oceanographic Laboratory
Previous: b3dgrid.F
The AMMP Project
2005-04-20