408 |
#endif |
#endif |
409 |
#endif /* ALLOW_AUTODIFF_TAMC */ |
#endif /* ALLOW_AUTODIFF_TAMC */ |
410 |
|
|
|
#ifdef ALLOW_AIM |
|
|
C AIM - atmospheric intermediate model, physics package code. |
|
|
IF ( useAIM ) THEN |
|
|
#ifdef ALLOW_DEBUG |
|
|
IF ( debugLevel .GE. debLevB ) |
|
|
& CALL DEBUG_CALL('AIM_DO_PHYSICS',myThid) |
|
|
#endif |
|
|
CALL TIMER_START('AIM_DO_PHYSICS [THERMODYNAMICS]', myThid) |
|
|
CALL AIM_DO_PHYSICS( bi, bj, myTime, myIter, myThid ) |
|
|
CALL TIMER_STOP( 'AIM_DO_PHYSICS [THERMODYNAMICS]', myThid) |
|
|
ENDIF |
|
|
#endif /* ALLOW_AIM */ |
|
|
|
|
411 |
C-- end bi,bj loops. |
C-- end bi,bj loops. |
412 |
ENDDO |
ENDDO |
413 |
ENDDO |
ENDDO |
414 |
|
|
|
#ifdef ALLOW_AIM |
|
|
IF ( useAIM ) THEN |
|
|
CALL AIM_AIM2DYN_EXCHANGES( myTime, myIter, myThid ) |
|
|
ENDIF |
|
|
#endif /* ALLOW_AIM */ |
|
|
|
|
415 |
#ifdef ALLOW_DEBUG |
#ifdef ALLOW_DEBUG |
416 |
IF ( debugLevel .GE. debLevB ) |
IF ( debugLevel .GE. debLevB ) |
417 |
& CALL DEBUG_LEAVE('DO_OCEANIC_PHYS',myThid) |
& CALL DEBUG_LEAVE('DO_OCEANIC_PHYS',myThid) |