/[MITgcm]/MITgcm/model/src/packages_init_variables.F
ViewVC logotype

Diff of /MITgcm/model/src/packages_init_variables.F

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

revision 1.13 by jmc, Wed Oct 9 00:57:57 2002 UTC revision 1.20 by heimbach, Thu Jun 19 15:00:45 2003 UTC
# Line 21  C       | Line 21  C       |
21  C       |-- KPP_INIT  C       |-- KPP_INIT
22  C       |-- KPP_OPEN_DIAGS  C       |-- KPP_OPEN_DIAGS
23  C       |  C       |
24    C       |-- SEAICE_INIT
25    C       |
26  C       |-- OBCS_INIT_VARIABLES  C       |-- OBCS_INIT_VARIABLES
27  C       |  C       |
28    C       |-- PTRACERS_INIT
29    C       |
30    C       |-- LAND_INI_VARS
31    C       |
32  C       |-- CTRL_MAP_INI  C       |-- CTRL_MAP_INI
33  C       |  C       |
34  C       |-- COST_INIT  C       |-- EXF_INIT
35    C       |
36    C       |-- INI_FORCING
37  C       |  C       |
38  C       |-- ECCO_INIT  C       |-- ECCO_INIT
39  C       |  C       |
40  C       |-- INI_FORCING  C       |-- COST_INIT
41    C       |
42    C       |-- BULKF_INIT
43    C       |
44    C       |-- ICE_INIT
45    
46  C     !USES:  C     !USES:
47        IMPLICIT NONE        IMPLICIT NONE
# Line 57  C--   Initialize KPP vertical mixing sch Line 69  C--   Initialize KPP vertical mixing sch
69        ENDIF        ENDIF
70  #endif  #endif
71    
72  #ifdef ALLOW_OBCS  #ifdef ALLOW_SEAICE
73  C--   Open boundaries data  C--   Initialize SEAICE model.
74        IF (useOBCS) THEN        IF (useSEAICE) CALL SEAICE_INIT( myThid )
         CALL OBCS_INIT_VARIABLES( myThid )  
       ENDIF  
75  #endif  #endif
76    
77    cph-- moved further down
78    cph#ifdef ALLOW_OBCS
79    cphC--   Open boundaries data
80    cph      IF (useOBCS) THEN
81    cph        CALL OBCS_INIT_VARIABLES( myThid )
82    cph      ENDIF
83    cph#endif
84    
85  #ifdef ALLOW_PTRACERS  #ifdef ALLOW_PTRACERS
86        IF ( usePTRACERS ) CALL PTRACERS_INIT( mythid )        IF ( usePTRACERS ) CALL PTRACERS_INIT( mythid )
87  #endif  #endif
88    
89  #if (defined (ALLOW_ADJOINT_RUN) || defined (ALLOW_TANGENTLINEAR_RUN))  #ifdef ALLOW_LAND
90  c--   Map the control variables onto the model state.        IF ( useLAND ) CALL LAND_INI_VARS( mythid )
91        call ctrl_map_ini( mythid )  #endif
92    
93    #if (defined (ALLOW_ADJOINT_RUN) || \
94         defined (ALLOW_TANGENTLINEAR_RUN) || \
95         defined (ALLOW_ECCO_OPTIMIZATION))
96    c--   Initialise auxiliary xx_ fields
97          CALL CTRL_INIT_VARIABLES ( mythid )
98    c--   Map the control variables onto the model state.
99          CALL CTRL_MAP_INI( mythid )
100        _BARRIER        _BARRIER
101  #endif  #endif
102    
# Line 80  c--   Map the control variables onto the Line 106  c--   Map the control variables onto the
106        CALL INI_FORCING( mythid )        CALL INI_FORCING( mythid )
107  #endif  #endif
108    
109  #ifdef INCLUDE_ECCO_PACKAGE  #ifdef ALLOW_COST
       IF (useECCO) THEN  
        CALL ECCO_INIT( myThid )  
       ENDIF  
 #else  
 # ifdef ALLOW_COST  
110  c--   Initialise the cost function.  c--   Initialise the cost function.
111        call cost_init( mythid )        CALL COST_INITVARIA( mythid )
112        _BARRIER        _BARRIER
 # endif  
113  #endif  #endif
114    
115    #ifdef INCLUDE_ECCO_PACKAGE
116          IF (useECCO) CALL ECCO_INIT( myThid )
117    #endif
118    
119    #ifdef ALLOW_OBCS
120    C--   Open boundaries data
121          IF (useOBCS) CALL OBCS_INIT_VARIABLES( myThid )
122    #endif
123    
124    cswdblk -- begin add ---
125    #ifdef ALLOW_BULK_FORCE
126          IF (useBulkForce) call BULKF_INIT( mythid)
127    #endif
128    cswdblk ---end add ---
129    
130    cswdice ---begin add ---
131    #ifdef ALLOW_THERM_SEAICE
132          IF (useThermSeaIce) call ICE_INIT( mythid)
133    #endif
134    cswdice ---end add ---
135    
136    
137        RETURN        RETURN
138        END        END

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.20

  ViewVC Help
Powered by ViewVC 1.1.22