/[MITgcm]/mitgcm.org/devel/buildweb/skeleton/code_reference/callTree.html
ViewVC logotype

Annotation of /mitgcm.org/devel/buildweb/skeleton/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)
Fri Sep 20 19:47:30 2002 UTC (22 years, 10 months ago) by adcroft
Branch: MAIN
Branch point for: Import
File MIME type: text/html
Initial revision

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

  ViewVC Help
Powered by ViewVC 1.1.22