368 |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
369 |
CADJ STORE salt (:,:,k,bi,bj) |
CADJ STORE salt (:,:,k,bi,bj) |
370 |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
371 |
|
# ifdef NONLIN_FRSURF |
372 |
|
cph-test |
373 |
|
CADJ STORE phiHydC (:,:) |
374 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
375 |
|
CADJ STORE phiHydF (:,:) |
376 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
377 |
|
CADJ STORE gudissip (:,:) |
378 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
379 |
|
CADJ STORE gvdissip (:,:) |
380 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
381 |
|
CADJ STORE fVerU (:,:,:) |
382 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
383 |
|
CADJ STORE fVerV (:,:,:) |
384 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
385 |
|
CADJ STORE gu(:,:,k,bi,bj) |
386 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
387 |
|
CADJ STORE gv(:,:,k,bi,bj) |
388 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
389 |
|
CADJ STORE gunm1(:,:,k,bi,bj) |
390 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
391 |
|
CADJ STORE gvnm1(:,:,k,bi,bj) |
392 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
393 |
|
# ifdef ALLOW_CD_CODE |
394 |
|
CADJ STORE unm1(:,:,k,bi,bj) |
395 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
396 |
|
CADJ STORE vnm1(:,:,k,bi,bj) |
397 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
398 |
|
CADJ STORE uVelD(:,:,k,bi,bj) |
399 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
400 |
|
CADJ STORE vVelD(:,:,k,bi,bj) |
401 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
402 |
|
# endif |
403 |
|
# endif |
404 |
#endif /* ALLOW_AUTODIFF_TAMC */ |
#endif /* ALLOW_AUTODIFF_TAMC */ |
405 |
|
|
406 |
C-- Integrate hydrostatic balance for phiHyd with BC of |
C-- Integrate hydrostatic balance for phiHyd with BC of |
424 |
I myTime, myIter, myThid) |
I myTime, myIter, myThid) |
425 |
#endif |
#endif |
426 |
#ifdef ALLOW_MOM_VECINV |
#ifdef ALLOW_MOM_VECINV |
427 |
IF (vectorInvariantMomentum) CALL MOM_VECINV( |
IF (vectorInvariantMomentum) THEN |
428 |
|
C |
429 |
|
# ifdef ALLOW_AUTODIFF_TAMC |
430 |
|
# ifdef NONLIN_FRSURF |
431 |
|
CADJ STORE fVerU(:,:,:) |
432 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
433 |
|
CADJ STORE fVerV(:,:,:) |
434 |
|
CADJ & = comlev1_bibj_k, key=kkey, byte=isbyte |
435 |
|
# endif |
436 |
|
# endif /* ALLOW_AUTODIFF_TAMC */ |
437 |
|
C |
438 |
|
CALL MOM_VECINV( |
439 |
I bi,bj,iMin,iMax,jMin,jMax,k,kup,kDown, |
I bi,bj,iMin,iMax,jMin,jMax,k,kup,kDown, |
440 |
I KappaRU, KappaRV, |
I KappaRU, KappaRV, |
441 |
U fVerU, fVerV, |
U fVerU, fVerV, |
442 |
O guDissip, gvDissip, |
O guDissip, gvDissip, |
443 |
I myTime, myIter, myThid) |
I myTime, myIter, myThid) |
444 |
|
ENDIF |
445 |
#endif |
#endif |
446 |
CALL TIMESTEP( |
CALL TIMESTEP( |
447 |
I bi,bj,iMin,iMax,jMin,jMax,k, |
I bi,bj,iMin,iMax,jMin,jMax,k, |