32 |
#include "THSICE_PARAMS.h" |
#include "THSICE_PARAMS.h" |
33 |
#include "THSICE_SIZE.h" |
#include "THSICE_SIZE.h" |
34 |
#include "THSICE_VARS.h" |
#include "THSICE_VARS.h" |
|
#include "THSICE_TAVE.h" |
|
|
#include "THSICE_COST.h" |
|
35 |
#ifdef ALLOW_AUTODIFF_TAMC |
#ifdef ALLOW_AUTODIFF_TAMC |
36 |
|
# include "THSICE_TAVE.h" |
37 |
|
# include "THSICE_COST.h" |
38 |
# include "DYNVARS.h" |
# include "DYNVARS.h" |
39 |
# include "tamc.h" |
# include "tamc.h" |
40 |
# include "tamc_keys.h" |
# include "tamc_keys.h" |
137 |
ENDDO |
ENDDO |
138 |
ENDDO |
ENDDO |
139 |
|
|
140 |
|
#ifdef ALLOW_CHEAPAML |
141 |
|
IF ( .NOT.useCheapAML ) THEN |
142 |
|
#endif |
143 |
|
|
144 |
CALL THSICE_GET_OCEAN( |
CALL THSICE_GET_OCEAN( |
145 |
I bi, bj, myTime, myIter, myThid ) |
I bi, bj, myTime, myIter, myThid ) |
146 |
|
|
200 |
I bi, bj, iMin, iMax, jMin, jMax, |
I bi, bj, iMin, iMax, jMin, jMax, |
201 |
I myTime, myIter, myThid ) |
I myTime, myIter, myThid ) |
202 |
|
|
203 |
|
#ifdef ALLOW_CHEAPAML |
204 |
|
ENDIF |
205 |
|
#endif |
206 |
#ifdef ALLOW_AUTODIFF_TAMC |
#ifdef ALLOW_AUTODIFF_TAMC |
207 |
CADJ STORE empmr(:,:,bi,bj) = comlev1_bibj, key = ticekey |
CADJ STORE empmr(:,:,bi,bj) = comlev1_bibj, key = ticekey |
208 |
CADJ STORE qnet(:,:,bi,bj) = comlev1_bibj, key = ticekey |
CADJ STORE qnet(:,:,bi,bj) = comlev1_bibj, key = ticekey |