next up previous
Next: About this document ... Up: The Proudman Oceanographic Laboratory Previous: .F

Subsections


warmst.F


warmst

Description

Reads input values for a warm start (i.e. with variable values non-zero) from a warm start file or a checkpointing file. This allows long runs to be broken up into segments to permit best use of computing resources (i.e. to select the optimum job queue for fastest turnaround, or to generate datasets of a convenient size for later analysis). Alternatively, restarts from checkpointing files can aid error analysis and debugging.

Subroutine Arguments

nrini Logical unit number of input data file

Local variables

k,kk,i,j Grid indices
work3d,work3d2 Temporary global 3D arrays
work2d,work2d2 Temporary global 2D arrays

Global variables changed

All variables required to continue the run

Logical units

Transferred as subroutine argument

Order of Things

  1. Input start time (timt)
  2. Input 3D arrays (sal, tmp, u, v, u0, v0, zet)
  3. Input 2D arrays (hu)
  4. Input 3D arrays (aa, ak, al, qsq, ub, vb, ur, vr)
  5. Input 2D arrays (fb, gb)
  6. Input 3D arrays (om, w, pressure, tra)
  7. Set total depth h = hu +zet
  8. Input 4D,3D arrays (spm, bed)
  9. Input 2D arrays (dzdt, csq)

Calls

copy1d, dist3d
gsynchwrk

Called By

b3dinit

Options - Logical

lpgrad and compress If true, input pressure field
lspm If true, input sediment fields
reset if true velocities, timer and evelations are not warm started, and so take their initial condition values (usually zero)- used to run 'spin up' periods of other variables (e.g. ecosytem model)

Options - Compiler

None

Known Issues

Should use compressed data


next up previous
Next: About this document ... Up: The Proudman Oceanographic Laboratory Previous: .F
The AMMP Project 2005-04-20