24 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
25 |
#include "PARAMS.h" |
#include "PARAMS.h" |
26 |
#include "CPL_PARAMS.h" |
#include "CPL_PARAMS.h" |
|
#include "ATMIDS.h" |
|
27 |
#include "ATMCPL.h" |
#include "ATMCPL.h" |
28 |
|
|
29 |
C !INPUT/OUTPUT PARAMETERS: |
C !INPUT/OUTPUT PARAMETERS: |
132 |
c CALL READ_REC_3D_RL( fn, fp, 1, SSTocn , 2, myIter,myThid ) |
c CALL READ_REC_3D_RL( fn, fp, 1, SSTocn , 2, myIter,myThid ) |
133 |
c CALL READ_REC_3D_RL( fn, fp, 1, SSSocn , 3, myIter,myThid ) |
c CALL READ_REC_3D_RL( fn, fp, 1, SSSocn , 3, myIter,myThid ) |
134 |
c CALL READ_REC_3D_RL( fn, fp, 1, vSqocn , 4, myIter,myThid ) |
c CALL READ_REC_3D_RL( fn, fp, 1, vSqocn , 4, myIter,myThid ) |
135 |
CALL READ_REC_3D_RL( fn, fp, 1, atmSLPr , 5, myIter,myThid ) |
c CALL READ_REC_3D_RL( fn, fp, 1, atmSLPr , 5, myIter,myThid ) |
136 |
CALL READ_REC_3D_RL( fn, fp, 1, HeatFlux , 6, myIter,myThid ) |
CALL READ_REC_3D_RL( fn, fp, 1, HeatFlux , 6, myIter,myThid ) |
137 |
CALL READ_REC_3D_RL( fn, fp, 1, qShortWave, 7, myIter,myThid ) |
CALL READ_REC_3D_RL( fn, fp, 1, qShortWave, 7, myIter,myThid ) |
138 |
CALL READ_REC_3D_RL( fn, fp, 1, tauX , 8, myIter,myThid ) |
CALL READ_REC_3D_RL( fn, fp, 1, tauX , 8, myIter,myThid ) |
152 |
CALL READ_REC_3D_RL( fn,fp, 1, airCO2 , 16, myIter,myThid ) |
CALL READ_REC_3D_RL( fn,fp, 1, airCO2 , 16, myIter,myThid ) |
153 |
CALL READ_REC_3D_RL( fn,fp, 1, sWSpeed , 17, myIter,myThid ) |
CALL READ_REC_3D_RL( fn,fp, 1, sWSpeed , 17, myIter,myThid ) |
154 |
# ifdef ALLOW_THSICE |
# ifdef ALLOW_THSICE |
155 |
c CALL READ_REC_3D_RL( fn,fp, 1, fracIce , 18, myIter,myThid ) |
c CALL READ_REC_3D_RL( fn,fp,1,sIceFrac_cpl, 18, myIter,myThid ) |
156 |
# endif /* ALLOW_THSICE */ |
# endif /* ALLOW_THSICE */ |
157 |
ENDIF |
ENDIF |
158 |
#endif /* ALLOW_AIM */ |
#endif /* ALLOW_AIM */ |
164 |
nj = nj*Nr |
nj = nj*Nr |
165 |
|
|
166 |
C--- read ATM_CPL 2-D fields for restart |
C--- read ATM_CPL 2-D fields for restart |
|
CALL READ_MFLDS_3D_RL( 'SLPress ', atmSLPr, |
|
|
& nj, fp, 1 , myIter, myThid ) |
|
167 |
CALL READ_MFLDS_3D_RL( 'qHeatFlx', HeatFlux, |
CALL READ_MFLDS_3D_RL( 'qHeatFlx', HeatFlux, |
168 |
& nj, fp, 1 , myIter, myThid ) |
& nj, fp, 1 , myIter, myThid ) |
169 |
CALL READ_MFLDS_3D_RL( 'qShortW ', qShortWave, |
CALL READ_MFLDS_3D_RL( 'qShortW ', qShortWave, |
187 |
CALL READ_MFLDS_3D_RL('saltFlux', iceSaltFlx, |
CALL READ_MFLDS_3D_RL('saltFlux', iceSaltFlx, |
188 |
& nj, fp, 1 , myIter, myThid ) |
& nj, fp, 1 , myIter, myThid ) |
189 |
ENDIF |
ENDIF |
190 |
c IF ( atm_cplExch_SaltPl ) THEN |
IF ( atm_cplExch_SaltPl ) THEN |
191 |
c CALL READ_MFLDS_3D_RL('sltPlmFx', saltPlmFlx, |
CALL READ_MFLDS_3D_RL('sltPlmFx', saltPlmFlx_cpl, |
192 |
c & nj, fp, 1 , myIter, myThid ) |
& nj, fp, 1 , myIter, myThid ) |
193 |
c ENDIF |
ENDIF |
194 |
#endif /* ALLOW_THSICE */ |
#endif /* ALLOW_THSICE */ |
195 |
#ifdef ALLOW_AIM |
#ifdef ALLOW_AIM |
196 |
IF ( atm_cplExch_DIC ) THEN |
IF ( atm_cplExch_DIC ) THEN |