/[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.3 - (hide annotations) (download) (as text)
Wed Jul 30 13:42:53 2003 UTC (20 years, 9 months ago) by edhill
Branch: MAIN
Changes since 1.2: +178 -178 lines
File MIME type: text/html
Small cleanups so that the following docs-build process now works on
RH 8 & 9 systems (fails on RH 6.x, not tested on 7.x):

  cvs co  manual MITgcm mitgcm.org
  mkdir scratch
  cd mitgcm.org/devel/buildweb  &&  make All
  mv scratch/dev_docs /PATH/TO/WWW/

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 edhill 1.3 C |<A HREF=vdb/names/EA.htm target=codeBrowserWindow>THE_MODEL_MAIN</A> :: Primary driver for the MITgcm algorithm
23 adcroft 1.1 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 edhill 1.3 C |<A HREF=vdb/names/1LO.htm target=codeBrowserWindow>INITIALISE_FIXED</A> :: Set fixed model arrays such as topography,
32 adcroft 1.1 C | | :: grid, solver matrices etc..
33     C | |
34 edhill 1.3 C | |<A HREF=vdb/names/1I6.htm target=codeBrowserWindow>INI_PARMS</A> :: Routine to set kernel model parameters.
35 adcroft 1.1 C | | :: By default kernel parameters are read from file
36     C | | :: "data" in directory in which code executes.
37     C | |
38 edhill 1.3 C | |<A HREF=vdb/names/1LP.htm target=codeBrowserWindow>MON_INIT</A> :: Initialises monitor pacakge ( see pkg/monitor )
39 adcroft 1.1 C | |
40 edhill 1.3 C | |<A HREF=vdb/names/1F8.htm target=codeBrowserWindow>INI_GRID</A> :: Control grid array (vert. and hori.) initialisation.
41 adcroft 1.1 C | | | :: Grid arrays are held and described in GRID.h.
42     C | | |
43 edhill 1.3 C | | |<A HREF=vdb/names/1F9.htm target=codeBrowserWindow>INI_VERTICAL_GRID</A> :: Initialise vertical grid arrays.
44 adcroft 1.1 C | | |
45 edhill 1.3 C | | |<A HREF=vdb/names/1C4.htm target=codeBrowserWindow>INI_CARTESIAN_GRID</A> :: Cartesian horiz. grid initialisation
46 adcroft 1.1 C | | | :: (calculate grid from kernel parameters).
47     C | | |
48 edhill 1.3 C | | |<A HREF=vdb/names/1FA.htm target=codeBrowserWindow>INI_SPHERICAL_POLAR_GRID</A> :: Spherical polar horiz. grid
49 adcroft 1.1 C | | | :: initialisation (calculate grid from
50     C | | | :: kernel parameters).
51     C | | |
52 edhill 1.3 C | | |<A HREF=vdb/names/1DS.htm target=codeBrowserWindow>INI_CURVILINEAR_GRID</A> :: General orthogonal, structured horiz.
53 adcroft 1.1 C | | :: grid initialisations. ( input from raw
54     C | | :: grid files, LONC.bin, DXF.bin etc... )
55     C | |
56 edhill 1.3 C | |<A HREF=vdb/names/1EA.htm target=codeBrowserWindow>INI_DEPTHS</A> :: Read (from "bathyFile") or set bathymetry/orgography.
57 adcroft 1.1 C | |
58 edhill 1.3 C | |<A HREF=vdb/names/1FJ.htm target=codeBrowserWindow>INI_MASKS_ETC</A> :: Derive horizontal and vertical cell fractions and
59 adcroft 1.1 C | | :: land masking for solid-fluid boundaries.
60     C | |
61     C | |-INI_LINEAR_PHSURF :: Set ref. surface Bo_surf
62     C | |
63 edhill 1.3 C | |<A HREF=vdb/names/1DH.htm target=codeBrowserWindow>INI_CORI</A> :: Set coriolis term. zero, f-plane, beta-plane,
64 adcroft 1.1 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 edhill 1.3 C | |<A HREF=vdb/names/1LR.htm target=codeBrowserWindow>PACKAGES_READPARMS</A> :: Call active package internal parameter load.
70 adcroft 1.1 C | | |
71 edhill 1.3 C | | |<A HREF=vdb/names/1NN.htm target=codeBrowserWindow>GMREDI_READPARMS</A> :: GM Package. see pkg/gmredi
72     C | | |<A HREF=vdb/names/1NO.htm target=codeBrowserWindow>KPP_READPARMS</A> :: KPP Package. see pkg/kpp
73     C | | |<A HREF=vdb/names/1NR.htm target=codeBrowserWindow>SHAP_FILT_READPARMS</A> :: Shapiro filter package. see pkg/shap_filt
74     C | | |<A HREF=vdb/names/1NT.htm target=codeBrowserWindow>OBCS_READPARMS</A> :: Open bndy package. see pkg/obcs
75     C | | |<A HREF=vdb/names/286.htm target=codeBrowserWindow>AIM_READPARMS</A> :: Intermediate Atmos. pacakage. see pkg/aim
76     C | | |<A HREF=vdb/names/1O0.htm target=codeBrowserWindow>COST_READPARMS</A> :: Cost function package. see pkg/cost
77     C | | |<A HREF=vdb/names/1N5.htm target=codeBrowserWindow>CTRL_INIT</A> :: Control vector support package. see pkg/ctrl
78     C | | |<A HREF=vdb/names/1NY.htm target=codeBrowserWindow>OPTIM_READPARMS</A> :: Optimisation support package. see pkg/ctrl
79     C | | |<A HREF=vdb/names/1O1.htm target=codeBrowserWindow>GRDCHK_READPARMS</A> :: Gradient check package. see pkg/grdchk
80     C | | |<A HREF=vdb/names/1O5.htm target=codeBrowserWindow>ECCO_READPARMS</A> :: ECCO Support Package. see pkg/ecco
81 adcroft 1.1 C | |
82 edhill 1.3 C | |<A HREF=vdb/names/1LS.htm target=codeBrowserWindow>PACKAGES_CHECK</A>
83 adcroft 1.1 C | | |
84 edhill 1.3 C | | |<A HREF=vdb/names/1MN.htm target=codeBrowserWindow>KPP_CHECK</A> :: KPP Package. pkg/kpp
85     C | | |<A HREF=vdb/names/1MQ.htm target=codeBrowserWindow>OBCS_CHECK</A> :: Open bndy Pacakge. pkg/obcs
86     C | | |<A HREF=vdb/names/1MP.htm target=codeBrowserWindow>GMREDI_CHECK</A> :: GM Package. pkg/gmredi
87 adcroft 1.1 C | |
88 edhill 1.3 C | |<A HREF=vdb/names/1LT.htm target=codeBrowserWindow>PACKAGES_INIT_FIXED</A>
89     C | | |<A HREF=vdb/names/1MZ.htm target=codeBrowserWindow>OBCS_INIT_FIXED</A> :: Open bndy Package. see pkg/obcs
90     C | | |<A HREF=vdb/names/1N0.htm target=codeBrowserWindow>FLT_INIT</A> :: Floats Package. see pkg/flt
91 adcroft 1.1 C | |
92 edhill 1.3 C | |<A HREF=vdb/names/1N1.htm target=codeBrowserWindow>ZONAL_FILT_INIT</A> :: FFT filter Package. see pkg/zonal_filt
93 adcroft 1.1 C | |
94 edhill 1.3 C | |<A HREF=vdb/names/1CS.htm target=codeBrowserWindow>INI_CG2D</A> :: 2d con. grad solver initialisation.
95 adcroft 1.1 C | |
96 edhill 1.3 C | |<A HREF=vdb/names/1D6.htm target=codeBrowserWindow>INI_CG3D</A> :: 3d con. grad solver initialisation.
97 adcroft 1.1 C | |
98 edhill 1.3 C | |<A HREF=vdb/names/110.htm target=codeBrowserWindow>CONFIG_SUMMARY</A> :: Provide synopsis of kernel setup.
99 adcroft 1.1 C | :: Includes annotated table of kernel
100     C | :: parameter settings.
101     C |
102 edhill 1.3 C |<A HREF=vdb/names/1R8.htm target=codeBrowserWindow>CTRL_UNPACK</A> :: Control vector support package. see pkg/ctrl
103 adcroft 1.1 C |
104 edhill 1.3 C |<A HREF=vdb/names/1RE.htm target=codeBrowserWindow>ADTHE_MAIN_LOOP</A> :: Derivative evaluating form of main time stepping loop
105 adcroft 1.1 C ! :: Auotmatically gerenrated by TAMC/TAF.
106     C |
107 edhill 1.3 C |<A HREF=vdb/names/1RH.htm target=codeBrowserWindow>CTRL_PACK</A> :: Control vector support package. see pkg/ctrl
108 adcroft 1.1 C |
109 edhill 1.3 C |<A HREF=vdb/names/1RI.htm target=codeBrowserWindow>GRDCHK_MAIN</A> :: Gradient check package. see pkg/grdchk
110 adcroft 1.1 C |
111 edhill 1.3 C |<A HREF=vdb/names/1QS.htm target=codeBrowserWindow>THE_MAIN_LOOP</A> :: Main timestepping loop routine.
112 adcroft 1.1 C | |
113 edhill 1.3 C | |<A HREF=vdb/names/1LU.htm target=codeBrowserWindow>INITIALISE_VARIA</A> :: Set the initial conditions for time evolving
114 adcroft 1.1 C | | | :: variables
115     C | | |
116 edhill 1.3 C | | |<A HREF=vdb/names/1FD.htm target=codeBrowserWindow>INI_LINEAR_PHISURF</A> :: Set ref. surface Bo_surf
117 adcroft 1.1 C | | |
118 edhill 1.3 C | | |<A HREF=vdb/names/1DH.htm target=codeBrowserWindow>INI_CORI</A> :: Set coriolis term. zero, f-plane, beta-plane,
119 adcroft 1.1 C | | | :: sphere optins are coded.
120     C | | |
121 edhill 1.3 C | | |<A HREF=vdb/names/1CS.htm target=codeBrowserWindow>INI_CG2D</A> :: 2d con. grad solver initialisation.
122     C | | |<A HREF=vdb/names/1D6.htm target=codeBrowserWindow>INI_CG3D</A> :: 3d con. grad solver initialisation.
123     C | | |<A HREF=vdb/names/1GA.htm target=codeBrowserWindow>INI_MIXING</A> :: Initialise diapycnal diffusivity.
124     C | | |<A HREF=vdb/names/1EH.htm target=codeBrowserWindow>INI_DYNVARS</A> :: Initialise to zero all DYNVARS.h arrays (dynamical
125 adcroft 1.1 C | | | :: fields).
126     C | | |
127 edhill 1.3 C | | |<A HREF=vdb/names/1EY.htm target=codeBrowserWindow>INI_FIELDS</A> :: Control initialising model fields to non-zero
128     C | | | |<A HREF=vdb/names/1EZ.htm target=codeBrowserWindow>INI_VEL</A> :: Initialize 3D flow field.
129     C | | | |<A HREF=vdb/names/1F0.htm target=codeBrowserWindow>INI_THETA</A> :: Set model initial temperature field.
130     C | | | |<A HREF=vdb/names/1F1.htm target=codeBrowserWindow>INI_SALT</A> :: Set model initial salinity field.
131     C | | | |<A HREF=vdb/names/1F2.htm target=codeBrowserWindow>INI_PSURF</A> :: Set model initial free-surface height/pressure.
132 adcroft 1.1 C | | |
133 edhill 1.3 C | | |<A HREF=vdb/names/1LJ.htm target=codeBrowserWindow>INI_TR1</A> :: Set initial tracer 1 distribution.
134 adcroft 1.1 C | | |
135 edhill 1.3 C | | |<A HREF=vdb/names/1BF.htm target=codeBrowserWindow>THE_CORRECTION_STEP</A> :: Step forward to next time step.
136 adcroft 1.1 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 edhill 1.3 C | | | |<A HREF=vdb/names/RR.htm target=codeBrowserWindow>CALC_GRAD_PHI_SURF</A> :: Return DDx and DDy of surface pressure
141     C | | | |<A HREF=vdb/names/13W.htm target=codeBrowserWindow>CORRECTION_STEP</A> :: Pressure correction to momentum
142     C | | | |<A HREF=vdb/names/145.htm target=codeBrowserWindow>CYCLE_TRACER</A> :: Move tracers forward in time.
143 adcroft 1.1 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 edhill 1.3 C | | | |<A HREF=vdb/names/13C.htm target=codeBrowserWindow>CONVECTIVE_ADJUSTMENT</A> :: Control static instability mixing.
147     C | | | | |<A HREF=vdb/names/V9.htm target=codeBrowserWindow>FIND_RHO</A> :: Find adjacent densities.
148     C | | | | |<A HREF=vdb/names/135.htm target=codeBrowserWindow>CONVECT</A> :: Mix static instability.
149     C | | | | |<A HREF=vdb/names/4AB.htm target=codeBrowserWindow>TIMEAVE_CUMULATE</A> :: Update convection statistics.
150 adcroft 1.1 C | | | |
151 edhill 1.2 C | | | |-CALC_EXACT_ETA :: Change SSH to flow divergence.
152 adcroft 1.1 C | | |
153 edhill 1.3 C | | |<A HREF=vdb/names/13Q.htm target=codeBrowserWindow>CONVECTIVE_ADJUSTMENT_INI</A> :: Control static instability mixing
154 adcroft 1.1 C | | | | :: Extra time history interactions.
155     C | | | |
156 edhill 1.3 C | | | |<A HREF=vdb/names/V9.htm target=codeBrowserWindow>FIND_RHO</A> :: Find adjacent densities.
157     C | | | |<A HREF=vdb/names/135.htm target=codeBrowserWindow>CONVECT</A> :: Mix static instability.
158     C | | | |<A HREF=vdb/names/4AB.htm target=codeBrowserWindow>TIMEAVE_CUMULATE</A> :: Update convection statistics.
159 adcroft 1.1 C | | |
160 edhill 1.3 C | | |<A HREF=vdb/names/1LX.htm target=codeBrowserWindow>PACKAGES_INIT_VARIABLES</A> :: Does initialisation of time evolving
161 adcroft 1.1 C | | | | :: package data.
162     C | | | |
163 edhill 1.3 C | | | |<A HREF=vdb/names/1N9.htm target=codeBrowserWindow>GMREDI_INIT</A> :: GM package. ( see pkg/gmredi )
164     C | | | |<A HREF=vdb/names/1NA.htm target=codeBrowserWindow>KPP_INIT</A> :: KPP package. ( see pkg/kpp )
165     C | | | |<A HREF=vdb/names/1NB.htm target=codeBrowserWindow>KPP_OPEN_DIAGS</A>
166     C | | | |<A HREF=vdb/names/1NJ.htm target=codeBrowserWindow>OBCS_INIT_VARIABLES</A> :: Open bndy. package. ( see pkg/obcs )
167 edhill 1.2 C | | | |-AIM_INIT :: Interm. atmos package. ( see pkg/aim )
168 edhill 1.3 C | | | |<A HREF=vdb/names/1NG.htm target=codeBrowserWindow>CTRL_MAP_INI</A> :: Control vector package.( see pkg/ctrl )
169 edhill 1.2 C | | | |-COST_INIT :: Cost function package. ( see pkg/cost )
170     C | | | |-ECCO_INIT :: ECCO support package. ( see pkg/ecco )
171 edhill 1.3 C | | | |<A HREF=vdb/names/1F6.htm target=codeBrowserWindow>INI_FORCING</A> :: Set model initial forcing fields.
172 adcroft 1.1 C | | | | :: Either set in-line or from file as shown.
173 edhill 1.3 C | | | |<A HREF=vdb/names/1F7.htm target=codeBrowserWindow>READ_FLD_XY_RS</A>(zonalWindFile)
174     C | | | |<A HREF=vdb/names/1F7.htm target=codeBrowserWindow>READ_FLD_XY_RS</A>(meridWindFile)
175     C | | | |<A HREF=vdb/names/1F7.htm target=codeBrowserWindow>READ_FLD_XY_RS</A>(surfQFile)
176     C | | | |<A HREF=vdb/names/1F7.htm target=codeBrowserWindow>READ_FLD_XY_RS</A>(EmPmRfile)
177     C | | | |<A HREF=vdb/names/1F7.htm target=codeBrowserWindow>READ_FLD_XY_RS</A>(thetaClimFile)
178     C | | | |<A HREF=vdb/names/1F7.htm target=codeBrowserWindow>READ_FLD_XY_RS</A>(saltClimFile)
179     C | | | |<A HREF=vdb/names/1F7.htm target=codeBrowserWindow>READ_FLD_XY_RS</A>(surfQswFile)
180     C | | |
181     C | | |<A HREF=vdb/names/WL.htm target=codeBrowserWindow>CALC_SURF_DR</A> :: Calculate the new surface level thickness.
182     C | | |<A HREF=vdb/names/1B7.htm target=codeBrowserWindow>UPDATE_SURF_DR</A> :: Update the surface-level thickness fraction.
183     C | | |<A HREF=vdb/names/1B8.htm target=codeBrowserWindow>UPDATE_CG2D</A> :: Update 2d conjugate grad. for Free-Surf.
184     C | | |<A HREF=vdb/names/1M1.htm target=codeBrowserWindow>STATE_SUMMARY</A> :: Summarize model prognostic variables.
185     C | | |<A HREF=vdb/names/1LZ.htm target=codeBrowserWindow>TIMEAVE_STATVARS</A> :: Time averaging package ( see pkg/timeave ).
186     C | |
187     C | |<A HREF=vdb/names/14P.htm target=codeBrowserWindow>WRITE_STATE</A> :: Controlling routine for IO to dump model state.
188     C | | |<A HREF=vdb/names/107.htm target=codeBrowserWindow>WRITE_REC_XYZ_RL</A> :: Single file I/O
189     C | | |<A HREF=vdb/names/23.htm target=codeBrowserWindow>WRITE_FLD_XYZ_RL</A> :: Multi-file I/O
190 adcroft 1.1 C | |
191 edhill 1.3 C | |<A HREF=vdb/names/1BJ.htm target=codeBrowserWindow>MONITOR</A> :: Monitor state ( see pkg/monitor )
192     C | |<A HREF=vdb/names/1AX.htm target=codeBrowserWindow>CTRL_MAP_FORCING</A> :: Control vector support package. ( see pkg/ctrl )
193 adcroft 1.1 C====|>|
194     C====|>| ****************************
195     C====|>| BEGIN MAIN TIMESTEPPING LOOP
196     C====|>| ****************************
197     C====|>|
198 edhill 1.3 C/\ | |<A HREF=vdb/names/1AC.htm target=codeBrowserWindow>FORWARD_STEP</A> :: Step forward a time-step ( AT LAST !!! )
199 adcroft 1.1 C/\ | | |
200 edhill 1.3 C/\ | | |<A HREF=vdb/names/1AM.htm target=codeBrowserWindow>DUMMY_IN_STEPPING</A> :: autodiff package ( pkg/autoduff ).
201 edhill 1.2 C/\ | | |-CALC_EXACT_ETA :: Change SSH to flow divergence.
202 edhill 1.3 C/\ | | |<A HREF=vdb/names/WL.htm target=codeBrowserWindow>CALC_SURF_DR</A> :: Calculate the new surface level thickness.
203     C/\ | | |<A HREF=vdb/names/1AS.htm target=codeBrowserWindow>EXF_GETFORCING</A> :: External forcing package. ( pkg/exf )
204     C/\ | | |<A HREF=vdb/names/163.htm target=codeBrowserWindow>EXTERNAL_FIELDS_LOAD</A> :: Control loading time dep. external data.
205 adcroft 1.1 C/\ | | | | :: Simple interpolcation between end-points
206     C/\ | | | | :: for forcing datasets.
207     C/\ | | | |
208     C/\ | | | |-EXCH :: Sync forcing. in overlap regions.
209     C/\ | | |
210 edhill 1.3 C/\ | | |<A HREF=vdb/names/1AZ.htm target=codeBrowserWindow>THERMODYNAMICS</A> :: theta, salt + tracer equations driver.
211 adcroft 1.1 C/\ | | | |
212 edhill 1.3 C/\ | | | |<A HREF=vdb/names/1MA.htm target=codeBrowserWindow>INTEGRATE_FOR_W</A> :: Integrate for vertical velocity.
213     C/\ | | | |<A HREF=vdb/names/U4.htm target=codeBrowserWindow>OBCS_APPLY_W</A> :: Open bndy. package ( see pkg/obcs ).
214     C/\ | | | |<A HREF=vdb/names/V9.htm target=codeBrowserWindow>FIND_RHO</A> :: Calculates [rho(S,T,z)-Rhonil] of a slice
215     C/\ | | | |<A HREF=vdb/names/1BN.htm target=codeBrowserWindow>GRAD_SIGMA</A> :: Calculate isoneutral gradients
216     C/\ | | | |<A HREF=vdb/names/U5.htm target=codeBrowserWindow>CALC_IVDC</A> :: Set Implicit Vertical Diffusivity for Convection
217 adcroft 1.1 C/\ | | | |
218 edhill 1.3 C/\ | | | |<A HREF=vdb/names/1S7.htm target=codeBrowserWindow>OBCS_CALC</A> :: Open bndy. package ( see pkg/obcs ).
219     C/\ | | | |<A HREF=vdb/names/17Z.htm target=codeBrowserWindow>EXTERNAL_FORCING_SURF</A>:: Accumulates appropriately dimensioned
220 adcroft 1.1 C/\ | | | | :: forcing terms.
221     C/\ | | | |
222 edhill 1.3 C/\ | | | |<A HREF=vdb/names/1S9.htm target=codeBrowserWindow>GMREDI_CALC_TENSOR</A> :: GM package ( see pkg/gmredi ).
223     C/\ | | | |<A HREF=vdb/names/1SA.htm target=codeBrowserWindow>GMREDI_CALC_TENSOR_DUMMY</A> :: GM package ( see pkg/gmredi ).
224     C/\ | | | |<A HREF=vdb/names/1SB.htm target=codeBrowserWindow>KPP_CALC</A> :: KPP package ( see pkg/kpp ).
225     C/\ | | | |<A HREF=vdb/names/1SC.htm target=codeBrowserWindow>KPP_CALC_DUMMY</A> :: KPP package ( see pkg/kpp ).
226 edhill 1.2 C/\ | | | |-AIM_DO_ATMOS_PHYSICS :: Intermed. atmos package ( see pkg/aim ).
227 edhill 1.3 C/\ | | | |<A HREF=vdb/names/1SE.htm target=codeBrowserWindow>GAD_ADVECTION</A> :: Generalised advection driver (multi-dim
228 adcroft 1.1 C/\ | | | | advection case) (see pkg/gad).
229 edhill 1.3 C/\ | | | |<A HREF=vdb/names/PW.htm target=codeBrowserWindow>CALC_COMMON_FACTORS</A> :: Calculate common data (such as volume flux)
230     C/\ | | | |<A HREF=vdb/names/QB.htm target=codeBrowserWindow>CALC_DIFFUSIVITY</A> :: Calculate net vertical diffusivity
231 adcroft 1.1 C/\ | | | | |
232 edhill 1.3 C/\ | | | | |<A HREF=vdb/names/QK.htm target=codeBrowserWindow>GMREDI_CALC_DIFF</A> :: GM package ( see pkg/gmredi ).
233     C/\ | | | | |<A HREF=vdb/names/QN.htm target=codeBrowserWindow>KPP_CALC_DIFF</A> :: KPP package ( see pkg/kpp ).
234 adcroft 1.1 C/\ | | | |
235 edhill 1.3 C/\ | | | |<A HREF=vdb/names/SH.htm target=codeBrowserWindow>CALC_GT</A> :: Calculate the temperature tendency terms
236 adcroft 1.1 C/\ | | | | |
237 edhill 1.3 C/\ | | | | |<A HREF=vdb/names/S4.htm target=codeBrowserWindow>GAD_CALC_RHS</A> :: Generalised advection package
238 adcroft 1.1 C/\ | | | | | :: ( see pkg/gad )
239 edhill 1.3 C/\ | | | | |<A HREF=vdb/names/SR.htm target=codeBrowserWindow>EXTERNAL_FORCING_T</A> :: Problem specific forcing for temperature.
240     C/\ | | | | |<A HREF=vdb/names/PF.htm target=codeBrowserWindow>ADAMS_BASHFORTH2</A> :: Extrapolate tendencies forward in time.
241     C/\ | | | | |<A HREF=vdb/names/SG.htm target=codeBrowserWindow>FREESURF_RESCALE_G</A> :: Re-scale Gt for free-surface height.
242 adcroft 1.1 C/\ | | | |
243 edhill 1.3 C/\ | | | |<A HREF=vdb/names/1SI.htm target=codeBrowserWindow>TIMESTEP_TRACER</A> :: Step tracer field forward in time
244 adcroft 1.1 C/\ | | | |
245 edhill 1.3 C/\ | | | |<A HREF=vdb/names/RW.htm target=codeBrowserWindow>CALC_GS</A> :: Calculate the salinity tendency terms
246 adcroft 1.1 C/\ | | | | |
247 edhill 1.3 C/\ | | | | |<A HREF=vdb/names/S4.htm target=codeBrowserWindow>GAD_CALC_RHS</A> :: Generalised advection package
248 adcroft 1.1 C/\ | | | | | :: ( see pkg/gad )
249 edhill 1.3 C/\ | | | | |<A HREF=vdb/names/SD.htm target=codeBrowserWindow>EXTERNAL_FORCING_S</A> :: Problem specific forcing for salt.
250     C/\ | | | | |<A HREF=vdb/names/PF.htm target=codeBrowserWindow>ADAMS_BASHFORTH2</A> :: Extrapolate tendencies forward in time.
251     C/\ | | | | |<A HREF=vdb/names/SG.htm target=codeBrowserWindow>FREESURF_RESCALE_G</A> :: Re-scale Gs for free-surface height.
252 adcroft 1.1 C/\ | | | |
253 edhill 1.3 C/\ | | | |<A HREF=vdb/names/1SI.htm target=codeBrowserWindow>TIMESTEP_TRACER</A> :: Step tracer field forward in time
254 adcroft 1.1 C/\ | | | |
255 edhill 1.3 C/\ | | | |<A HREF=vdb/names/SU.htm target=codeBrowserWindow>CALC_GTR1</A> :: Calculate other tracer(s) tendency terms
256 adcroft 1.1 C/\ | | | | |
257 edhill 1.3 C/\ | | | | |<A HREF=vdb/names/S4.htm target=codeBrowserWindow>GAD_CALC_RHS</A> :: Generalised advection package
258 adcroft 1.1 C/\ | | | | | :: ( see pkg/gad )
259 edhill 1.3 C/\ | | | | |<A HREF=vdb/names/T2.htm target=codeBrowserWindow>EXTERNAL_FORCING_TR</A>:: Problem specific forcing for tracer.
260     C/\ | | | | |<A HREF=vdb/names/PF.htm target=codeBrowserWindow>ADAMS_BASHFORTH2</A> :: Extrapolate tendencies forward in time.
261     C/\ | | | | |<A HREF=vdb/names/SG.htm target=codeBrowserWindow>FREESURF_RESCALE_G</A> :: Re-scale Gs for free-surface height.
262     C/\ | | | |
263     C/\ | | | |<A HREF=vdb/names/1SI.htm target=codeBrowserWindow>TIMESTEP_TRACER</A> :: Step tracer field forward in time
264     C/\ | | | |<A HREF=vdb/names/1SL.htm target=codeBrowserWindow>OBCS_APPLY_TS</A> :: Open bndy. package (see pkg/obcs ).
265     C/\ | | | |<A HREF=vdb/names/1BL.htm target=codeBrowserWindow>FREEZE</A> :: Limit range of temperature.
266 adcroft 1.1 C/\ | | | |
267 edhill 1.3 C/\ | | | |<A HREF=vdb/names/15P.htm target=codeBrowserWindow>IMPLDIFF</A> :: Solve vertical implicit diffusion equation.
268     C/\ | | | |<A HREF=vdb/names/1SL.htm target=codeBrowserWindow>OBCS_APPLY_TS</A> :: Open bndy. package (see pkg/obcs ).
269 adcroft 1.1 C/\ | | | |
270 edhill 1.3 C/\ | | | |<A HREF=vdb/names/14I.htm target=codeBrowserWindow>AIM_AIM2DYN_EXCHANGES</A> :: Inetermed. atmos (see pkg/aim).
271 adcroft 1.1 C/\ | | | |-EXCH :: Update overlaps
272     C/\ | | |
273 edhill 1.3 C/\ | | |<A HREF=vdb/names/158.htm target=codeBrowserWindow>DYNAMICS</A> :: Momentum equations driver.
274 adcroft 1.1 C/\ | | | |
275 edhill 1.3 C/\ | | | |<A HREF=vdb/names/RR.htm target=codeBrowserWindow>CALC_GRAD_PHI_SURF</A> :: Calculate the gradient of the surface
276 adcroft 1.1 C/\ | | | | Potential anomaly.
277 edhill 1.3 C/\ | | | |<A HREF=vdb/names/X5.htm target=codeBrowserWindow>CALC_VISCOSITY</A> :: Calculate net vertical viscosity
278     C/\ | | | | |<A HREF=vdb/names/X8.htm target=codeBrowserWindow>KPP_CALC_VISC</A> :: KPP package ( see pkg/kpp ).
279 adcroft 1.1 C/\ | | | |
280 edhill 1.3 C/\ | | | |<A HREF=vdb/names/UG.htm target=codeBrowserWindow>CALC_PHI_HYD</A> :: Integrate the hydrostatic relation.
281     C/\ | | | |<A HREF=vdb/names/15K.htm target=codeBrowserWindow>MOM_FLUXFORM</A> :: Flux form mom eqn. package ( see
282 adcroft 1.1 C/\ | | | | pkg/mom_fluxform ).
283 edhill 1.3 C/\ | | | |<A HREF=vdb/names/15L.htm target=codeBrowserWindow>MOM_VECINV</A> :: Vector invariant form mom eqn. package ( see
284 adcroft 1.1 C/\ | | | | pkg/mom_vecinv ).
285 edhill 1.3 C/\ | | | |<A HREF=vdb/names/15M.htm target=codeBrowserWindow>TIMESTEP</A> :: Step momentum fields forward in time
286     C/\ | | | |<A HREF=vdb/names/15N.htm target=codeBrowserWindow>OBCS_APPLY_UV</A> :: Open bndy. package (see pkg/obcs ).
287 adcroft 1.1 C/\ | | | |
288 edhill 1.3 C/\ | | | |<A HREF=vdb/names/15P.htm target=codeBrowserWindow>IMPLDIFF</A> :: Solve vertical implicit diffusion equation.
289     C/\ | | | |<A HREF=vdb/names/15N.htm target=codeBrowserWindow>OBCS_APPLY_UV</A> :: Open bndy. package (see pkg/obcs ).
290 adcroft 1.1 C/\ | | | |
291 edhill 1.3 C/\ | | | |<A HREF=vdb/names/13P.htm target=codeBrowserWindow>TIMEAVE_CUMUL_1T</A> :: Time averaging package ( see pkg/timeave ).
292 adcroft 1.1 C/\ | | | |-TIMEAVE_CUMUATE :: Time averaging package ( see pkg/timeave ).
293 edhill 1.3 C/\ | | | |<A HREF=vdb/names/15T.htm target=codeBrowserWindow>DEBUG_STATS_RL</A> :: Quick debug package ( see pkg/debug ).
294 adcroft 1.1 C/\ | | |
295 edhill 1.3 C/\ | | |<A HREF=vdb/names/T5.htm target=codeBrowserWindow>CALC_GW</A> :: vert. momentum tendency terms ( NH, QH only ).
296 adcroft 1.1 C/\ | | |
297 edhill 1.3 C/\ | | |<A HREF=vdb/names/1B7.htm target=codeBrowserWindow>UPDATE_SURF_DR</A> :: Update the surface-level thickness fraction.
298 adcroft 1.1 C/\ | | |
299 edhill 1.3 C/\ | | |<A HREF=vdb/names/1B8.htm target=codeBrowserWindow>UPDATE_CG2D</A> :: Update 2d conjugate grad. for Free-Surf.
300 adcroft 1.1 C/\ | | |
301 edhill 1.3 C/\ | | |<A HREF=vdb/names/1BD.htm target=codeBrowserWindow>SOLVE_FOR_PRESSURE</A> :: Find surface pressure.
302     C/\ | | | |<A HREF=vdb/names/QO.htm target=codeBrowserWindow>CALC_DIV_GHAT</A> :: Form the RHS of the surface pressure eqn.
303     C/\ | | | |<A HREF=vdb/names/X9.htm target=codeBrowserWindow>CG2D</A> :: Two-dim pre-con. conjugate-gradient.
304     C/\ | | | |<A HREF=vdb/names/YD.htm target=codeBrowserWindow>CG3D</A> :: Three-dim pre-con. conjugate-gradient solver.
305 adcroft 1.1 C/\ | | |
306 edhill 1.3 C/\ | | |<A HREF=vdb/names/1BF.htm target=codeBrowserWindow>THE_CORRECTION_STEP</A> :: Step forward to next time step.
307 adcroft 1.1 C/\ | | | |
308 edhill 1.3 C/\ | | | |<A HREF=vdb/names/RR.htm target=codeBrowserWindow>CALC_GRAD_PHI_SURF</A> :: Return DDx and DDy of surface pressure
309     C/\ | | | |<A HREF=vdb/names/13W.htm target=codeBrowserWindow>CORRECTION_STEP</A> :: Pressure correction to momentum
310     C/\ | | | |<A HREF=vdb/names/145.htm target=codeBrowserWindow>CYCLE_TRACER</A> :: Move tracers forward in time.
311 adcroft 1.1 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 edhill 1.3 C/\ | | | |<A HREF=vdb/names/13C.htm target=codeBrowserWindow>CONVECTIVE_ADJUSTMENT</A> :: Control static instability mixing.
315     C/\ | | | | |<A HREF=vdb/names/V9.htm target=codeBrowserWindow>FIND_RHO</A> :: Find adjacent densities.
316     C/\ | | | | |<A HREF=vdb/names/135.htm target=codeBrowserWindow>CONVECT</A> :: Mix static instability.
317     C/\ | | | | |<A HREF=vdb/names/4AB.htm target=codeBrowserWindow>TIMEAVE_CUMULATE</A> :: Update convection statistics.
318 adcroft 1.1 C/\ | | | |
319 edhill 1.2 C/\ | | | |-CALC_EXACT_ETA :: Change SSH to flow divergence.
320 adcroft 1.1 C/\ | | |
321 edhill 1.3 C/\ | | |<A HREF=vdb/names/14B.htm target=codeBrowserWindow>DO_FIELDS_BLOCKING_EXCHANGES</A> :: Sync up overlap regions.
322 adcroft 1.1 C/\ | | | |-EXCH
323     C/\ | | |
324 edhill 1.3 C/\ | | |<A HREF=vdb/names/1BI.htm target=codeBrowserWindow>FLT_MAIN</A> :: Float package ( pkg/flt ).
325 adcroft 1.1 C/\ | | |
326 edhill 1.3 C/\ | | |<A HREF=vdb/names/1BJ.htm target=codeBrowserWindow>MONITOR</A> :: Monitor package ( pkg/monitor ).
327 adcroft 1.1 C/\ | | |
328 edhill 1.3 C/\ | | |<A HREF=vdb/names/14J.htm target=codeBrowserWindow>DO_THE_MODEL_IO</A> :: Standard diagnostic I/O.
329     C/\ | | | |<A HREF=vdb/names/14P.htm target=codeBrowserWindow>WRITE_STATE</A> :: Core state I/O
330     C/\ | | | |<A HREF=vdb/names/14Q.htm target=codeBrowserWindow>TIMEAVE_STATV_WRITE</A> :: Time averages. see pkg/timeave
331 edhill 1.2 C/\ | | | |-AIM_WRITE_DIAGS :: Intermed. atmos diags. see pkg/aim
332 edhill 1.3 C/\ | | | |<A HREF=vdb/names/14W.htm target=codeBrowserWindow>GMREDI_DIAGS</A> :: GM diags. see pkg/gmredi
333     C/\ | | | |<A HREF=vdb/names/14X.htm target=codeBrowserWindow>KPP_DO_DIAGS</A> :: KPP diags. see pkg/kpp
334 adcroft 1.1 C/\ | | |
335 edhill 1.3 C/\ | | |<A HREF=vdb/names/101.htm target=codeBrowserWindow>WRITE_CHECKPOINT</A> :: Do I/O for restart files.
336 adcroft 1.1 C/\ | |
337 edhill 1.3 C/\ | |<A HREF=vdb/names/1R4.htm target=codeBrowserWindow>COST_TILE</A> :: Cost function package. ( see pkg/cost )
338 adcroft 1.1 C<===|=|
339     C<===|=| **************************
340     C<===|=| END MAIN TIMESTEPPING LOOP
341     C<===|=| **************************
342     C<===|=|
343 edhill 1.3 C | |<A HREF=vdb/names/1R5.htm target=codeBrowserWindow>COST_FINAL</A> :: Cost function package. ( see pkg/cost )
344 adcroft 1.1 C |
345 edhill 1.3 C |<A HREF=vdb/names/101.htm target=codeBrowserWindow>WRITE_CHECKPOINT</A> :: Final state storage, for restart.
346 adcroft 1.1 C |
347 edhill 1.3 C |<A HREF=vdb/names/LD.htm target=codeBrowserWindow>TIMER_PRINTALL</A> :: Computational timing summary
348 adcroft 1.1 C |
349 edhill 1.3 C |<A HREF=vdb/names/38.htm target=codeBrowserWindow>COMM_STATS</A> :: Summarise inter-proc and inter-thread communication
350 adcroft 1.1 C :: events.
351     </PRE>
352     </BODY>
353     </HTML>

  ViewVC Help
Powered by ViewVC 1.1.22