250 |
|
|
251 |
CALL TIMER_START('STATEKPP [KPP_CALC]', myThid) |
CALL TIMER_START('STATEKPP [KPP_CALC]', myThid) |
252 |
CALL STATEKPP( |
CALL STATEKPP( |
253 |
I bi, bj, myThid |
I ikppkey, bi, bj, myThid |
254 |
O , work2, dbloc, Ritop |
O , work2, dbloc, Ritop |
255 |
O , vddiff(ibot,jbot,1,1), vddiff(ibot,jbot,1,2) |
O , vddiff(ibot,jbot,1,1), vddiff(ibot,jbot,1,2) |
256 |
& ) |
& ) |
326 |
cph( |
cph( |
327 |
cph this avoids a single or double recomp./call of statekpp |
cph this avoids a single or double recomp./call of statekpp |
328 |
CADJ store work2 = comlev1_kpp, key = ikppkey |
CADJ store work2 = comlev1_kpp, key = ikppkey |
329 |
#ifdef ALLOW_AUTODIFF_KPP_EXTENSIVE_STORE |
#ifdef KPP_AUTODIFF_EXCESSIVE_STORE |
330 |
CADJ store dbloc, Ritop, ghat = comlev1_kpp, key = ikppkey |
CADJ store dbloc, Ritop, ghat = comlev1_kpp, key = ikppkey |
331 |
CADJ store vddiff = comlev1_kpp, key = ikppkey |
CADJ store vddiff = comlev1_kpp, key = ikppkey |
332 |
#endif |
#endif |
631 |
END DO |
END DO |
632 |
|
|
633 |
cph( |
cph( |
634 |
#ifdef ALLOW_AUTODIFF_KPP_EXTENSIVE_STORE |
#ifdef KPP_AUTODIFF_EXCESSIVE_STORE |
635 |
CADJ store dvsq, shsq = comlev1_kpp, key = ikppkey |
CADJ store dvsq, shsq = comlev1_kpp, key = ikppkey |
636 |
#endif |
#endif |
637 |
cph) |
cph) |