& monitorSelect, debugLevel
INTEGER debugLevel
IF ( debugLevel .GE. debLevB
IF (debugLevel .GT. 0) THEN
IF ( debugLevel.GE.debLevB ) THEN
if ( debugLevel .GE. debLevA ) then
IF ( debugLevel.GT.debLevB ) THEN
IF ( debugLevel .GE. debLevA ) THEN
IF ( debugLevel .GE. debLevB ) THEN
IF ( debugLevel.GE.debLevA .AND. IL.GT.0 ) THEN
IF ( debugLevel.GE.debLevA ) THEN
IF ( debugLevel .GE. debLevZero ) THEN
OBCSprintDiags = debugLevel.GE.debLevB
IF ( debugLevel.GT.debLevB .AND. diagFreq.GT.0. ) THEN
CALL WRITE_0D_I( debugLevel, INDEX_NONE,
dBug = debugLevel.GE.debLevB
IF ( debugLevel .GT. debLevB ) THEN
IF ( debugLevel.GE.debLevA .AND. myTime.LT.62208000.) THEN
dBugFlag = debugLevel.GE.debLevB
IF ( debugLevel.GE.debLevA .OR.
printDomain = debugLevel.GE.debLevA
IF ( debugMode ) debugLevel = MAX( debugLevel, debLevB )
& usePickupBeforeC35, usePickupBeforeC54, debugMode, debugLevel,
IF ( debugLevel .GE. debLevB )
IF ( debugLevel.LE.debLevA ) printDomain = .FALSE.
debugLevel = debLevA
IF ( myIter.EQ.1+nIter0 .AND. debugLevel .GE. debLevA ) THEN
if ( debugLevel .GE. debLevB ) then
IF ( debugLevel.GE.debLevA .AND. myThid.EQ.1 ) THEN
IF ( debugLevel.GE.debLevA .AND. myProcId.EQ.0 ) THEN
IF ( outpSummary .AND. debugLevel.GE.debLevA ) THEN
dBugFlag = debugLevel.GT.debLevB
dBugFlag = debugLevel.GT.debLevB .AND. myThid.EQ.1
& ( myiter.EQ.niter0 .OR. debugLevel.GE.debLevB ) ) then
if ( debugLevel .ge. debLevB ) then
IF ( debugLevel .GT. debLevA ) THEN