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

Diff of /mitgcm.org/devel/buildweb/skeleton/code_reference/callTree.html

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

revision 1.1.1.1 by adcroft, Fri Sep 20 19:47:30 2002 UTC revision 1.4 by jmc, Mon Sep 1 23:58:42 2014 UTC
# Line 19  C Invocation from WRAPPER level... Line 19  C Invocation from WRAPPER level...
19  C  :  C  :
20  C  :  C  :
21  C  |  C  |
22  C  |<A HREF=vdb/names/DL.htm target=codeBrowserWindow>THE_MODEL_MAIN</A> :: Primary driver for the MITgcm algorithm  C  |<A HREF=vdb/names/EA.htm target=codeBrowserWindow>THE_MODEL_MAIN</A> :: Primary driver for the MITgcm algorithm
23  C    |              :: Called from WRAPPER level numerical  C    |              :: Called from WRAPPER level numerical
24  C    |              :: code innvocation routine. On entry  C    |              :: code innvocation routine. On entry
25  C    |              :: to THE_MODEL_MAIN separate thread and  C    |              :: to THE_MODEL_MAIN separate thread and
# Line 28  C    |              :: Each thread and p Line 28  C    |              :: Each thread and p
28  C    |              :: but as yet it will not be associated with a  C    |              :: but as yet it will not be associated with a
29  C    |              :: specific region in decomposed discrete space.  C    |              :: specific region in decomposed discrete space.
30  C    |  C    |
31  C    |<A HREF=vdb/names/DM.htm target=codeBrowserWindow>INITIALISE_FIXED</A> :: Set fixed model arrays such as topography,  C    |<A HREF=vdb/names/1LO.htm target=codeBrowserWindow>INITIALISE_FIXED</A> :: Set fixed model arrays such as topography,
32  C    | |                :: grid, solver matrices etc..  C    | |                :: grid, solver matrices etc..
33  C    | |                C    | |              
34  C    | |<A HREF=vdb/names/DN.htm target=codeBrowserWindow>INI_PARMS</A> :: Routine to set kernel model parameters.  C    | |<A HREF=vdb/names/1I6.htm target=codeBrowserWindow>INI_PARMS</A> :: Routine to set kernel model parameters.
35  C    | |           :: By default kernel parameters are read from file  C    | |           :: By default kernel parameters are read from file
36  C    | |           :: "data" in directory in which code executes.  C    | |           :: "data" in directory in which code executes.
37  C    | |  C    | |
38  C    | |<A HREF=vdb/names/DO.htm target=codeBrowserWindow>MON_INIT</A> :: Initialises monitor pacakge ( see pkg/monitor )  C    | |<A HREF=vdb/names/1LP.htm target=codeBrowserWindow>MON_INIT</A> :: Initialises monitor pacakge ( see pkg/monitor )
39  C    | |  C    | |
40  C    | |<A HREF=vdb/names/DP.htm target=codeBrowserWindow>INI_GRID</A> :: Control grid array (vert. and hori.) initialisation.  C    | |<A HREF=vdb/names/1F8.htm target=codeBrowserWindow>INI_GRID</A> :: Control grid array (vert. and hori.) initialisation.
41  C    | | |        :: Grid arrays are held and described in GRID.h.  C    | | |        :: Grid arrays are held and described in GRID.h.
42  C    | | |  C    | | |
43  C    | | |<A HREF=vdb/names/DQ.htm target=codeBrowserWindow>INI_VERTICAL_GRID</A>        :: Initialise vertical grid arrays.  C    | | |<A HREF=vdb/names/1F9.htm target=codeBrowserWindow>INI_VERTICAL_GRID</A>        :: Initialise vertical grid arrays.
44  C    | | |  C    | | |
45  C    | | |<A HREF=vdb/names/DR.htm target=codeBrowserWindow>INI_CARTESIAN_GRID</A>       :: Cartesian horiz. grid initialisation  C    | | |<A HREF=vdb/names/1C4.htm target=codeBrowserWindow>INI_CARTESIAN_GRID</A>       :: Cartesian horiz. grid initialisation
46  C    | | |                          :: (calculate grid from kernel parameters).  C    | | |                          :: (calculate grid from kernel parameters).
47  C    | | |  C    | | |
48  C    | | |<A HREF=vdb/names/DS.htm target=codeBrowserWindow>INI_SPHERICAL_POLAR_GRID</A> :: Spherical polar horiz. grid  C    | | |<A HREF=vdb/names/1FA.htm target=codeBrowserWindow>INI_SPHERICAL_POLAR_GRID</A> :: Spherical polar horiz. grid
49  C    | | |                          :: initialisation (calculate grid from  C    | | |                          :: initialisation (calculate grid from
50  C    | | |                          :: kernel parameters).  C    | | |                          :: kernel parameters).
51  C    | | |  C    | | |
52  C    | | |<A HREF=vdb/names/DT.htm target=codeBrowserWindow>INI_CURVILINEAR_GRID</A>     :: General orthogonal, structured horiz.  C    | | |<A HREF=vdb/names/1DS.htm target=codeBrowserWindow>INI_CURVILINEAR_GRID</A>     :: General orthogonal, structured horiz.
53  C    | |                            :: grid initialisations. ( input from raw  C    | |                            :: grid initialisations. ( input from raw
54  C    | |                            :: grid files, LONC.bin, DXF.bin etc... )  C    | |                            :: grid files, LONC.bin, DXF.bin etc... )
55  C    | |  C    | |
56  C    | |<A HREF=vdb/names/DU.htm target=codeBrowserWindow>INI_DEPTHS</A>    :: Read (from "bathyFile") or set bathymetry/orgography.  C    | |<A HREF=vdb/names/1EA.htm target=codeBrowserWindow>INI_DEPTHS</A>    :: Read (from "bathyFile") or set bathymetry/orgography.
57  C    | |  C    | |
58  C    | |<A HREF=vdb/names/DV.htm target=codeBrowserWindow>INI_MASKS_ETC</A> :: Derive horizontal and vertical cell fractions and  C    | |<A HREF=vdb/names/1FJ.htm target=codeBrowserWindow>INI_MASKS_ETC</A> :: Derive horizontal and vertical cell fractions and
59  C    | |               :: land masking for solid-fluid boundaries.  C    | |               :: land masking for solid-fluid boundaries.
60  C    | |  C    | |
61  C    | |-INI_LINEAR_PHSURF :: Set ref. surface Bo_surf  C    | |-INI_LINEAR_PHSURF :: Set ref. surface Bo_surf
62  C    | |  C    | |
63  C    | |<A HREF=vdb/names/DX.htm target=codeBrowserWindow>INI_CORI</A>          :: Set coriolis term. zero, f-plane, beta-plane,  C    | |<A HREF=vdb/names/1DH.htm target=codeBrowserWindow>INI_CORI</A>          :: Set coriolis term. zero, f-plane, beta-plane,
64  C    | |                   :: sphere optins are coded.  C    | |                   :: sphere optins are coded.
65  C    | |  C    | |
66  C    | |-PACAKGES_BOOT      :: Start up the optional package environment.  C    | |-PACAKGES_BOOT      :: Start up the optional package environment.
67  C    | |                    :: Runtime selection of active packages.  C    | |                    :: Runtime selection of active packages.
68  C    | |  C    | |
69  C    | |<A HREF=vdb/names/DZ.htm target=codeBrowserWindow>PACKAGES_READPARMS</A> :: Call active package internal parameter load.  C    | |<A HREF=vdb/names/1LR.htm target=codeBrowserWindow>PACKAGES_READPARMS</A> :: Call active package internal parameter load.
70  C    | | |  C    | | |
71  C    | | |<A HREF=vdb/names/E0.htm target=codeBrowserWindow>GMREDI_READPARMS</A>    :: GM Package. see pkg/gmredi  C    | | |<A HREF=vdb/names/1NN.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  C    | | |<A HREF=vdb/names/1NO.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  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/E3.htm target=codeBrowserWindow>OBCS_READPARMS</A>      :: Open bndy package. see pkg/obcs  C    | | |<A HREF=vdb/names/1NT.htm target=codeBrowserWindow>OBCS_READPARMS</A>      :: Open bndy package. see pkg/obcs
75  C    | | |-AIM_READPARMS       :: Intermediate Atmos. pacakage. see pkg/aim  C    | | |<A HREF=vdb/names/286.htm target=codeBrowserWindow>AIM_READPARMS</A>       :: 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  C    | | |<A HREF=vdb/names/1O0.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  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/E7.htm target=codeBrowserWindow>OPTIM_READPARMS</A>     :: Optimisation support package. see pkg/ctrl  C    | | |<A HREF=vdb/names/1NY.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  C    | | |<A HREF=vdb/names/1O1.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  C    | | |<A HREF=vdb/names/1O5.htm target=codeBrowserWindow>ECCO_READPARMS</A>      :: ECCO Support Package. see pkg/ecco
81  C    | |  C    | |
82  C    | |<A HREF=vdb/names/2AO.htm target=codeBrowserWindow>PACKAGES_CHECK</A>  C    | |<A HREF=vdb/names/1LS.htm target=codeBrowserWindow>PACKAGES_CHECK</A>
83  C    | | |  C    | | |
84  C    | | |<A HREF=vdb/names/EA.htm target=codeBrowserWindow>KPP_CHECK</A>           :: KPP Package. pkg/kpp  C    | | |<A HREF=vdb/names/1MN.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  C    | | |<A HREF=vdb/names/1MQ.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  C    | | |<A HREF=vdb/names/1MP.htm target=codeBrowserWindow>GMREDI_CHECK</A>        :: GM Package. pkg/gmredi
87  C    | |  C    | |
88  C    | |<A HREF=vdb/names/2AP.htm target=codeBrowserWindow>PACKAGES_INIT_FIXED</A>  C    | |<A HREF=vdb/names/1LT.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  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/EE.htm target=codeBrowserWindow>FLT_INIT</A>            :: Floats Package. see pkg/flt  C    | | |<A HREF=vdb/names/1N0.htm target=codeBrowserWindow>FLT_INIT</A>            :: Floats Package. see pkg/flt
91  C    | |  C    | |
92  C    | |<A HREF=vdb/names/EF.htm target=codeBrowserWindow>ZONAL_FILT_INIT</A>       :: FFT filter Package. see pkg/zonal_filt  C    | |<A HREF=vdb/names/1N1.htm target=codeBrowserWindow>ZONAL_FILT_INIT</A>       :: FFT filter Package. see pkg/zonal_filt
93  C    | |  C    | |
94  C    | |<A HREF=vdb/names/EG.htm target=codeBrowserWindow>INI_CG2D</A>              :: 2d con. grad solver initialisation.  C    | |<A HREF=vdb/names/1CS.htm target=codeBrowserWindow>INI_CG2D</A>              :: 2d con. grad solver initialisation.
95  C    | |  C    | |
96  C    | |<A HREF=vdb/names/EH.htm target=codeBrowserWindow>INI_CG3D</A>              :: 3d con. grad solver initialisation.  C    | |<A HREF=vdb/names/1D6.htm target=codeBrowserWindow>INI_CG3D</A>              :: 3d con. grad solver initialisation.
97  C    | |  C    | |
98  C    | |<A HREF=vdb/names/EI.htm target=codeBrowserWindow>CONFIG_SUMMARY</A>        :: Provide synopsis of kernel setup.  C    | |<A HREF=vdb/names/110.htm target=codeBrowserWindow>CONFIG_SUMMARY</A>        :: Provide synopsis of kernel setup.
99  C    |                         :: Includes annotated table of kernel  C    |                         :: Includes annotated table of kernel
100  C    |                         :: parameter settings.  C    |                         :: parameter settings.
101  C    |  C    |
102  C    |<A HREF=vdb/names/EJ.htm target=codeBrowserWindow>CTRL_UNPACK</A> :: Control vector support package. see pkg/ctrl  C    |<A HREF=vdb/names/1R8.htm target=codeBrowserWindow>CTRL_UNPACK</A> :: Control vector support package. see pkg/ctrl
103  C    |  C    |
104  C    |<A HREF=vdb/names/EK.htm target=codeBrowserWindow>ADTHE_MAIN_LOOP</A> :: Derivative evaluating form of main time stepping loop  C    |<A HREF=vdb/names/1RE.htm target=codeBrowserWindow>ADTHE_MAIN_LOOP</A> :: Derivative evaluating form of main time stepping loop
105  C    !                 :: Auotmatically gerenrated by TAMC/TAF.  C    !                 :: Auotmatically gerenrated by TAMC/TAF.
106  C    |  C    |
107  C    |<A HREF=vdb/names/EL.htm target=codeBrowserWindow>CTRL_PACK</A>   :: Control vector support package. see pkg/ctrl  C    |<A HREF=vdb/names/1RH.htm target=codeBrowserWindow>CTRL_PACK</A>   :: Control vector support package. see pkg/ctrl
108  C    |  C    |
109  C    |<A HREF=vdb/names/EM.htm target=codeBrowserWindow>GRDCHK_MAIN</A> :: Gradient check package. see pkg/grdchk  C    |<A HREF=vdb/names/1RI.htm target=codeBrowserWindow>GRDCHK_MAIN</A> :: Gradient check package. see pkg/grdchk
110  C    |  C    |
111  C    |<A HREF=vdb/names/EN.htm target=codeBrowserWindow>THE_MAIN_LOOP</A> :: Main timestepping loop routine.  C    |<A HREF=vdb/names/1QS.htm target=codeBrowserWindow>THE_MAIN_LOOP</A> :: Main timestepping loop routine.
112  C    | |  C    | |
113  C    | |<A HREF=vdb/names/EO.htm target=codeBrowserWindow>INITIALISE_VARIA</A> :: Set the initial conditions for time evolving  C    | |<A HREF=vdb/names/1LU.htm target=codeBrowserWindow>INITIALISE_VARIA</A> :: Set the initial conditions for time evolving
114  C    | | |                :: variables  C    | | |                :: variables
115  C    | | |  C    | | |
116  C    | | |<A HREF=vdb/names/EP.htm target=codeBrowserWindow>INI_LINEAR_PHISURF</A> :: Set ref. surface Bo_surf  C    | | |<A HREF=vdb/names/1FD.htm target=codeBrowserWindow>INI_LINEAR_PHISURF</A> :: Set ref. surface Bo_surf
117  C    | | |  C    | | |
118  C    | | |<A HREF=vdb/names/DX.htm target=codeBrowserWindow>INI_CORI</A>     :: Set coriolis term. zero, f-plane, beta-plane,  C    | | |<A HREF=vdb/names/1DH.htm target=codeBrowserWindow>INI_CORI</A>     :: Set coriolis term. zero, f-plane, beta-plane,
119  C    | | |              :: sphere optins are coded.  C    | | |              :: sphere optins are coded.
120  C    | | |  C    | | |
121  C    | | |<A HREF=vdb/names/EG.htm target=codeBrowserWindow>INI_CG2D</A>     :: 2d con. grad solver initialisation.  C    | | |<A HREF=vdb/names/1CS.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.  C    | | |<A HREF=vdb/names/1D6.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.  C    | | |<A HREF=vdb/names/1GA.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  C    | | |<A HREF=vdb/names/1EH.htm target=codeBrowserWindow>INI_DYNVARS</A>  :: Initialise to zero all DYNVARS.h arrays (dynamical
125  C    | | |              :: fields).  C    | | |              :: fields).
126  C    | | |  C    | | |
127  C    | | |<A HREF=vdb/names/EV.htm target=codeBrowserWindow>INI_FIELDS</A>   :: Control initialising model fields to non-zero  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/EW.htm target=codeBrowserWindow>INI_VEL</A>    :: Initialize 3D flow field.  C    | | | |<A HREF=vdb/names/1EZ.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.  C    | | | |<A HREF=vdb/names/1F0.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.  C    | | | |<A HREF=vdb/names/1F1.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.  C    | | | |<A HREF=vdb/names/1F2.htm target=codeBrowserWindow>INI_PSURF</A>  :: Set model initial free-surface height/pressure.
132  C    | | |  C    | | |
133  C    | | |<A HREF=vdb/names/F0.htm target=codeBrowserWindow>INI_TR1</A>      :: Set initial tracer 1 distribution.  C    | | |<A HREF=vdb/names/1LJ.htm target=codeBrowserWindow>INI_TR1</A>      :: Set initial tracer 1 distribution.
134  C    | | |  C    | | |
135  C    | | |<A HREF=vdb/names/F1.htm target=codeBrowserWindow>THE_CORRECTION_STEP</A> :: Step forward to next time step.  C    | | |<A HREF=vdb/names/1BF.htm target=codeBrowserWindow>THE_CORRECTION_STEP</A> :: Step forward to next time step.
136  C    | | | |                   :: Here applied to move restart conditions  C    | | | |                   :: Here applied to move restart conditions
137  C    | | | |                   :: (saved in mid timestep) to correct level in  C    | | | |                   :: (saved in mid timestep) to correct level in
138  C    | | | |                   :: time (only used for pre-c35).  C    | | | |                   :: time (only used for pre-c35).
139  C    | | | |  C    | | | |
140  C    | | | |<A HREF=vdb/names/F2.htm target=codeBrowserWindow>CALC_GRAD_PHI_SURF</A> :: Return DDx and DDy of surface pressure  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/F3.htm target=codeBrowserWindow>CORRECTION_STEP</A>    :: Pressure correction to momentum  C    | | | |<A HREF=vdb/names/13W.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.  C    | | | |<A HREF=vdb/names/145.htm target=codeBrowserWindow>CYCLE_TRACER</A>       :: Move tracers forward in time.
143  C    | | | |-OBCS_APPLY         :: Open bndy package. see pkg/obcs  C    | | | |-OBCS_APPLY         :: Open bndy package. see pkg/obcs
144  C    | | | |-SHAP_FILT_APPLY    :: Shapiro filter package. see pkg/shap_filt  C    | | | |-SHAP_FILT_APPLY    :: Shapiro filter package. see pkg/shap_filt
145  C    | | | |-ZONAL_FILT_APPLY   :: FFT filter package. see pkg/zonal_filt  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.  C    | | | |<A HREF=vdb/names/13C.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.  C    | | | | |<A HREF=vdb/names/V9.htm target=codeBrowserWindow>FIND_RHO</A>  :: Find adjacent densities.
148  C    | | | | |<A HREF=vdb/names/FA.htm target=codeBrowserWindow>CONVECT</A>   :: Mix static instability.  C    | | | | |<A HREF=vdb/names/135.htm target=codeBrowserWindow>CONVECT</A>   :: Mix static instability.
149  C    | | | | |<A HREF=vdb/names/FB.htm target=codeBrowserWindow>TIMEAVE_CUMULATE</A> :: Update convection statistics.  C    | | | | |<A HREF=vdb/names/4AB.htm target=codeBrowserWindow>TIMEAVE_CUMULATE</A> :: Update convection statistics.
150  C    | | | |  C    | | | |
151  C    | | | |<A HREF=vdb/names/FC.htm target=codeBrowserWindow>CALC_EXACT_ETA</A>        :: Change SSH to flow divergence.      C    | | | |-CALC_EXACT_ETA        :: Change SSH to flow divergence.    
152  C    | | |  C    | | |
153  C    | | |<A HREF=vdb/names/FD.htm target=codeBrowserWindow>CONVECTIVE_ADJUSTMENT_INI</A> :: Control static instability mixing  C    | | |<A HREF=vdb/names/13Q.htm target=codeBrowserWindow>CONVECTIVE_ADJUSTMENT_INI</A> :: Control static instability mixing
154  C    | | | |                         :: Extra time history interactions.  C    | | | |                         :: Extra time history interactions.
155  C    | | | |                        C    | | | |                      
156  C    | | | |<A HREF=vdb/names/F9.htm target=codeBrowserWindow>FIND_RHO</A>  :: Find adjacent densities.  C    | | | |<A HREF=vdb/names/V9.htm target=codeBrowserWindow>FIND_RHO</A>  :: Find adjacent densities.
157  C    | | | |<A HREF=vdb/names/FA.htm target=codeBrowserWindow>CONVECT</A>   :: Mix static instability.  C    | | | |<A HREF=vdb/names/135.htm target=codeBrowserWindow>CONVECT</A>   :: Mix static instability.
158  C    | | | |<A HREF=vdb/names/FB.htm target=codeBrowserWindow>TIMEAVE_CUMULATE</A> :: Update convection statistics.  C    | | | |<A HREF=vdb/names/4AB.htm target=codeBrowserWindow>TIMEAVE_CUMULATE</A> :: Update convection statistics.
159  C    | | |  C    | | |
160  C    | | |<A HREF=vdb/names/FH.htm target=codeBrowserWindow>PACKAGES_INIT_VARIABLES</A> :: Does initialisation of time evolving  C    | | |<A HREF=vdb/names/1LX.htm target=codeBrowserWindow>PACKAGES_INIT_VARIABLES</A> :: Does initialisation of time evolving
161  C    | | | |                       :: package data.  C    | | | |                       :: package data.
162  C    | | | |  C    | | | |
163  C    | | | |<A HREF=vdb/names/FI.htm target=codeBrowserWindow>GMREDI_INIT</A>          :: GM package. ( see pkg/gmredi )  C    | | | |<A HREF=vdb/names/1N9.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 )  C    | | | |<A HREF=vdb/names/1NA.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>      C    | | | |<A HREF=vdb/names/1NB.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 )  C    | | | |<A HREF=vdb/names/1NJ.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 )  C    | | | |-AIM_INIT             :: 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 )  C    | | | |<A HREF=vdb/names/1NG.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 )  C    | | | |-COST_INIT            :: 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 )  C    | | | |-ECCO_INIT            :: ECCO support package. ( see pkg/ecco )
171  C    | | | |<A HREF=vdb/names/FP.htm target=codeBrowserWindow>INI_FORCING</A>          :: Set model initial forcing fields.  C    | | | |<A HREF=vdb/names/1F6.htm target=codeBrowserWindow>INI_FORCING</A>          :: Set model initial forcing fields.
172  C    | | |   |                    :: Either set in-line or from file as shown.  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)  C    | | |   |<A HREF=vdb/names/1F7.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)  C    | | |   |<A HREF=vdb/names/1F7.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)  C    | | |   |<A HREF=vdb/names/1F7.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)  C    | | |   |<A HREF=vdb/names/1F7.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)  C    | | |   |<A HREF=vdb/names/1F7.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)  C    | | |   |<A HREF=vdb/names/1F7.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)  C    | | |   |<A HREF=vdb/names/1F7.htm target=codeBrowserWindow>READ_FLD_XY_RS</A>(surfQswFile)
180  C    | | |  C    | | |
181  C    | | |<A HREF=vdb/names/FQ.htm target=codeBrowserWindow>CALC_SURF_DR</A>   :: Calculate the new surface level thickness.  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/FR.htm target=codeBrowserWindow>UPDATE_SURF_DR</A> :: Update the surface-level thickness fraction.  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/FS.htm target=codeBrowserWindow>UPDATE_CG2D</A>    :: Update 2d conjugate grad. for Free-Surf.  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/FT.htm target=codeBrowserWindow>STATE_SUMMARY</A>    :: Summarize model prognostic variables.  C    | | |<A HREF=vdb/names/1M1.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 ).  C    | | |<A HREF=vdb/names/1LZ.htm target=codeBrowserWindow>TIMEAVE_STATVARS</A> :: Time averaging package ( see pkg/timeave ).
186  C    | |  C    | |
187  C    | |<A HREF=vdb/names/FV.htm target=codeBrowserWindow>WRITE_STATE</A>      :: Controlling routine for IO to dump model state.  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/FW.htm target=codeBrowserWindow>WRITE_REC_XYZ_RL</A> :: Single file I/O  C    | | |<A HREF=vdb/names/107.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  C    | | |<A HREF=vdb/names/23.htm target=codeBrowserWindow>WRITE_FLD_XYZ_RL</A> :: Multi-file I/O
190  C    | |  C    | |
191  C    | |<A HREF=vdb/names/FY.htm target=codeBrowserWindow>MONITOR</A>          :: Monitor state ( see pkg/monitor )  C    | |<A HREF=vdb/names/1BJ.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 )  C    | |<A HREF=vdb/names/1AX.htm target=codeBrowserWindow>CTRL_MAP_FORCING</A> :: Control vector support package. ( see pkg/ctrl )
193  C====|>|  C====|>|
194  C====|>| ****************************  C====|>| ****************************
195  C====|>| BEGIN MAIN TIMESTEPPING LOOP  C====|>| BEGIN MAIN TIMESTEPPING LOOP
196  C====|>| ****************************  C====|>| ****************************
197  C====|>|  C====|>|
198  C/\  | |<A HREF=vdb/names/G0.htm target=codeBrowserWindow>FORWARD_STEP</A>     :: Step forward a time-step ( AT LAST !!! )  C/\  | |<A HREF=vdb/names/1AC.htm target=codeBrowserWindow>FORWARD_STEP</A>     :: Step forward a time-step ( AT LAST !!! )
199  C/\  | | |  C/\  | | |
200  C/\  | | |<A HREF=vdb/names/G1.htm target=codeBrowserWindow>DUMMY_IN_STEPPING</A> :: autodiff package ( pkg/autoduff ).  C/\  | | |<A HREF=vdb/names/1AM.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.  C/\  | | |-CALC_EXACT_ETA :: 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.  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/G4.htm target=codeBrowserWindow>EXF_GETFORCING</A> :: External forcing package. ( pkg/exf )  C/\  | | |<A HREF=vdb/names/1AS.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.  C/\  | | |<A HREF=vdb/names/163.htm target=codeBrowserWindow>EXTERNAL_FIELDS_LOAD</A> :: Control loading time dep. external data.
205  C/\  | | | |                    :: Simple interpolcation between end-points  C/\  | | | |                    :: Simple interpolcation between end-points
206  C/\  | | | |                    :: for forcing datasets.  C/\  | | | |                    :: for forcing datasets.
207  C/\  | | | |                    C/\  | | | |                  
208  C/\  | | | |-EXCH :: Sync forcing. in overlap regions.  C/\  | | | |-EXCH :: Sync forcing. in overlap regions.
209  C/\  | | |  C/\  | | |
210  C/\  | | |<A HREF=vdb/names/G7.htm target=codeBrowserWindow>THERMODYNAMICS</A> :: theta, salt + tracer equations driver.  C/\  | | |<A HREF=vdb/names/1AZ.htm target=codeBrowserWindow>THERMODYNAMICS</A> :: theta, salt + tracer equations driver.
211  C/\  | | | |  C/\  | | | |
212  C/\  | | | |<A HREF=vdb/names/G8.htm target=codeBrowserWindow>INTEGRATE_FOR_W</A> :: Integrate for vertical velocity.  C/\  | | | |<A HREF=vdb/names/1MA.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 ).  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/F9.htm target=codeBrowserWindow>FIND_RHO</A>        :: Calculates [rho(S,T,z)-Rhonil] of a slice  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/GB.htm target=codeBrowserWindow>GRAD_SIGMA</A>      :: Calculate isoneutral gradients  C/\  | | | |<A HREF=vdb/names/1BN.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  C/\  | | | |<A HREF=vdb/names/U5.htm target=codeBrowserWindow>CALC_IVDC</A>       :: Set Implicit Vertical Diffusivity for Convection
217  C/\  | | | |  C/\  | | | |
218  C/\  | | | |<A HREF=vdb/names/GD.htm target=codeBrowserWindow>OBCS_CALC</A>            :: Open bndy. package ( see pkg/obcs ).  C/\  | | | |<A HREF=vdb/names/1S7.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  C/\  | | | |<A HREF=vdb/names/17Z.htm target=codeBrowserWindow>EXTERNAL_FORCING_SURF</A>:: Accumulates appropriately dimensioned
220  C/\  | | | |                      :: forcing terms.  C/\  | | | |                      :: forcing terms.
221  C/\  | | | |  C/\  | | | |
222  C/\  | | | |<A HREF=vdb/names/GF.htm target=codeBrowserWindow>GMREDI_CALC_TENSOR</A>   :: GM package ( see pkg/gmredi ).  C/\  | | | |<A HREF=vdb/names/1S9.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 ).  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/GH.htm target=codeBrowserWindow>KPP_CALC</A>             :: KPP package ( see pkg/kpp ).  C/\  | | | |<A HREF=vdb/names/1SB.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 ).  C/\  | | | |<A HREF=vdb/names/1SC.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 ).  C/\  | | | |-AIM_DO_ATMOS_PHYSICS :: Intermed. atmos package ( see pkg/aim ).
227  C/\  | | | |<A HREF=vdb/names/GK.htm target=codeBrowserWindow>GAD_ADVECTION</A>        :: Generalised advection driver (multi-dim  C/\  | | | |<A HREF=vdb/names/1SE.htm target=codeBrowserWindow>GAD_ADVECTION</A>        :: Generalised advection driver (multi-dim
228  C/\  | | | |                         advection case) (see pkg/gad).  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)  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/GM.htm target=codeBrowserWindow>CALC_DIFFUSIVITY</A>     :: Calculate net vertical diffusivity  C/\  | | | |<A HREF=vdb/names/QB.htm target=codeBrowserWindow>CALC_DIFFUSIVITY</A>     :: Calculate net vertical diffusivity
231  C/\  | | | | |  C/\  | | | | |
232  C/\  | | | | |<A HREF=vdb/names/GN.htm target=codeBrowserWindow>GMREDI_CALC_DIFF</A>   :: GM package ( see pkg/gmredi ).  C/\  | | | | |<A HREF=vdb/names/QK.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 ).  C/\  | | | | |<A HREF=vdb/names/QN.htm target=codeBrowserWindow>KPP_CALC_DIFF</A>      :: KPP package ( see pkg/kpp ).
234  C/\  | | | |  C/\  | | | |
235  C/\  | | | |<A HREF=vdb/names/GP.htm target=codeBrowserWindow>CALC_GT</A>              :: Calculate the temperature tendency terms  C/\  | | | |<A HREF=vdb/names/SH.htm target=codeBrowserWindow>CALC_GT</A>              :: Calculate the temperature tendency terms
236  C/\  | | | | |  C/\  | | | | |
237  C/\  | | | | |<A HREF=vdb/names/GQ.htm target=codeBrowserWindow>GAD_CALC_RHS</A>       :: Generalised advection package  C/\  | | | | |<A HREF=vdb/names/S4.htm target=codeBrowserWindow>GAD_CALC_RHS</A>       :: Generalised advection package
238  C/\  | | | | |                    :: ( see pkg/gad )  C/\  | | | | |                    :: ( see pkg/gad )
239  C/\  | | | | |<A HREF=vdb/names/GR.htm target=codeBrowserWindow>EXTERNAL_FORCING_T</A> :: Problem specific forcing for temperature.  C/\  | | | | |<A HREF=vdb/names/SR.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.  C/\  | | | | |<A HREF=vdb/names/PF.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.  C/\  | | | | |<A HREF=vdb/names/SG.htm target=codeBrowserWindow>FREESURF_RESCALE_G</A> :: Re-scale Gt for free-surface height.
242  C/\  | | | |  C/\  | | | |
243  C/\  | | | |<A HREF=vdb/names/GU.htm target=codeBrowserWindow>TIMESTEP_TRACER</A>      :: Step tracer field forward in time  C/\  | | | |<A HREF=vdb/names/1SI.htm target=codeBrowserWindow>TIMESTEP_TRACER</A>      :: Step tracer field forward in time
244  C/\  | | | |  C/\  | | | |
245  C/\  | | | |<A HREF=vdb/names/GV.htm target=codeBrowserWindow>CALC_GS</A>              :: Calculate the salinity tendency terms  C/\  | | | |<A HREF=vdb/names/RW.htm target=codeBrowserWindow>CALC_GS</A>              :: Calculate the salinity tendency terms
246  C/\  | | | | |  C/\  | | | | |
247  C/\  | | | | |<A HREF=vdb/names/GQ.htm target=codeBrowserWindow>GAD_CALC_RHS</A>       :: Generalised advection package  C/\  | | | | |<A HREF=vdb/names/S4.htm target=codeBrowserWindow>GAD_CALC_RHS</A>       :: Generalised advection package
248  C/\  | | | | |                    :: ( see pkg/gad )  C/\  | | | | |                    :: ( see pkg/gad )
249  C/\  | | | | |<A HREF=vdb/names/GX.htm target=codeBrowserWindow>EXTERNAL_FORCING_S</A> :: Problem specific forcing for salt.  C/\  | | | | |<A HREF=vdb/names/SD.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.  C/\  | | | | |<A HREF=vdb/names/PF.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.  C/\  | | | | |<A HREF=vdb/names/SG.htm target=codeBrowserWindow>FREESURF_RESCALE_G</A> :: Re-scale Gs for free-surface height.
252  C/\  | | | |  C/\  | | | |
253  C/\  | | | |<A HREF=vdb/names/GU.htm target=codeBrowserWindow>TIMESTEP_TRACER</A>      :: Step tracer field forward in time  C/\  | | | |<A HREF=vdb/names/1SI.htm target=codeBrowserWindow>TIMESTEP_TRACER</A>      :: Step tracer field forward in time
254  C/\  | | | |  C/\  | | | |
255  C/\  | | | |<A HREF=vdb/names/H1.htm target=codeBrowserWindow>CALC_GTR1</A>            :: Calculate other tracer(s) tendency terms  C/\  | | | |<A HREF=vdb/names/SU.htm target=codeBrowserWindow>CALC_GTR1</A>            :: Calculate other tracer(s) tendency terms
256  C/\  | | | | |  C/\  | | | | |
257  C/\  | | | | |<A HREF=vdb/names/GQ.htm target=codeBrowserWindow>GAD_CALC_RHS</A>       :: Generalised advection package  C/\  | | | | |<A HREF=vdb/names/S4.htm target=codeBrowserWindow>GAD_CALC_RHS</A>       :: Generalised advection package
258  C/\  | | | | |                    :: ( see pkg/gad )  C/\  | | | | |                    :: ( see pkg/gad )
259  C/\  | | | | |<A HREF=vdb/names/H3.htm target=codeBrowserWindow>EXTERNAL_FORCING_TR</A>:: Problem specific forcing for tracer.  C/\  | | | | |<A HREF=vdb/names/T2.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.  C/\  | | | | |<A HREF=vdb/names/PF.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.  C/\  | | | | |<A HREF=vdb/names/SG.htm target=codeBrowserWindow>FREESURF_RESCALE_G</A> :: Re-scale Gs for free-surface height.
262  C/\  | | | |  C/\  | | | |
263  C/\  | | | |<A HREF=vdb/names/GU.htm target=codeBrowserWindow>TIMESTEP_TRACER</A>      :: Step tracer field forward in time  C/\  | | | |<A HREF=vdb/names/1SI.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 ).  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/H8.htm target=codeBrowserWindow>FREEZE</A>               :: Limit range of temperature.  C/\  | | | |<A HREF=vdb/names/1BL.htm target=codeBrowserWindow>FREEZE</A>               :: Limit range of temperature.
266  C/\  | | | |  C/\  | | | |
267  C/\  | | | |<A HREF=vdb/names/H9.htm target=codeBrowserWindow>IMPLDIFF</A>             :: Solve vertical implicit diffusion equation.  C/\  | | | |<A HREF=vdb/names/15P.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 ).  C/\  | | | |<A HREF=vdb/names/1SL.htm target=codeBrowserWindow>OBCS_APPLY_TS</A>        :: Open bndy. package (see pkg/obcs ).
269  C/\  | | | |  C/\  | | | |
270  C/\  | | | |<A HREF=vdb/names/HB.htm target=codeBrowserWindow>AIM_AIM2DYN_EXCHANGES</A> :: Inetermed. atmos (see pkg/aim).  C/\  | | | |<A HREF=vdb/names/14I.htm target=codeBrowserWindow>AIM_AIM2DYN_EXCHANGES</A> :: Inetermed. atmos (see pkg/aim).
271  C/\  | | | |-EXCH                 :: Update overlaps  C/\  | | | |-EXCH                 :: Update overlaps
272  C/\  | | |  C/\  | | |
273  C/\  | | |<A HREF=vdb/names/HD.htm target=codeBrowserWindow>DYNAMICS</A>       :: Momentum equations driver.  C/\  | | |<A HREF=vdb/names/158.htm target=codeBrowserWindow>DYNAMICS</A>       :: Momentum equations driver.
274  C/\  | | | |  C/\  | | | |
275  C/\  | | | |<A HREF=vdb/names/F2.htm target=codeBrowserWindow>CALC_GRAD_PHI_SURF</A> :: Calculate the gradient of the surface  C/\  | | | |<A HREF=vdb/names/RR.htm target=codeBrowserWindow>CALC_GRAD_PHI_SURF</A> :: Calculate the gradient of the surface
276  C/\  | | | |                       Potential anomaly.  C/\  | | | |                       Potential anomaly.
277  C/\  | | | |<A HREF=vdb/names/HF.htm target=codeBrowserWindow>CALC_VISCOSITY</A>     :: Calculate net vertical viscosity  C/\  | | | |<A HREF=vdb/names/X5.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 ).  C/\  | | | | |<A HREF=vdb/names/X8.htm target=codeBrowserWindow>KPP_CALC_VISC</A>    :: KPP package ( see pkg/kpp ).
279  C/\  | | | |                                                        C/\  | | | |                                                      
280  C/\  | | | |<A HREF=vdb/names/HH.htm target=codeBrowserWindow>CALC_PHI_HYD</A>       :: Integrate the hydrostatic relation.  C/\  | | | |<A HREF=vdb/names/UG.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  C/\  | | | |<A HREF=vdb/names/15K.htm target=codeBrowserWindow>MOM_FLUXFORM</A>       :: Flux form mom eqn. package ( see
282  C/\  | | | |                       pkg/mom_fluxform ).  C/\  | | | |                       pkg/mom_fluxform ).
283  C/\  | | | |<A HREF=vdb/names/HJ.htm target=codeBrowserWindow>MOM_VECINV</A>         :: Vector invariant form mom eqn. package ( see  C/\  | | | |<A HREF=vdb/names/15L.htm target=codeBrowserWindow>MOM_VECINV</A>         :: Vector invariant form mom eqn. package ( see
284  C/\  | | | |                       pkg/mom_vecinv   ).  C/\  | | | |                       pkg/mom_vecinv   ).
285  C/\  | | | |<A HREF=vdb/names/HK.htm target=codeBrowserWindow>TIMESTEP</A>           :: Step momentum fields forward in time  C/\  | | | |<A HREF=vdb/names/15M.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 ).  C/\  | | | |<A HREF=vdb/names/15N.htm target=codeBrowserWindow>OBCS_APPLY_UV</A>      :: Open bndy. package (see pkg/obcs ).
287  C/\  | | | |  C/\  | | | |
288  C/\  | | | |<A HREF=vdb/names/H9.htm target=codeBrowserWindow>IMPLDIFF</A>           :: Solve vertical implicit diffusion equation.  C/\  | | | |<A HREF=vdb/names/15P.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 ).  C/\  | | | |<A HREF=vdb/names/15N.htm target=codeBrowserWindow>OBCS_APPLY_UV</A>      :: Open bndy. package (see pkg/obcs ).
290  C/\  | | | |  C/\  | | | |
291  C/\  | | | |<A HREF=vdb/names/HO.htm target=codeBrowserWindow>TIMEAVE_CUMUL_1T</A>   :: Time averaging package ( see pkg/timeave ).  C/\  | | | |<A HREF=vdb/names/13P.htm target=codeBrowserWindow>TIMEAVE_CUMUL_1T</A>   :: Time averaging package ( see pkg/timeave ).
292  C/\  | | | |-TIMEAVE_CUMUATE    :: Time averaging package ( see pkg/timeave ).  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 ).  C/\  | | | |<A HREF=vdb/names/15T.htm target=codeBrowserWindow>DEBUG_STATS_RL</A>     :: Quick debug package ( see pkg/debug ).
294  C/\  | | |  C/\  | | |
295  C/\  | | |<A HREF=vdb/names/HR.htm target=codeBrowserWindow>CALC_GW</A>        :: vert. momentum tendency terms ( NH, QH only ).  C/\  | | |<A HREF=vdb/names/T5.htm target=codeBrowserWindow>CALC_GW</A>        :: vert. momentum tendency terms ( NH, QH only ).
296  C/\  | | |  C/\  | | |
297  C/\  | | |<A HREF=vdb/names/FR.htm target=codeBrowserWindow>UPDATE_SURF_DR</A> :: Update the surface-level thickness fraction.  C/\  | | |<A HREF=vdb/names/1B7.htm target=codeBrowserWindow>UPDATE_SURF_DR</A> :: Update the surface-level thickness fraction.
298  C/\  | | |  C/\  | | |
299  C/\  | | |<A HREF=vdb/names/FS.htm target=codeBrowserWindow>UPDATE_CG2D</A>    :: Update 2d conjugate grad. for Free-Surf.  C/\  | | |<A HREF=vdb/names/1B8.htm target=codeBrowserWindow>UPDATE_CG2D</A>    :: Update 2d conjugate grad. for Free-Surf.
300  C/\  | | |  C/\  | | |
301  C/\  | | |<A HREF=vdb/names/HU.htm target=codeBrowserWindow>SOLVE_FOR_PRESSURE</A>           :: Find surface pressure.  C/\  | | |<A HREF=vdb/names/1BD.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.  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/HW.htm target=codeBrowserWindow>CG2D</A>              :: Two-dim pre-con. conjugate-gradient.  C/\  | | | |<A HREF=vdb/names/X9.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.  C/\  | | | |<A HREF=vdb/names/YD.htm target=codeBrowserWindow>CG3D</A>              :: Three-dim pre-con. conjugate-gradient solver.
305  C/\  | | |  C/\  | | |
306  C/\  | | |<A HREF=vdb/names/F1.htm target=codeBrowserWindow>THE_CORRECTION_STEP</A>          :: Step forward to next time step.  C/\  | | |<A HREF=vdb/names/1BF.htm target=codeBrowserWindow>THE_CORRECTION_STEP</A>          :: Step forward to next time step.
307  C/\  | | | |  C/\  | | | |
308  C/\  | | | |<A HREF=vdb/names/F2.htm target=codeBrowserWindow>CALC_GRAD_PHI_SURF</A> :: Return DDx and DDy of surface pressure  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/F3.htm target=codeBrowserWindow>CORRECTION_STEP</A>    :: Pressure correction to momentum  C/\  | | | |<A HREF=vdb/names/13W.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.  C/\  | | | |<A HREF=vdb/names/145.htm target=codeBrowserWindow>CYCLE_TRACER</A>       :: Move tracers forward in time.
311  C/\  | | | |-OBCS_APPLY         :: Open bndy package. see pkg/obcs  C/\  | | | |-OBCS_APPLY         :: Open bndy package. see pkg/obcs
312  C/\  | | | |-SHAP_FILT_APPLY    :: Shapiro filter package. see pkg/shap_filt  C/\  | | | |-SHAP_FILT_APPLY    :: Shapiro filter package. see pkg/shap_filt
313  C/\  | | | |-ZONAL_FILT_APPLY   :: FFT filter package. see pkg/zonal_filt  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.  C/\  | | | |<A HREF=vdb/names/13C.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.  C/\  | | | | |<A HREF=vdb/names/V9.htm target=codeBrowserWindow>FIND_RHO</A>  :: Find adjacent densities.
316  C/\  | | | | |<A HREF=vdb/names/FA.htm target=codeBrowserWindow>CONVECT</A>   :: Mix static instability.  C/\  | | | | |<A HREF=vdb/names/135.htm target=codeBrowserWindow>CONVECT</A>   :: Mix static instability.
317  C/\  | | | | |<A HREF=vdb/names/FB.htm target=codeBrowserWindow>TIMEAVE_CUMULATE</A> :: Update convection statistics.  C/\  | | | | |<A HREF=vdb/names/4AB.htm target=codeBrowserWindow>TIMEAVE_CUMULATE</A> :: Update convection statistics.
318  C/\  | | | |  C/\  | | | |
319  C/\  | | | |<A HREF=vdb/names/FC.htm target=codeBrowserWindow>CALC_EXACT_ETA</A>        :: Change SSH to flow divergence.      C/\  | | | |-CALC_EXACT_ETA        :: Change SSH to flow divergence.    
320  C/\  | | |  C/\  | | |
321  C/\  | | |<A HREF=vdb/names/IA.htm target=codeBrowserWindow>DO_FIELDS_BLOCKING_EXCHANGES</A> :: Sync up overlap regions.  C/\  | | |<A HREF=vdb/names/14B.htm target=codeBrowserWindow>DO_FIELDS_BLOCKING_EXCHANGES</A> :: Sync up overlap regions.
322  C/\  | | | |-EXCH                                                    C/\  | | | |-EXCH                                                  
323  C/\  | | |  C/\  | | |
324  C/\  | | |<A HREF=vdb/names/IB.htm target=codeBrowserWindow>FLT_MAIN</A>         :: Float package ( pkg/flt ).  C/\  | | |<A HREF=vdb/names/1BI.htm target=codeBrowserWindow>FLT_MAIN</A>         :: Float package ( pkg/flt ).
325  C/\  | | |  C/\  | | |
326  C/\  | | |<A HREF=vdb/names/FY.htm target=codeBrowserWindow>MONITOR</A>          :: Monitor package ( pkg/monitor ).  C/\  | | |<A HREF=vdb/names/1BJ.htm target=codeBrowserWindow>MONITOR</A>          :: Monitor package ( pkg/monitor ).
327  C/\  | | |  C/\  | | |
328  C/\  | | |<A HREF=vdb/names/ID.htm target=codeBrowserWindow>DO_THE_MODEL_IO</A>  :: Standard diagnostic I/O.  C/\  | | |<A HREF=vdb/names/14J.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  C/\  | | | |<A HREF=vdb/names/14P.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  C/\  | | | |<A HREF=vdb/names/14Q.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  C/\  | | | |-AIM_WRITE_DIAGS     :: Intermed. atmos diags. see pkg/aim
332  C/\  | | | |<A HREF=vdb/names/IH.htm target=codeBrowserWindow>GMREDI_DIAGS</A>        :: GM diags. see pkg/gmredi  C/\  | | | |<A HREF=vdb/names/14W.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  C/\  | | | |<A HREF=vdb/names/14X.htm target=codeBrowserWindow>KPP_DO_DIAGS</A>        :: KPP diags. see pkg/kpp
334  C/\  | | |  C/\  | | |
335  C/\  | | |<A HREF=vdb/names/IJ.htm target=codeBrowserWindow>WRITE_CHECKPOINT</A> :: Do I/O for restart files.  C/\  | | |<A HREF=vdb/names/101.htm target=codeBrowserWindow>WRITE_CHECKPOINT</A> :: Do I/O for restart files.
336  C/\  | |  C/\  | |
337  C/\  | |<A HREF=vdb/names/IK.htm target=codeBrowserWindow>COST_TILE</A>        :: Cost function package. ( see pkg/cost )  C/\  | |<A HREF=vdb/names/1R4.htm target=codeBrowserWindow>COST_TILE</A>        :: Cost function package. ( see pkg/cost )
338  C<===|=|  C<===|=|
339  C<===|=| **************************  C<===|=| **************************
340  C<===|=| END MAIN TIMESTEPPING LOOP  C<===|=| END MAIN TIMESTEPPING LOOP
341  C<===|=| **************************  C<===|=| **************************
342  C<===|=|  C<===|=|
343  C    | |<A HREF=vdb/names/IL.htm target=codeBrowserWindow>COST_FINAL</A>       :: Cost function package. ( see pkg/cost )  C    | |<A HREF=vdb/names/1R5.htm target=codeBrowserWindow>COST_FINAL</A>       :: Cost function package. ( see pkg/cost )
344  C    |  C    |
345  C    |<A HREF=vdb/names/IJ.htm target=codeBrowserWindow>WRITE_CHECKPOINT</A> :: Final state storage, for restart.  C    |<A HREF=vdb/names/101.htm target=codeBrowserWindow>WRITE_CHECKPOINT</A> :: Final state storage, for restart.
346  C    |  C    |
347  C    |<A HREF=vdb/names/IN.htm target=codeBrowserWindow>TIMER_PRINTALL</A> :: Computational timing summary  C    |<A HREF=vdb/names/LD.htm target=codeBrowserWindow>TIMER_PRINTALL</A> :: Computational timing summary
348  C    |  C    |
349  C    |<A HREF=vdb/names/IO.htm target=codeBrowserWindow>COMM_STATS</A>     :: Summarise inter-proc and inter-thread communication  C    |<A HREF=vdb/names/38.htm target=codeBrowserWindow>COMM_STATS</A>     :: Summarise inter-proc and inter-thread communication
350  C                     :: events.  C                     :: events.
351  </PRE>  </PRE>
352  </BODY>  </BODY>

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.22