/[MITgcm]/mitgcm.org/sealion/code_reference/callTree.html
ViewVC logotype

Annotation of /mitgcm.org/sealion/code_reference/callTree.html

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download) (as text)
Thu Oct 11 13:38:03 2001 UTC (23 years, 9 months ago) by cnh
Branch: MAIN
File MIME type: text/html
Call tree and new style index

1 cnh 1.1 <HTML>
2     <HEAD></HEAD>
3     <BODY bgcolor="#FFFFFFFF">
4     <h1>Browse Hypertext Code Online</h1>
5     Browse MITgcm source code in hyperlinked form.
6     <br>
7     Select links from the calling tree below or select from the side bar menu to access
8     alphabetic lists of model subroutines and functions, runtime parameters, compile time parameters
9     and model source files.
10     <br>The botton link at the side (all symbols) displays lists of all symbols
11     used in MITgcm. This list is quite long and can take some time to display.
12    
13     <h3>MITgcm Release 1 Main Call Tree</h3>
14     <PRE>
15    
16     Invocation from WRAPPER level...
17     :
18     :
19     |
20     |-<A HREF=vdb/names/6P.htm>THE_MODEL_MAIN</A> :: Primary driver for the MITgcm algorithm
21     | :: Called from WRAPPER level numerical
22     | :: code innvocation routine. On entry
23     | :: to THE_MODEL_MAIN separate thread and
24     | :: separate processes will have been established.
25     | :: Each thread and process will have a unique ID
26     | :: but as yet it will not be associated with a
27     | :: specific region in decomposed discrete space.
28     |
29     |-<A HREF=vdb/names/3F.htm>INITIALISE_FIXED</A> :: Set fixed model arrays such as topography,
30     | | :: grid, solver matrices etc..
31     | |
32     | |-<A HREF=vdb/names/3V.htm>INI_PARMS</A> :: Routine to set kernel model parameters.
33     | | :: By default kernel parameters are read from file
34     | | :: "data" in directory in which code executes.
35     | |
36     | |-<A HREF=vdb/names/5D.htm>MON_INIT</A> :: Initialises monitor pacakge ( see pkg/monitor )
37     | |
38     | |-<A HREF=vdb/names/3Q.htm>INI_GRID</A> :: Control grid array (vert. and hori.) initialisation.
39     | | | :: Grid arrays are held and described in GRID.h.
40     | | |
41     | | |-<A HREF=vdb/names/42.htm>INI_VERTICAL_GRID</A> :: Initialise vertical grid arrays.
42     | | |
43     | | |-<A HREF=vdb/names/3H.htm>INI_CARTESIAN_GRID</A> :: Cartesian horiz. grid initialisation
44     | | | :: (calculate grid from kernel parameters).
45     | | |
46     | | |-<A HREF=vdb/names/3Y.htm>INI_SPHERICAL_POLAR_GRID</A> :: Spherical polar horiz. grid
47     | | | :: initialisation (calculate grid from
48     | | | :: kernel parameters).
49     | | |
50     | | |-<A HREF=vdb/names/3L.htm>INI_CURVILINEAR_GRID</A> :: General orthogonal, structured horiz.
51     | | :: grid initialisations. ( input from raw
52     | | :: grid files, LONC.bin, DXF.bin etc... )
53     | |
54     | |-<A HREF=vdb/names/3M.htm>INI_DEPTHS</A> :: Read (from "bathyFile") or set bathymetry/orgography.
55     | |
56     | |-<A HREF=vdb/names/3T.htm>INI_MASKS_ETC</A> :: Derive horizontal and vertical cell fractions and
57     | | :: land masking for solid-fluid boundaries.
58     | |
59     | |-<A HREF=vdb/names/3R.htm>INI_LINEAR_PHISURF</A> :: Set ref. surface Bo_surf
60     | |
61     | |-<A HREF=vdb/names/3K.htm>INI_CORI</A> :: Set coriolis term. zero, f-plane, beta-plane,
62     | | :: sphere optins are coded.
63     | |
64     | |-<A HREF=vdb/names/1M1.htm>PACKAGES_BOOT</A> :: Start up the optional package environment.
65     | | :: Runtime selection of active packages.
66     | |
67     | |-<A HREF=vdb/names/5Y.htm>PACKAGES_READPARMS</A> :: Call active package internal parameter load.
68     | | |
69     | | |-<A HREF=vdb/names/2T.htm>GMREDI_READPARMS</A> :: GM Package. see pkg/gmredi
70     | | |-<A HREF=vdb/names/4S.htm>KPP_READPARMS</A> :: KPP Package. see pkg/kpp
71     | | |-<A HREF=vdb/names/6F.htm>SHAP_FILT_READPARMS</A> :: Shapiro filter package. see pkg/shap_filt
72     | | |-<A HREF=vdb/names/5Q.htm>OBCS_READPARMS</A> :: Open bndy package. see pkg/obcs
73     | | |-<A HREF=vdb/names/1B.htm>COST_READPARMS</A> :: Cost function package. see pkg/cost
74     | | |-<A HREF=vdb/names/1E.htm>CTRL_INIT</A> :: Control vector support package. see pkg/ctrl
75     | | |-<A HREF=vdb/names/5V.htm>OPTIM_READPARMS</A> :: Optimisation support package. see pkg/ctrl
76     | | |-<A HREF=vdb/names/2W.htm>GRDCHK_READPARMS</A> :: Gradient check package. see pkg/grdchk
77     | | |-<A HREF=vdb/names/1U.htm>ECCO_READPARMS</A> :: ECCO Support Package. see pkg/ecco
78     | |
79     | |-<A HREF=vdb/names/1M2.htm>PACKAGES_CHECK</A> :: Control checking package configuration.
80     | | |
81     | | |-<A HREF=vdb/names/4P.htm>KPP_CHECK</A> :: KPP Package. pkg/kpp
82     | | |-<A HREF=vdb/names/5N.htm>OBCS_CHECK</A> :: Open bndy Pacakge. pkg/obcs
83     | | |-<A HREF=vdb/names/2Q.htm>GMREDI_CHECK</A> :: GM Package. pkg/gmredi
84     | |
85     | |-<A HREF=vdb/names/1M3.htm>PACKAGES_INIT_FIXED</A> :: Fixed initialisation of packages
86     | | |-<A HREF=vdb/names/5O.htm>OBCS_INIT_FIXED</A> :: Open bndy Package. see pkg/obcs
87     | | |-<A HREF=vdb/names/2C.htm>FLT_INIT</A> :: Floats Package. see pkg/flt
88     | |
89     | |-<A HREF=vdb/names/7O.htm>ZONAL_FILT_INIT</A> :: FFT filter Package. see pkg/zonal_filt
90     | |
91     | |-<A HREF=vdb/names/3I.htm>INI_CG2D</A> :: 2d con. grad solver initialisation.
92     | |
93     | |-<A HREF=vdb/names/3J.htm>INI_CG3D</A> :: 3d con. grad solver initialisation.
94     | |
95     | |-<A HREF=vdb/names/14.htm>CONFIG_SUMMARY</A> :: Provide synopsis of kernel setup.
96     | :: Includes annotated table of kernel
97     | :: parameter settings.
98     |
99     |-<A HREF=vdb/names/1I.htm>CTRL_UNPACK</A> :: Control vector support package. see pkg/ctrl
100     |
101     |-<A HREF=vdb/names/3.htm>ADTHE_MAIN_LOOP</A> :: Derivative evaluating form of main time stepping loop
102     ! :: Auotmatically gerenrated by TAMC/TAF.
103     |
104     |-<A HREF=vdb/names/1H.htm>CTRL_PACK</A> :: Control vector support package. see pkg/ctrl
105     |
106     |-<A HREF=vdb/names/2V.htm>GRDCHK_MAIN</A> :: Gradient check package. see pkg/grdchk
107     |
108     |-<A HREF=vdb/names/6O.htm>THE_MAIN_LOOP</A> :: Main timestepping loop routine.
109     | |
110     | |-<A HREF=vdb/names/3G.htm>INITIALISE_VARIA</A> :: Set the initial conditions for time evolving
111     | | | :: variables
112     | | |
113     | | |-<A HREF=vdb/names/3R.htm>INI_LINEAR_PHISURF</A> :: Set ref. surface Bo_surf
114     | | |
115     | | |-<A HREF=vdb/names/3K.htm>INI_CORI</A> :: Set coriolis term. zero, f-plane, beta-plane,
116     | | | :: sphere optins are coded.
117     | | |
118     | | |-<A HREF=vdb/names/3I.htm>INI_CG2D</A> :: 2d con. grad solver initialisation.
119     | | |-<A HREF=vdb/names/3J.htm>INI_CG3D</A> :: 3d con. grad solver initialisation.
120     | | |-<A HREF=vdb/names/3U.htm>INI_MIXING</A> :: Initialise diapycnal diffusivity.
121     | | |-<A HREF=vdb/names/3N.htm>INI_DYNVARS</A> :: Initialise to zero all DYNVARS.h arrays (dynamical
122     | | | :: fields).
123     | | |
124     | | |-<A HREF=vdb/names/3O.htm>INI_FIELDS</A> :: Control initialising model fields to non-zero
125     | | | |-<A HREF=vdb/names/41.htm>INI_VEL</A> :: Initialize 3D flow field.
126     | | | |-<A HREF=vdb/names/3Z.htm>INI_THETA</A> :: Set model initial temperature field.
127     | | | |-<A HREF=vdb/names/3X.htm>INI_SALT</A> :: Set model initial salinity field.
128     | | | |-<A HREF=vdb/names/3W.htm>INI_PSURF</A> :: Set model initial free-surface height/pressure.
129     | | |
130     | | |-<A HREF=vdb/names/40.htm>INI_TR1</A> :: Set initial tracer 1 distribution.
131     | | |
132     | | |-<A HREF=vdb/names/6M.htm>THE_CORRECTION_STEP</A> :: Step forward to next time step.
133     | | | | :: Here applied to move restart conditions
134     | | | | :: (saved in mid timestep) to correct level in
135     | | | | :: time (only used for pre-c35).
136     | | | |
137     | | | |-<A HREF=vdb/names/Q.htm>CALC_GRAD_PHI_SURF</A> :: Return DDx and DDy of surface pressure
138     | | | |-<A HREF=vdb/names/18.htm>CORRECTION_STEP</A> :: Pressure correction to momentum
139     | | | |-<A HREF=vdb/names/1J.htm>CYCLE_TRACER</A> :: Move tracers forward in time.
140     | | | |-<A HREF=vdb/names/5K.htm>OBCS_APPLY_UV</A> :: Open bndy package. see pkg/obcs
141     | | | |-<A HREF=vdb/names/6E.htm>SHAP_FILT_APPLY</A> :: Shapiro filter package. see pkg/shap_filt
142     | | | |-<A HREF=vdb/names/7N.htm>ZONAL_FILT_APPLY</A> :: FFT filter package. see pkg/zonal_filt
143     | | | |-<A HREF=vdb/names/16.htm>CONVECTIVE_ADJUSTMENT</A> :: Control static instability mixing.
144     | | | | |-<A HREF=vdb/names/2A.htm>FIND_RHO</A> :: Find adjacent densities.
145     | | | | |-<A HREF=vdb/names/15.htm>CONVECT</A> :: Mix static instability.
146     | | | | |-<A HREF=vdb/names/6R.htm>TIMEAVE_CUMULATE</A> :: Update convection statistics.
147     | | | |
148     | | | |-<A HREF=vdb/names/O.htm>CALC_EXACT_ETA</A> :: Change SSH to flow divergence.
149     | | |
150     | | |-<A HREF=vdb/names/17.htm>CONVECTIVE_ADJUSTMENT_INI</A> :: Control static instability mixing
151     | | | | :: Extra time history interactions.
152     | | | |
153     | | | |-<A HREF=vdb/names/2A.htm>FIND_RHO</A> :: Find adjacent densities.
154     | | | |-<A HREF=vdb/names/15.htm>CONVECT</A> :: Mix static instability.
155     | | | |-<A HREF=vdb/names/6R.htm>TIMEAVE_CUMULATE</A> :: Update convection statistics.
156     | | |
157     | | |-<A HREF=vdb/names/5X.htm>PACKAGES_INIT_VARIABLES</A> :: Does initialisation of time evolving
158     | | | | :: package data.
159     | | | |
160     | | | |-<A HREF=vdb/names/2S.htm>GMREDI_INIT</A> :: GM package. ( see pkg/gmredi )
161     | | | |-<A HREF=vdb/names/4R.htm>KPP_INIT</A> :: KPP package. ( see pkg/kpp )
162     | | | |-<A HREF=vdb/names/1MH.htm>KPP_OPEN_DIAGS</A> :: Open diagnostic output files.
163     | | | |-<A HREF=vdb/names/5P.htm>OBCS_INIT_VARIABLES</A> :: Open bndy. package. ( see pkg/obcs )
164     | | | |-<A HREF=vdb/names/6.htm>AIM_INIT</A> :: Interm. atmos package. ( see pkg/aim )
165     | | | |-<A HREF=vdb/names/1G.htm>CTRL_MAP_INI</A> :: Control vector package.( see pkg/ctrl )
166     | | | |-<A HREF=vdb/names/1A.htm>COST_INIT</A> :: Cost function package. ( see pkg/cost )
167     | | | |-<A HREF=vdb/names/1T.htm>ECCO_INIT</A> :: ECCO support package. ( see pkg/ecco )
168     | | | |-<A HREF=vdb/names/3P.htm>INI_FORCING</A> :: Set model initial forcing fields.
169     | | | | :: Either set in-line or from file as shown.
170     | | | |-<A HREF=vdb/names/1IR.htm>READ_FLD_XY_RS</A>(zonalWindFile) :: Load forcing file
171     | | | |-<A HREF=vdb/names/1IR.htm>READ_FLD_XY_RS</A>(meridWindFile) :: Load forcing file
172     | | | |-<A HREF=vdb/names/1IR.htm>READ_FLD_XY_RS</A>(surfQFile) :: Load forcing file
173     | | | |-<A HREF=vdb/names/1IR.htm>READ_FLD_XY_RS</A>(EmPmRfile) :: Load forcing file
174     | | | |-<A HREF=vdb/names/1IR.htm>READ_FLD_XY_RS</A>(thetaClimFile) :: Load forcing file
175     | | | |-<A HREF=vdb/names/1IR.htm>READ_FLD_XY_RS</A>(saltClimFile) :: Load forcing file
176     | | | |-<A HREF=vdb/names/1IR.htm>READ_FLD_XY_RS</A>(surfQswFile) :: Load forcing file
177     | | |
178     | | |-<A HREF=vdb/names/Y.htm>CALC_SURF_DR</A> :: Calculate the new surface level thickness.
179     | | |-<A HREF=vdb/names/73.htm>UPDATE_SURF_DR</A> :: Update the surface-level thickness fraction.
180     | | |-<A HREF=vdb/names/72.htm>UPDATE_CG2D</A> :: Update 2d conjugate grad. for Free-Surf.
181     | | |-<A HREF=vdb/names/6J.htm>STATE_SUMMARY</A> :: Summarize model prognostic variables.
182     | | |-<A HREF=vdb/names/6T.htm>TIMEAVE_STATVARS</A> :: Time averaging package ( see pkg/timeave ).
183     | |
184     | |-<A HREF=vdb/names/7K.htm>WRITE_STATE</A> :: Controlling routine for IO to dump model state.
185     | | |-<A HREF=vdb/names/7J.htm>WRITE_REC_XYZ_RL</A> :: Single file I/O
186     | | |-<A HREF=vdb/names/7I.htm>WRITE_FLD_XYZ_RL</A> :: Multi-file I/O
187     | |
188     | |-<A HREF=vdb/names/5B.htm>MONITOR</A> :: Monitor state ( see pkg/monitor )
189     | |-<A HREF=vdb/names/1F.htm>CTRL_MAP_FORCING</A> :: Control vector support package. ( see pkg/ctrl )
190     ====|>|
191     ====|>| ****************************
192     ====|>| BEGIN MAIN TIMESTEPPING LOOP
193     ====|>| ****************************
194     ====|>|
195     /\ | |-<A HREF=vdb/names/2E.htm>FORWARD_STEP</A> :: Step forward a time-step ( AT LAST !!! )
196     /\ | | |
197     /\ | | |-<A HREF=vdb/names/1R.htm>DUMMY_IN_STEPPING</A> :: autodiff package ( pkg/autoduff ).
198     /\ | | |-<A HREF=vdb/names/O.htm>CALC_EXACT_ETA</A> :: Change SSH to flow divergence.
199     /\ | | |-<A HREF=vdb/names/Y.htm>CALC_SURF_DR</A> :: Calculate the new surface level thickness.
200     /\ | | |-<A HREF=vdb/names/23.htm>EXF_GETFORCING</A> :: External forcing package. ( pkg/exf )
201     /\ | | |-<A HREF=vdb/names/24.htm>EXTERNAL_FIELDS_LOAD</A> :: Control loading time dep. external data.
202     /\ | | | | :: Simple interpolcation between end-points
203     /\ | | | | :: for forcing datasets.
204     /\ | | | |
205     /\ | | | |-<A HREF=vdb/names/49H.htm>EXCH_XY_RX</A> :: Sync forcing. in overlap regions.
206     /\ | | |
207     /\ | | |-<A HREF=vdb/names/6L.htm>THERMODYNAMICS</A> :: theta, salt + tracer equations driver.
208     /\ | | | |
209     /\ | | | |-<A HREF=vdb/names/43.htm>INTEGRATE_FOR_W</A> :: Integrate for vertical velocity.
210     /\ | | | |-<A HREF=vdb/names/5L.htm>OBCS_APPLY_W</A> :: Open bndy. package ( see pkg/obcs ).
211     /\ | | | |-<A HREF=vdb/names/2A.htm>FIND_RHO</A> :: Calculates [rho(S,T,z)-Rhonil] of a slice
212     /\ | | | |-<A HREF=vdb/names/2U.htm>GRAD_SIGMA</A> :: Calculate isoneutral gradients
213     /\ | | | |-<A HREF=vdb/names/W.htm>CALC_IVDC</A> :: Set Implicit Vertical Diffusivity for Convection
214     /\ | | | |
215     /\ | | | |-<A HREF=vdb/names/5M.htm>OBCS_CALC</A> :: Open bndy. package ( see pkg/obcs ).
216     /\ | | | |-<A HREF=vdb/names/26.htm>EXTERNAL_FORCING_SURF</A> :: Accumulates appropriately dimensioned
217     /\ | | | | :: forcing terms.
218     /\ | | | |
219     /\ | | | |-<A HREF=vdb/names/2O.htm>GMREDI_CALC_TENSOR</A> :: GM package ( see pkg/gmredi ).
220     /\ | | | |-<A HREF=vdb/names/2P.htm>GMREDI_CALC_TENSOR_DUMMY</A> :: GM package ( see pkg/gmredi ).
221     /\ | | | |-<A HREF=vdb/names/4L.htm>KPP_CALC</A> :: KPP package ( see pkg/kpp ).
222     /\ | | | |-<A HREF=vdb/names/4N.htm>KPP_CALC_DUMMY</A> :: KPP package ( see pkg/kpp ).
223     /\ | | | |-<A HREF=vdb/names/5.htm>AIM_DO_ATMOS_PHYSICS</A> :: Intermed. atmos package ( see pkg/aim ).
224     /\ | | | |-<A HREF=vdb/names/2I.htm>GAD_ADVECTION</A> :: Generalised advection driver (multi-dim
225     /\ | | | | advection case) (see pkg/gad).
226     /\ | | | |-<A HREF=vdb/names/L.htm>CALC_COMMON_FACTORS</A> :: Calculate common data (such as volume flux)
227     /\ | | | |-<A HREF=vdb/names/M.htm>CALC_DIFFUSIVITY</A> :: Calculate net vertical diffusivity
228     /\ | | | | |
229     /\ | | | | |-<A HREF=vdb/names/2N.htm>GMREDI_CALC_DIFF</A> :: GM package ( see pkg/gmredi ).
230     /\ | | | | |-<A HREF=vdb/names/4M.htm>KPP_CALC_DIFF</A> :: KPP package ( see pkg/kpp ).
231     /\ | | | |
232     /\ | | | |-<A HREF=vdb/names/T.htm>CALC_GT</A> :: Calculate the temperature tendency terms
233     /\ | | | | |
234     /\ | | | | |-<A HREF=vdb/names/2J.htm>GAD_CALC_RHS</A> :: Generalised advection package
235     /\ | | | | | :: ( see pkg/gad )
236     /\ | | | | |-<A HREF=vdb/names/27.htm>EXTERNAL_FORCING_T</A> :: Problem specific forcing for temperature.
237     /\ | | | | |-<A HREF=vdb/names/2.htm>ADAMS_BASHFORTH2</A> :: Extrapolate tendencies forward in time.
238     /\ | | | | |-<A HREF=vdb/names/2F.htm>FREESURF_RESCALE_G</A> :: Re-scale Gt for free-surface height.
239     /\ | | | |
240     /\ | | | |-<A HREF=vdb/names/6X.htm>TIMESTEP_TRACER</A> :: Step tracer field forward in time
241     /\ | | | |
242     /\ | | | |-<A HREF=vdb/names/S.htm>CALC_GS</A> :: Calculate the salinity tendency terms
243     /\ | | | | |
244     /\ | | | | |-<A HREF=vdb/names/2J.htm>GAD_CALC_RHS</A> :: Generalised advection package
245     /\ | | | | | :: ( see pkg/gad )
246     /\ | | | | |-<A HREF=vdb/names/25.htm>EXTERNAL_FORCING_S</A> :: Problem specific forcing for salt.
247     /\ | | | | |-<A HREF=vdb/names/2.htm>ADAMS_BASHFORTH2</A> :: Extrapolate tendencies forward in time.
248     /\ | | | | |-<A HREF=vdb/names/2F.htm>FREESURF_RESCALE_G</A> :: Re-scale Gs for free-surface height.
249     /\ | | | |
250     /\ | | | |-<A HREF=vdb/names/6X.htm>TIMESTEP_TRACER</A> :: Step tracer field forward in time
251     /\ | | | |
252     /\ | | | |-<A HREF=vdb/names/U.htm>CALC_GTR1</A> :: Calculate other tracer(s) tendency terms
253     /\ | | | | |
254     /\ | | | | |-<A HREF=vdb/names/2J.htm>GAD_CALC_RHS</A> :: Generalised advection package
255     /\ | | | | | :: ( see pkg/gad )
256     /\ | | | | |-<A HREF=vdb/names/28.htm>EXTERNAL_FORCING_TR</A> :: Problem specific forcing for tracer.
257     /\ | | | | |-<A HREF=vdb/names/2.htm>ADAMS_BASHFORTH2</A> :: Extrapolate tendencies forward in time.
258     /\ | | | | |-<A HREF=vdb/names/2F.htm>FREESURF_RESCALE_G</A> :: Re-scale Gs for free-surface height.
259     /\ | | | |
260     /\ | | | |-<A HREF=vdb/names/6X.htm>TIMESTEP_TRACER</A> :: Step tracer field forward in time
261     /\ | | | |-<A HREF=vdb/names/5I.htm>OBCS_APPLY_TS</A> :: Open bndy. package (see pkg/obcs ).
262     /\ | | | |-<A HREF=vdb/names/2H.htm>FREEZE</A> :: Limit range of temperature.
263     /\ | | | |
264     /\ | | | |-<A HREF=vdb/names/3E.htm>IMPLDIFF</A> :: Solve vertical implicit diffusion equation.
265     /\ | | | |-<A HREF=vdb/names/5I.htm>OBCS_APPLY_TS</A> :: Open bndy. package (see pkg/obcs ).
266     /\ | | | |
267     /\ | | | |-<A HREF=vdb/names/4.htm>AIM_AIM2DYN_EXCHANGES</A> :: Inetermed. atmos (see pkg/aim).
268     /\ | | | |-<A HREF=vdb/names/49I.htm>EXCH_XYZ_RX</A> :: Update overlaps
269     /\ | | |
270     /\ | | |-<A HREF=vdb/names/1S.htm>DYNAMICS</A> :: Momentum equations driver.
271     /\ | | | |
272     /\ | | | |-<A HREF=vdb/names/Q.htm>CALC_GRAD_PHI_SURF</A> :: Calculate the gradient of the surface
273     /\ | | | | Potential anomaly.
274     /\ | | | |-<A HREF=vdb/names/Z.htm>CALC_VISCOSITY</A> :: Calculate net vertical viscosity
275     /\ | | | | |-<A HREF=vdb/names/4O.htm>KPP_CALC_VISC</A> :: KPP package ( see pkg/kpp ).
276     /\ | | | |
277     /\ | | | |-<A HREF=vdb/names/X.htm>CALC_PHI_HYD</A> :: Integrate the hydrostatic relation.
278     /\ | | | |-<A HREF=vdb/names/59.htm>MOM_FLUXFORM</A> :: Flux form mom eqn. package ( see
279     /\ | | | | pkg/mom_fluxform ).
280     /\ | | | |-<A HREF=vdb/names/5A.htm>MOM_VECINV</A> :: Vector invariant form mom eqn. package ( see
281     /\ | | | | pkg/mom_vecinv ).
282     /\ | | | |-<A HREF=vdb/names/6W.htm>TIMESTEP</A> :: Step momentum fields forward in time
283     /\ | | | |-<A HREF=vdb/names/5K.htm>OBCS_APPLY_UV</A> :: Open bndy. package (see pkg/obcs ).
284     /\ | | | |
285     /\ | | | |-<A HREF=vdb/names/3E.htm>IMPLDIFF</A> :: Solve vertical implicit diffusion equation.
286     /\ | | | |-<A HREF=vdb/names/5K.htm>OBCS_APPLY_UV</A> :: Open bndy. package (see pkg/obcs ).
287     /\ | | | |
288     /\ | | | |-<A HREF=vdb/names/6S.htm>TIMEAVE_CUMUL_1T</A> :: Time averaging package ( see pkg/timeave ).
289     /\ | | | |-<A HREF=vdb/names/6R.htm>TIMEAVE_CUMULATE</A> :: Time averaging package ( see pkg/timeave ).
290     /\ | | | |-<A HREF=vdb/names/1O.htm>DEBUG_STATS_RL</A> :: Quick debug package ( see pkg/debug ).
291     /\ | | |
292     /\ | | |-<A HREF=vdb/names/V.htm>CALC_GW</A> :: vert. momentum tendency terms ( NH, QH only ).
293     /\ | | |
294     /\ | | |-<A HREF=vdb/names/73.htm>UPDATE_SURF_DR</A> :: Update the surface-level thickness fraction.
295     /\ | | |
296     /\ | | |-<A HREF=vdb/names/72.htm>UPDATE_CG2D</A> :: Update 2d conjugate grad. for Free-Surf.
297     /\ | | |
298     /\ | | |-<A HREF=vdb/names/6I.htm>SOLVE_FOR_PRESSURE</A> :: Find surface pressure.
299     /\ | | | |-<A HREF=vdb/names/N.htm>CALC_DIV_GHAT</A> :: Form the RHS of the surface pressure eqn.
300     /\ | | | |-<A HREF=vdb/names/10.htm>CG2D</A> :: Two-dim pre-con. conjugate-gradient.
301     /\ | | | |-<A HREF=vdb/names/12.htm>CG3D</A> :: Three-dim pre-con. conjugate-gradient solver.
302     /\ | | |
303     /\ | | |-<A HREF=vdb/names/6M.htm>THE_CORRECTION_STEP</A> :: Step forward to next time step.
304     /\ | | | |
305     /\ | | | |-<A HREF=vdb/names/Q.htm>CALC_GRAD_PHI_SURF</A> :: Return DDx and DDy of surface pressure
306     /\ | | | |-<A HREF=vdb/names/18.htm>CORRECTION_STEP</A> :: Pressure correction to momentum
307     /\ | | | |-<A HREF=vdb/names/1J.htm>CYCLE_TRACER</A> :: Move tracers forward in time.
308     /\ | | | |-<A HREF=vdb/names/5K.htm>OBCS_APPLY_UV</A> :: Open bndy package. see pkg/obcs
309     /\ | | | |-<A HREF=vdb/names/6E.htm>SHAP_FILT_APPLY</A> :: Shapiro filter package. see pkg/shap_filt
310     /\ | | | |-<A HREF=vdb/names/7N.htm>ZONAL_FILT_APPLY</A> :: FFT filter package. see pkg/zonal_filt
311     /\ | | | |-<A HREF=vdb/names/16.htm>CONVECTIVE_ADJUSTMENT</A> :: Control static instability mixing.
312     /\ | | | | |-<A HREF=vdb/names/2A.htm>FIND_RHO</A> :: Find adjacent densities.
313     /\ | | | | |-<A HREF=vdb/names/15.htm>CONVECT</A> :: Mix static instability.
314     /\ | | | | |-<A HREF=vdb/names/6R.htm>TIMEAVE_CUMULATE</A> :: Update convection statistics.
315     /\ | | | |
316     /\ | | | |-<A HREF=vdb/names/O.htm>CALC_EXACT_ETA</A> :: Change SSH to flow divergence.
317     /\ | | |
318     /\ | | |-<A HREF=vdb/names/1P.htm>DO_FIELDS_BLOCKING_EXCHANGES</A> :: Sync up overlap regions.
319     /\ | | | |-<A HREF=vdb/names/49I.htm>EXCH_XYZ_RX</A> :: Update overlaps
320     /\ | | |
321     /\ | | |-<A HREF=vdb/names/2D.htm>FLT_MAIN</A> :: Float package ( pkg/flt ).
322     /\ | | |
323     /\ | | |-<A HREF=vdb/names/5B.htm>MONITOR</A> :: Monitor package ( pkg/monitor ).
324     /\ | | |
325     /\ | | |-<A HREF=vdb/names/1Q.htm>DO_THE_MODEL_IO</A> :: Standard diagnostic I/O.
326     /\ | | | |-<A HREF=vdb/names/7K.htm>WRITE_STATE</A> :: Core state I/O
327     /\ | | | |-<A HREF=vdb/names/6U.htm>TIMEAVE_STATV_WRITE</A> :: Time averages. see pkg/timeave
328     /\ | | | |-<A HREF=vdb/names/8.htm>AIM_WRITE_DIAGS</A> :: Intermed. atmos diags. see pkg/aim
329     /\ | | | |-<A HREF=vdb/names/2R.htm>GMREDI_DIAGS</A> :: GM diags. see pkg/gmredi
330     /\ | | | |-<A HREF=vdb/names/4Q.htm>KPP_DO_DIAGS</A> :: KPP diags. see pkg/kpp
331     /\ | | |
332     /\ | | |-<A HREF=vdb/names/7G.htm>WRITE_CHECKPOINT</A> :: Do I/O for restart files.
333     /\ | |
334     /\ | |-<A HREF=vdb/names/1C.htm>COST_TILE</A> :: Cost function package. ( see pkg/cost )
335     <===|=|
336     <===|=| **************************
337     <===|=| END MAIN TIMESTEPPING LOOP
338     <===|=| **************************
339     <===|=|
340     | |-<A HREF=vdb/names/19.htm>COST_FINAL</A> :: Cost function package. ( see pkg/cost )
341     |
342     |-<A HREF=vdb/names/7G.htm>WRITE_CHECKPOINT</A> :: Final state storage, for restart.
343     |
344     |-<A HREF=vdb/names/6V.htm>TIMER_PRINTALL</A> :: Computational timing summary
345     |
346     |-<A HREF=vdb/names/13.htm>COMM_STATS</A> :: Summarise inter-proc and inter-thread communication
347     :: events.
348    
349     </PRE>
350     </BODY>
351     </HTML>

  ViewVC Help
Powered by ViewVC 1.1.22