4 |
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |
5 |
|
|
6 |
#include "AUTODIFF_OPTIONS.h" |
#include "AUTODIFF_OPTIONS.h" |
7 |
|
#ifdef ALLOW_EXF |
8 |
|
# include "EXF_OPTIONS.h" |
9 |
|
#endif |
10 |
|
#ifdef ALLOW_SEAICE |
11 |
|
# include "SEAICE_OPTIONS.h" |
12 |
|
#endif |
13 |
|
|
14 |
CBOP |
CBOP |
15 |
C !ROUTINE: AUTODIFF_INI_MODEL_IO |
C !ROUTINE: AUTODIFF_INI_MODEL_IO |
147 |
& 'coordinates','XC YC RC iter', myThid) |
& 'coordinates','XC YC RC iter', myThid) |
148 |
#endif |
#endif |
149 |
|
|
150 |
|
#ifdef ALLOW_KAPGM_CONTROL |
151 |
|
CALL MNC_CW_ADD_VNAME('adkapgm', 'Cen_xy_Hn__C__t', 4,5, myThid) |
152 |
|
CALL MNC_CW_ADD_VATTR_TEXT('adkapgm', |
153 |
|
& 'units','[cost]/[m^2/s]', myThid) |
154 |
|
CALL MNC_CW_ADD_VATTR_TEXT('adkapgm', |
155 |
|
& 'long_name','adjoint isopycnal diffusion', myThid) |
156 |
|
CALL MNC_CW_ADD_VATTR_TEXT('adkapgm', |
157 |
|
& 'coordinates','XC YC RC iter', myThid) |
158 |
|
#endif |
159 |
|
|
160 |
|
#ifdef ALLOW_KAPREDI_CONTROL |
161 |
|
CALL MNC_CW_ADD_VNAME('adkapredi', 'Cen_xy_Hn__C__t', 4,5, myThid) |
162 |
|
CALL MNC_CW_ADD_VATTR_TEXT('adkapredi', |
163 |
|
& 'units','[cost]/[m^2/s]', myThid) |
164 |
|
CALL MNC_CW_ADD_VATTR_TEXT('adkapredi', |
165 |
|
& 'long_name','adjoint isopycnal diffusion', myThid) |
166 |
|
CALL MNC_CW_ADD_VATTR_TEXT('adkapredi', |
167 |
|
& 'coordinates','XC YC RC iter', myThid) |
168 |
|
#endif |
169 |
|
|
170 |
#ifdef ALLOW_EXF |
#ifdef ALLOW_EXF |
171 |
c |
c |
172 |
CALL MNC_CW_ADD_VNAME('adustress', 'Cen_xy_Hn__-__t', 3,4, myThid) |
CALL MNC_CW_ADD_VNAME('adustress', 'Cen_xy_Hn__-__t', 3,4, myThid) |
300 |
CALL MNC_CW_ADD_VATTR_TEXT('adhsnow', |
CALL MNC_CW_ADD_VATTR_TEXT('adhsnow', |
301 |
& 'coordinates','XC YC RC iter', myThid) |
& 'coordinates','XC YC RC iter', myThid) |
302 |
c |
c |
303 |
# ifdef ALLOW_DYNAMICS |
# ifdef SEAICE_ALLOW_DYNAMICS |
304 |
CALL MNC_CW_ADD_VNAME('aduice', 'U_xy_Hn__-__t', 3,4, myThid) |
CALL MNC_CW_ADD_VNAME('aduice', 'U_xy_Hn__-__t', 3,4, myThid) |
305 |
CALL MNC_CW_ADD_VATTR_TEXT('aduice', |
CALL MNC_CW_ADD_VATTR_TEXT('aduice', |
306 |
& 'units','[cost]/[m/s]', myThid) |
& 'units','[cost]/[m/s]', myThid) |