74 |
IF (useSEAICE) CALL SEAICE_INIT( myThid ) |
IF (useSEAICE) CALL SEAICE_INIT( myThid ) |
75 |
#endif |
#endif |
76 |
|
|
77 |
#ifdef ALLOW_OBCS |
cph-- moved further down |
78 |
C-- Open boundaries data |
cph#ifdef ALLOW_OBCS |
79 |
IF (useOBCS) THEN |
cphC-- Open boundaries data |
80 |
CALL OBCS_INIT_VARIABLES( myThid ) |
cph IF (useOBCS) THEN |
81 |
ENDIF |
cph CALL OBCS_INIT_VARIABLES( myThid ) |
82 |
#endif |
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 ) |
90 |
IF ( useLAND ) CALL LAND_INI_VARS( mythid ) |
IF ( useLAND ) CALL LAND_INI_VARS( mythid ) |
91 |
#endif |
#endif |
92 |
|
|
93 |
#if (defined (ALLOW_ADJOINT_RUN) || defined (ALLOW_TANGENTLINEAR_RUN)) |
#if (defined (ALLOW_ADJOINT_RUN) || \ |
94 |
c-- Map the control variables onto the model state. |
defined (ALLOW_TANGENTLINEAR_RUN) || \ |
95 |
call ctrl_map_ini( mythid ) |
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 |
|
|
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 |
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 |
#endif |
123 |
|
|
124 |
cswdblk -- begin add --- |
cswdblk -- begin add --- |