From ee3743dffbb0104dd22bcb40d833e9af09aed917 Mon Sep 17 00:00:00 2001 From: Gaelle DELAUTIER <gaelle.delautier@meteo.fr> Date: Mon, 18 Sep 2017 10:21:27 +0200 Subject: [PATCH] S.Faroux 09/2017 : correction bug PGD --- src/SURFEX/interpol_npts.F90 | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/SURFEX/interpol_npts.F90 b/src/SURFEX/interpol_npts.F90 index d368600a8..bc63cedc9 100644 --- a/src/SURFEX/interpol_npts.F90 +++ b/src/SURFEX/interpol_npts.F90 @@ -164,6 +164,7 @@ DO JL=1,IL END IF INPTS = KNPTS ISCAN = ISCAN_ALL + ICOUNT = ISCAN IINDEX(:) = IINDEX_ALL(:) ! ELSE @@ -178,19 +179,19 @@ DO JL=1,IL END IF END DO ! - !IF (ICOUNT>=1) THEN - IF (ICOUNT>=KNPTS) THEN - ISCAN = ICOUNT - !INPTS = MIN(ICOUNT,KNPTS) - INPTS = KNPTS - ELSEIF (KNEAR_NBR>=U%NDIM_FULL .AND. ICOUNT>=1) THEN - ISCAN = ICOUNT - INPTS = ICOUNT - ELSE - KCODE(JL) = -4 - CYCLE - END IF - ! + ENDIF + ! + !IF (ICOUNT>=1) THEN + IF (ICOUNT>=KNPTS) THEN + ISCAN = ICOUNT + !INPTS = MIN(ICOUNT,KNPTS) + INPTS = KNPTS + ELSEIF (KNEAR_NBR>=U%NDIM_FULL .AND. ICOUNT>=1) THEN + ISCAN = ICOUNT + INPTS = ICOUNT + ELSE + KCODE(JL) = -4 + CYCLE END IF ! DO JS=1,ISCAN -- GitLab