166 |
# endif |
# endif |
167 |
#endif /* COMPONENT_MODULE */ |
#endif /* COMPONENT_MODULE */ |
168 |
|
|
169 |
|
#ifdef ALLOW_BALANCE_FLUXES |
170 |
|
C balance fluxes |
171 |
|
IF ( balanceEmPmR ) |
172 |
|
& CALL REMOVE_MEAN_RS( 1, EmPmR, maskH, maskH, rA, drF, |
173 |
|
& 'EmPmR', myTime, myThid ) |
174 |
|
IF ( balanceQnet ) |
175 |
|
& CALL REMOVE_MEAN_RS( 1, Qnet, maskH, maskH, rA, drF, |
176 |
|
& 'Qnet ', myTime, myThid ) |
177 |
|
#endif /* ALLOW_BALANCE_FLUXES */ |
178 |
|
|
179 |
#ifdef ALLOW_AUTODIFF_TAMC |
#ifdef ALLOW_AUTODIFF_TAMC |
180 |
C-- HPF directive to help TAMC |
C-- HPF directive to help TAMC |
181 |
CHPF$ INDEPENDENT |
CHPF$ INDEPENDENT |
377 |
#ifndef ALLOW_AUTODIFF_TAMC |
#ifndef ALLOW_AUTODIFF_TAMC |
378 |
IF ( fluidIsWater ) THEN |
IF ( fluidIsWater ) THEN |
379 |
#endif |
#endif |
|
#ifdef ALLOW_BALANCE_FLUXES |
|
|
C balance fluxes |
|
|
IF ( balanceEmPmR ) |
|
|
& CALL REMOVE_MEAN_RS( 1, EmPmR, maskH, maskH, rA, drF, |
|
|
& 'EmPmR', myTime, myThid ) |
|
|
IF ( balanceQnet ) |
|
|
& CALL REMOVE_MEAN_RS( 1, Qnet, maskH, maskH, rA, drF, |
|
|
& 'Qnet ', myTime, myThid ) |
|
|
#endif /* ALLOW_BALANCE_FLUXES */ |
|
380 |
C-- Determines forcing terms based on external fields |
C-- Determines forcing terms based on external fields |
381 |
C relaxation terms, etc. |
C relaxation terms, etc. |
382 |
#ifdef ALLOW_DEBUG |
#ifdef ALLOW_DEBUG |