1 |
C $Header$ |
C $Header$ |
2 |
C $Name$ |
C $Name$ |
3 |
|
C inserted mods in 1.51 7/10/09 |
4 |
|
|
5 |
#include "PACKAGES_CONFIG.h" |
#include "PACKAGES_CONFIG.h" |
6 |
#include "CPP_OPTIONS.h" |
#include "CPP_OPTIONS.h" |
50 |
#include "DYNVARS.h" |
#include "DYNVARS.h" |
51 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
52 |
#include "PARAMS.h" |
#include "PARAMS.h" |
53 |
|
#include "RESTART.h" |
54 |
#ifdef ALLOW_GENERIC_ADVDIFF |
#ifdef ALLOW_GENERIC_ADVDIFF |
55 |
#include "GAD.h" |
#include "GAD.h" |
56 |
#endif |
#endif |
133 |
fVerS(1,1,kDown) = fVerS(1,1,kDown) |
fVerS(1,1,kDown) = fVerS(1,1,kDown) |
134 |
# ifdef NONLIN_FRSURF |
# ifdef NONLIN_FRSURF |
135 |
CADJ STORE fVerS(:,:,:) = |
CADJ STORE fVerS(:,:,:) = |
136 |
CADJ & comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ & comlev1_bibj_k, key=kkey, byte=isbyte, |
137 |
CADJ STORE gsNm1(:,:,k,bi,bj) = |
CADJ & kind = isbyte |
138 |
CADJ & comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ STORE gsNm1(:,:,k,bi,bj) = |
139 |
|
CADJ & comlev1_bibj_k, key=kkey, byte=isbyte, |
140 |
|
CADJ & kind = isbyte |
141 |
# endif |
# endif |
142 |
#endif |
#endif |
143 |
|
|
155 |
I xA, yA, maskUp, uFld, vFld, wFld, |
I xA, yA, maskUp, uFld, vFld, wFld, |
156 |
I uTrans, vTrans, rTrans, rTransKp1, |
I uTrans, vTrans, rTrans, rTransKp1, |
157 |
I diffKhS, diffK4S, KappaRS, |
I diffKhS, diffK4S, KappaRS, |
158 |
I gsNm(1-Olx,1-Oly,1,1,1,m2), salt, |
I gsNm(1-Olx,1-Oly,1,1,1,m2), salt, dTtracerLev, |
159 |
I GAD_SALINITY, saltAdvScheme, saltVertAdvScheme, |
I GAD_SALINITY, saltAdvScheme, saltVertAdvScheme, |
160 |
I calcAdvection, saltImplVertAdv, AdamsBashforth_S, |
I calcAdvection, saltImplVertAdv, AdamsBashforth_S, |
161 |
|
I useGMRedi, useKPP, |
162 |
U fVerS, gS, |
U fVerS, gS, |
163 |
I myTime, myIter, myThid ) |
I myTime, myIter, myThid ) |
164 |
#else /* ALLOW_ADAMSBASHFORTH_3 */ |
#else /* ALLOW_ADAMSBASHFORTH_3 */ |
167 |
I xA, yA, maskUp, uFld, vFld, wFld, |
I xA, yA, maskUp, uFld, vFld, wFld, |
168 |
I uTrans, vTrans, rTrans, rTransKp1, |
I uTrans, vTrans, rTrans, rTransKp1, |
169 |
I diffKh3d_x, diffKh3d_y, |
I diffKh3d_x, diffKh3d_y, |
170 |
I diffK4S, KappaRS, gsNm1, salt, |
I diffK4S, KappaRS, gsNm1, salt, dTtracerLev, |
171 |
I GAD_SALINITY, saltAdvScheme, saltVertAdvScheme, |
I GAD_SALINITY, saltAdvScheme, saltVertAdvScheme, |
172 |
I calcAdvection, saltImplVertAdv, AdamsBashforth_S, |
I calcAdvection, saltImplVertAdv, AdamsBashforth_S, |
173 |
|
I useGMRedi, useKPP, |
174 |
U fVerS, gS, |
U fVerS, gS, |
175 |
I myTime, myIter, myThid ) |
I myTime, myIter, myThid ) |
176 |
#endif /* ALLOW_ADAMSBASHFORTH_3 */ |
#endif /* ALLOW_ADAMSBASHFORTH_3 */ |
191 |
CALL ADAMS_BASHFORTH2( |
CALL ADAMS_BASHFORTH2( |
192 |
I bi, bj, k, |
I bi, bj, k, |
193 |
U gS, gsNm1, |
U gS, gsNm1, |
194 |
I iterNb, myThid ) |
I saltStartAB, iterNb, myThid ) |
195 |
#endif |
#endif |
196 |
ENDIF |
ENDIF |
197 |
|
|