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 |
138 |
#endif |
#endif |
139 |
|
|
140 |
#ifdef ALLOW_DIFFKR_CONTROL |
#ifdef ALLOW_DIFFKR_CONTROL |
141 |
CALL MNC_CW_ADD_VNAME('adDIFFKR', 'Cen_xy_Hn__C__t', 4,5, myThid) |
CALL MNC_CW_ADD_VNAME('adDiffkr', 'Cen_xy_Hn__C__t', 4,5, myThid) |
142 |
CALL MNC_CW_ADD_VATTR_TEXT('adDIFFKR','units','[cost]/[m^2/s]', myThid) |
CALL MNC_CW_ADD_VATTR_TEXT('adDiffkr', |
143 |
CALL MNC_CW_ADD_VATTR_TEXT('adDIFFKR','long_name', |
& 'units','[cost]/[m^2/s]', myThid) |
144 |
& 'adjoint vertical diffusion', myThid) |
CALL MNC_CW_ADD_VATTR_TEXT('adDiffkr', |
145 |
CALL MNC_CW_ADD_VATTR_TEXT('adDIFFKR', |
& 'long_name','adjoint vertical diffusion', myThid) |
146 |
|
CALL MNC_CW_ADD_VATTR_TEXT('adDiffkr', |
147 |
|
& 'coordinates','XC YC RC iter', myThid) |
148 |
|
#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) |
& 'coordinates','XC YC RC iter', myThid) |
158 |
#endif |
#endif |
159 |
|
|
290 |
CALL MNC_CW_ADD_VATTR_TEXT('adhsnow', |
CALL MNC_CW_ADD_VATTR_TEXT('adhsnow', |
291 |
& 'coordinates','XC YC RC iter', myThid) |
& 'coordinates','XC YC RC iter', myThid) |
292 |
c |
c |
293 |
# ifdef ALLOW_DYNAMICS |
# ifdef SEAICE_ALLOW_DYNAMICS |
294 |
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) |
295 |
CALL MNC_CW_ADD_VATTR_TEXT('aduice', |
CALL MNC_CW_ADD_VATTR_TEXT('aduice', |
296 |
& 'units','[cost]/[m/s]', myThid) |
& 'units','[cost]/[m/s]', myThid) |