if ( useDiagnostics ) then
LOGICAL useDiagnostics
& useDiagnostics, useREGRID, useLayers, useMNC,
IF ( useDiagnostics ) THEN
IF ( useDiagnostics .AND.
IF ( useDiagnostics .AND. implicitDiffusion ) THEN
IF (useDiagnostics)THEN
IF ( useDiagnostics .AND. GM_taper_scheme.EQ.'fm07' ) THEN
IF ( useDiagnostics
if(useDiagnostics) then
IF ( useDiagnostics .AND. myIter.NE.nIter0 ) THEN
IF ( useDiagnostics ) CALL LAND_DIAGNOSTICS_INIT( myThid )
IF (useDiagnostics) THEN
IF ( useDiagnostics .AND. implicitViscosity ) THEN
IF ( useDiagnostics )
IF ( useDiagnostics.AND. .NOT.calcMixLayerDepth ) THEN
IF ( myIter.NE.nIter0 .AND. useDiagnostics ) THEN
IF ( useDiagnostics .AND. fluidIsWater ) THEN
IF ( fluidIsWater .AND. useDiagnostics ) THEN
IF ( ivdc_kappa.NE.0 .AND. useDiagnostics ) THEN
IF ( useDiagnostics .AND. diff1.NE.0. ) THEN
& .AND. useDiagnostics ) THEN
IF ( useDiagnostics .AND.tracerId.NE.0 ) THEN
useDiagnostics =.FALSE.
& useDiagnostics,
IF (useDiagnostics) CALL DIAGNOSTICS_CHECK( myThid )
IF (useDiagnostics)
IF ( useDiagnostics ) CALL DIAGNOSTICS_INIT_FIXED( myThid )
IF ( useDiagnostics ) CALL DIAGNOSTICS_READPARMS( myThid )
IF ( useCDscheme .AND. useDiagnostics ) THEN
externForcDiagIsOn = useDiagnostics .AND. momForcing
useDiagnostics = .FALSE.
CALL PHY_DRIVER( tYear, useDiagnostics,