19 |
C !CALLING SEQUENCE: |
C !CALLING SEQUENCE: |
20 |
C PACKAGES_INIT_VARIABLES |
C PACKAGES_INIT_VARIABLES |
21 |
C | |
C | |
22 |
|
C |-- CD_CODE_INI_VARS |
23 |
|
C | |
24 |
C |-- GMREDI_INIT |
C |-- GMREDI_INIT |
25 |
C | |
C | |
26 |
C |-- KPP_INIT |
C |-- KPP_INIT |
46 |
C | |
C | |
47 |
C |-- BULKF_INIT |
C |-- BULKF_INIT |
48 |
C | |
C | |
49 |
C |-- ICE_INIT |
C |-- THSICE_INI_VARS |
50 |
|
C | |
51 |
|
C |-- CPL_INI_VARS |
52 |
|
|
53 |
C !USES: |
C !USES: |
54 |
IMPLICIT NONE |
IMPLICIT NONE |
63 |
INTEGER myThid |
INTEGER myThid |
64 |
CEOP |
CEOP |
65 |
|
|
66 |
|
#ifdef ALLOW_CD_CODE |
67 |
|
C-- Initialize CD_CODE variables: |
68 |
|
C- note(jmc): before packaging CD_CODE, was done within ini_fields (=called before), |
69 |
|
C therefore call CD-ini-vars before others pkg. |
70 |
|
IF (useCDscheme) CALL CD_CODE_INI_VARS( myThid ) |
71 |
|
#endif |
72 |
|
|
73 |
#ifdef ALLOW_GMREDI |
#ifdef ALLOW_GMREDI |
74 |
C-- Initialize GM/Redi parameterization |
C-- Initialize GM/Redi parameterization |
75 |
IF (useGMRedi) CALL GMREDI_INIT( myThid ) |
IF (useGMRedi) CALL GMREDI_INIT( myThid ) |
121 |
_BARRIER |
_BARRIER |
122 |
#endif |
#endif |
123 |
|
|
124 |
#ifdef INCLUDE_EXTERNAL_FORCING_PACKAGE |
#ifdef ALLOW_EXF |
125 |
CALL EXF_INIT( mythid ) |
CALL EXF_INIT( mythid ) |
126 |
#else |
cph#else |
127 |
|
#endif |
128 |
CALL INI_FORCING( mythid ) |
CALL INI_FORCING( mythid ) |
129 |
|
cph#endif |
130 |
|
|
131 |
|
#ifdef ALLOW_EBM |
132 |
|
IF (useEBM) CALL EBM_INI_VARS( mythid ) |
133 |
#endif |
#endif |
134 |
|
|
135 |
#ifdef ALLOW_COST |
#ifdef ALLOW_COST |
144 |
IF (useOBCS) CALL OBCS_INIT_VARIABLES( myThid ) |
IF (useOBCS) CALL OBCS_INIT_VARIABLES( myThid ) |
145 |
#endif |
#endif |
146 |
|
|
|
cswdblk -- begin add --- |
|
147 |
#ifdef ALLOW_BULK_FORCE |
#ifdef ALLOW_BULK_FORCE |
148 |
IF (useBulkForce) call BULKF_INIT( mythid) |
IF (useBulkForce) CALL BULKF_INIT( mythid) |
149 |
#endif |
#endif |
|
cswdblk ---end add --- |
|
150 |
|
|
151 |
cswdice ---begin add --- |
#ifdef ALLOW_THSICE |
152 |
#ifdef ALLOW_THERM_SEAICE |
IF (useThSIce) CALL THSICE_INI_VARS( mythid) |
|
IF (useThermSeaIce) call ICE_INIT( mythid) |
|
153 |
#endif |
#endif |
|
cswdice ---end add --- |
|
154 |
|
|
155 |
|
#ifdef COMPONENT_MODULE |
156 |
|
IF ( useCoupler ) CALL CPL_INI_VARS( mythid ) |
157 |
|
#endif |
158 |
|
|
159 |
|
C AMM |
160 |
|
#ifdef ALLOW_FIZHI |
161 |
|
C Initialize FIZHI state variables |
162 |
|
IF (useFIZHI) CALL FIZHI_INIT_VARS( mythid) |
163 |
|
#endif |
164 |
|
C AMM |
165 |
|
|
166 |
RETURN |
RETURN |
167 |
END |
END |