3 |
|
|
4 |
#include "PACKAGES_CONFIG.h" |
#include "PACKAGES_CONFIG.h" |
5 |
#include "CPP_OPTIONS.h" |
#include "CPP_OPTIONS.h" |
6 |
|
#ifdef ALLOW_OBCS |
7 |
|
# include "OBCS_OPTIONS.h" |
8 |
|
#endif |
9 |
|
|
10 |
#undef DYNAMICS_GUGV_EXCH_CHECK |
#undef DYNAMICS_GUGV_EXCH_CHECK |
11 |
|
|
12 |
CBOP |
CBOP |
91 |
# ifdef ALLOW_KPP |
# ifdef ALLOW_KPP |
92 |
# include "KPP.h" |
# include "KPP.h" |
93 |
# endif |
# endif |
94 |
|
# ifdef ALLOW_PTRACERS |
95 |
|
# include "PTRACERS_SIZE.h" |
96 |
|
# include "PTRACERS.h" |
97 |
|
# endif |
98 |
|
# ifdef ALLOW_OBCS |
99 |
|
# include "OBCS.h" |
100 |
|
# ifdef ALLOW_PTRACERS |
101 |
|
# include "OBCS_PTRACERS.h" |
102 |
|
# endif |
103 |
|
# endif |
104 |
#endif /* ALLOW_AUTODIFF_TAMC */ |
#endif /* ALLOW_AUTODIFF_TAMC */ |
105 |
|
|
106 |
C !CALLING SEQUENCE: |
C !CALLING SEQUENCE: |
382 |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
383 |
CADJ STORE salt (:,:,k,bi,bj) |
CADJ STORE salt (:,:,k,bi,bj) |
384 |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
385 |
|
CADJ STORE gt(:,:,k,bi,bj) |
386 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
387 |
|
CADJ STORE gs(:,:,k,bi,bj) |
388 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
389 |
# ifdef NONLIN_FRSURF |
# ifdef NONLIN_FRSURF |
390 |
cph-test |
cph-test |
391 |
CADJ STORE phiHydC (:,:) |
CADJ STORE phiHydC (:,:) |
490 |
ENDDO |
ENDDO |
491 |
|
|
492 |
C-- Implicit Vertical advection & viscosity |
C-- Implicit Vertical advection & viscosity |
493 |
#ifdef INCLUDE_IMPLVERTADV_CODE |
#if (defined (INCLUDE_IMPLVERTADV_CODE) && defined (ALLOW_MOM_COMMON)) |
494 |
IF ( momImplVertAdv ) THEN |
IF ( momImplVertAdv ) THEN |
495 |
CALL MOM_U_IMPLICIT_R( kappaRU, |
CALL MOM_U_IMPLICIT_R( kappaRU, |
496 |
I bi, bj, myTime, myIter, myThid ) |
I bi, bj, myTime, myIter, myThid ) |
589 |
Cml) |
Cml) |
590 |
|
|
591 |
#ifdef ALLOW_DIAGNOSTICS |
#ifdef ALLOW_DIAGNOSTICS |
592 |
IF ( usediagnostics ) THEN |
IF ( useDiagnostics ) THEN |
593 |
|
|
594 |
CALL DIAGNOSTICS_FILL(totPhihyd,'PHIHYD ',0,Nr,0,1,1,myThid) |
CALL DIAGNOSTICS_FILL(totPhihyd,'PHIHYD ',0,Nr,0,1,1,myThid) |
595 |
CALL DIAGNOSTICS_FILL(phiHydLow,'PHIBOT ',0, 1,0,1,1,myThid) |
CALL DIAGNOSTICS_FILL(phiHydLow,'PHIBOT ',0, 1,0,1,1,myThid) |