162 |
C phiSurfY or geopotential (atmos) in X and Y direction |
C phiSurfY or geopotential (atmos) in X and Y direction |
163 |
C guDissip :: dissipation tendency (all explicit terms), u component |
C guDissip :: dissipation tendency (all explicit terms), u component |
164 |
C gvDissip :: dissipation tendency (all explicit terms), v component |
C gvDissip :: dissipation tendency (all explicit terms), v component |
165 |
|
C KappaRU:: vertical viscosity |
166 |
|
C KappaRV:: vertical viscosity |
167 |
C iMin, iMax - Ranges and sub-block indices on which calculations |
C iMin, iMax - Ranges and sub-block indices on which calculations |
168 |
C jMin, jMax are applied. |
C jMin, jMax are applied. |
169 |
C bi, bj |
C bi, bj |
425 |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
426 |
CADJ STORE gvnm1(:,:,k,bi,bj) |
CADJ STORE gvnm1(:,:,k,bi,bj) |
427 |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
428 |
# ifndef DISABLE_RSTAR_CODE |
# ifndef DISABLE_RSTAR_CODE |
429 |
CADJ STORE dwtransc(:,:,bi,bj) |
CADJ STORE dwtransc(:,:,bi,bj) |
430 |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
431 |
CADJ STORE dwtransu(:,:,bi,bj) |
CADJ STORE dwtransu(:,:,bi,bj) |
432 |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
433 |
CADJ STORE dwtransv(:,:,bi,bj) |
CADJ STORE dwtransv(:,:,bi,bj) |
434 |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
435 |
# endif |
# endif |
436 |
# ifdef ALLOW_CD_CODE |
# ifdef ALLOW_CD_CODE |
437 |
CADJ STORE unm1(:,:,k,bi,bj) |
CADJ STORE unm1(:,:,k,bi,bj) |
438 |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
444 |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
445 |
# endif |
# endif |
446 |
# endif |
# endif |
447 |
|
# ifdef ALLOW_DEPTH_CONTROL |
448 |
|
CADJ STORE fVerU (:,:,:) |
449 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
450 |
|
CADJ STORE fVerV (:,:,:) |
451 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
452 |
|
# endif |
453 |
#endif /* ALLOW_AUTODIFF_TAMC */ |
#endif /* ALLOW_AUTODIFF_TAMC */ |
454 |
|
|
455 |
C-- Integrate hydrostatic balance for phiHyd with BC of |
C-- Integrate hydrostatic balance for phiHyd with BC of |
617 |
& CALL DEBUG_CALL('CALC_GW', myThid ) |
& CALL DEBUG_CALL('CALC_GW', myThid ) |
618 |
#endif |
#endif |
619 |
CALL TIMER_START('CALC_GW [DYNAMICS]',myThid) |
CALL TIMER_START('CALC_GW [DYNAMICS]',myThid) |
620 |
CALL CALC_GW( myTime, myIter, myThid ) |
CALL CALC_GW( |
621 |
|
I KappaRU, KappaRV, |
622 |
|
I myTime, myIter, myThid ) |
623 |
ENDIF |
ENDIF |
624 |
IF ( nonHydrostatic.OR.implicitIntGravWave ) |
IF ( nonHydrostatic.OR.implicitIntGravWave ) |
625 |
& CALL TIMESTEP_WVEL( myTime, myIter, myThid ) |
& CALL TIMESTEP_WVEL( myTime, myIter, myThid ) |