diff --git a/src/module_sf_noahmplsm.F b/src/module_sf_noahmplsm.F index d66fa371..95174c0d 100644 --- a/src/module_sf_noahmplsm.F +++ b/src/module_sf_noahmplsm.F @@ -7948,8 +7948,10 @@ SUBROUTINE SPRINKLER_IRRIGATION(parameters,NSOIL,DT,SH2O,SMC,SICE,& !in ELSE ! Equation (4) IRRLOSS = 4.337*(EXP(0.077*WINDSPEED))*(((ESAT1-EAIR)*0.01)**(-0.098)) ! [%] END IF - IF(ISNAN(IRRLOSS))IRRLOSS=4.0 ! In case if IRRLOSS is NaN - + ! PGI Fortran compiler does not support ISNAN + !IF(ISNAN(IRRLOSS))IRRLOSS=4.0 ! In case if IRRLOSS is NaN + IF ( (IRRLOSS .GT. 1000.0) .OR. (IRRLOSS .LT. 0.0) ) IRRLOSS=4.0 ! In case if IRRLOSS is out of range + ! Sprinkler water (m) for sprinkler fraction IRSIRATE = IRSIRATE * SIFAC IF(IRSIRATE .GE. IRAMTSI)THEN