& fluidIsAir, fluidIsWater,
LOGICAL fluidIsWater
IF ( fluidIsWater ) monSolutionMaxRange = 1. _d +3
IF ( fluidIsWater ) THEN
CALL WRITE_0D_L( fluidIsWater, INDEX_NONE,
IF ( useDiagnostics .AND. fluidIsWater ) THEN
IF ( useThSIce .AND. fluidIsWater ) THEN
IF ( useShelfIce .AND. fluidIsWater ) THEN
IF ( useICEFRONT .AND. fluidIsWater ) THEN
IF ( fluidIsWater .AND. useDiagnostics ) THEN
IF ( fluidIsWater .AND. (myIter.NE.nIter0) ) THEN
IF ( fluidIsWater .AND. (myIter .NE. nIter0) ) THEN
IF ( .NOT.fluidIsWater ) RETURN
fluidIsWater = .FALSE.
fluidIsWater = .TRUE.
IF ( fluidIsWater ) monitorSelect = 3
& .AND. fluidIsWater .AND. useRealFreshWaterFlux ) THEN
IF ( fluidIsWater.AND.useRealFreshWaterFlux ) facEmP=mass2rUnit
IF ( useRealFreshWaterFlux.AND.fluidIsWater ) THEN
useDynP_inEos_Zc = ( fluidIsWater .AND. usingZCoords
IF (useRealFreshWaterFlux.AND.fluidIsWater) THEN
IF ( fluidIsWater .AND.