383 |
CALL GAD_DST3FL_ADV_X( bi,bj,k, dTtracerLev(k), |
CALL GAD_DST3FL_ADV_X( bi,bj,k, dTtracerLev(k), |
384 |
I uTrans, uFld, maskLocW, localTij, |
I uTrans, uFld, maskLocW, localTij, |
385 |
O af, myThid ) |
O af, myThid ) |
386 |
|
#ifndef ALLOW_AUTODIFF_TAMC |
387 |
|
ELSEIF (advectionScheme.EQ.ENUM_OS7MP ) THEN |
388 |
|
CALL GAD_OS7MP_ADV_X( bi,bj,k, dTtracerLev(k), |
389 |
|
I uTrans, uFld, maskLocW, localTij, |
390 |
|
O af, myThid ) |
391 |
|
#endif |
392 |
ELSE |
ELSE |
393 |
STOP 'GAD_ADVECTION: adv. scheme incompatibale with multi-dim' |
STOP 'GAD_ADVECTION: adv. scheme incompatibale with multi-dim' |
394 |
ENDIF |
ENDIF |
556 |
CALL GAD_DST3FL_ADV_Y( bi,bj,k, dTtracerLev(k), |
CALL GAD_DST3FL_ADV_Y( bi,bj,k, dTtracerLev(k), |
557 |
I vTrans, vFld, maskLocS, localTij, |
I vTrans, vFld, maskLocS, localTij, |
558 |
O af, myThid ) |
O af, myThid ) |
559 |
|
#ifndef ALLOW_AUTODIFF_TAMC |
560 |
|
ELSEIF (advectionScheme.EQ.ENUM_OS7MP ) THEN |
561 |
|
CALL GAD_OS7MP_ADV_Y( bi,bj,k, dTtracerLev(k), |
562 |
|
I vTrans, vFld, maskLocS, localTij, |
563 |
|
O af, myThid ) |
564 |
|
#endif |
565 |
ELSE |
ELSE |
566 |
STOP 'GAD_ADVECTION: adv. scheme incompatibale with mutli-dim' |
STOP 'GAD_ADVECTION: adv. scheme incompatibale with mutli-dim' |
567 |
ENDIF |
ENDIF |
800 |
CALL GAD_DST3FL_ADV_R( bi,bj,k, dTtracerLev(k), |
CALL GAD_DST3FL_ADV_R( bi,bj,k, dTtracerLev(k), |
801 |
I rTrans, wFld, localTijk, |
I rTrans, wFld, localTijk, |
802 |
O fVerT(1-Olx,1-Oly,kUp), myThid ) |
O fVerT(1-Olx,1-Oly,kUp), myThid ) |
803 |
|
#ifndef ALLOW_AUTODIFF_TAMC |
804 |
|
ELSEIF (vertAdvecScheme.EQ.ENUM_OS7MP ) THEN |
805 |
|
CALL GAD_OS7MP_ADV_R( bi,bj,k, dTtracerLev(k), |
806 |
|
I rTrans, wFld, localTijk, |
807 |
|
O fVerT(1-Olx,1-Oly,kUp), myThid ) |
808 |
|
#endif |
809 |
ELSE |
ELSE |
810 |
STOP 'GAD_ADVECTION: adv. scheme incompatibale with mutli-dim' |
STOP 'GAD_ADVECTION: adv. scheme incompatibale with mutli-dim' |
811 |
ENDIF |
ENDIF |