73 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
74 |
#include "PARAMS.h" |
#include "PARAMS.h" |
75 |
#include "DYNVARS.h" |
#include "DYNVARS.h" |
76 |
|
#ifdef ALLOW_CD_CODE |
77 |
|
#include "CD_CODE_VARS.h" |
78 |
|
#endif |
79 |
#include "GRID.h" |
#include "GRID.h" |
80 |
#ifdef ALLOW_PASSIVE_TRACER |
#ifdef ALLOW_PASSIVE_TRACER |
81 |
#include "TR1.h" |
#include "TR1.h" |
380 |
C-- Calculate accelerations in the momentum equations (gU, gV, ...) |
C-- Calculate accelerations in the momentum equations (gU, gV, ...) |
381 |
C and step forward storing the result in gU, gV, etc... |
C and step forward storing the result in gU, gV, etc... |
382 |
IF ( momStepping ) THEN |
IF ( momStepping ) THEN |
383 |
#ifndef DISABLE_MOM_FLUXFORM |
#ifdef ALLOW_MOM_FLUXFORM |
384 |
IF (.NOT. vectorInvariantMomentum) CALL MOM_FLUXFORM( |
IF (.NOT. vectorInvariantMomentum) CALL MOM_FLUXFORM( |
385 |
I bi,bj,iMin,iMax,jMin,jMax,k,kup,kDown, |
I bi,bj,iMin,iMax,jMin,jMax,k,kup,kDown, |
386 |
I dPhiHydX,dPhiHydY,KappaRU,KappaRV, |
I dPhiHydX,dPhiHydY,KappaRU,KappaRV, |
387 |
U fVerU, fVerV, |
U fVerU, fVerV, |
388 |
I myTime, myIter, myThid) |
I myTime, myIter, myThid) |
389 |
#endif |
#endif |
390 |
#ifndef DISABLE_MOM_VECINV |
#ifdef ALLOW_MOM_VECINV |
391 |
IF (vectorInvariantMomentum) CALL MOM_VECINV( |
IF (vectorInvariantMomentum) CALL MOM_VECINV( |
392 |
I bi,bj,iMin,iMax,jMin,jMax,k,kup,kDown, |
I bi,bj,iMin,iMax,jMin,jMax,k,kup,kDown, |
393 |
I dPhiHydX,dPhiHydY,KappaRU,KappaRV, |
I dPhiHydX,dPhiHydY,KappaRU,KappaRV, |
474 |
C & 'phiHydLow', myThid ) |
C & 'phiHydLow', myThid ) |
475 |
Cml) |
Cml) |
476 |
|
|
477 |
#ifndef DISABLE_DEBUGMODE |
#ifdef ALLOW_DEBUG |
478 |
If ( debugLevel .GE. debLevB ) THEN |
If ( debugLevel .GE. debLevB ) THEN |
479 |
CALL DEBUG_STATS_RL(1,EtaN,'EtaN (DYNAMICS)',myThid) |
CALL DEBUG_STATS_RL(1,EtaN,'EtaN (DYNAMICS)',myThid) |
480 |
CALL DEBUG_STATS_RL(Nr,uVel,'Uvel (DYNAMICS)',myThid) |
CALL DEBUG_STATS_RL(Nr,uVel,'Uvel (DYNAMICS)',myThid) |