404 |
#ifdef GMREDI_WITH_STABLE_ADJOINT |
#ifdef GMREDI_WITH_STABLE_ADJOINT |
405 |
cgf zero out adjoint fields to stabilize pkg/gmredi adjoint |
cgf zero out adjoint fields to stabilize pkg/gmredi adjoint |
406 |
cgf -> cuts adjoint dependency from slope to state |
cgf -> cuts adjoint dependency from slope to state |
407 |
CALL ZERO_ADJ_3D( bi, bj, sigmaX, myThid) |
CALL ZERO_ADJ_LOC( Nr, sigmaX, myThid) |
408 |
CALL ZERO_ADJ_3D( bi, bj, sigmaY, myThid) |
CALL ZERO_ADJ_LOC( Nr, sigmaY, myThid) |
409 |
CALL ZERO_ADJ_3D( bi, bj, sigmaR, myThid) |
CALL ZERO_ADJ_LOC( Nr, sigmaR, myThid) |
410 |
#endif |
#endif |
411 |
#endif /* ALLOW_AUTODIFF_TAMC */ |
#endif /* ALLOW_AUTODIFF_TAMC */ |
412 |
ENDIF |
ENDIF |