diff --git a/src/SURFEX/pgd_fieldin.F90 b/src/SURFEX/pgd_fieldin.F90 index 683611a1c6db9abc6a56ac5ce4510edf25811734..990727e151a2f567c1181f2701d293f124f10186 100644 --- a/src/SURFEX/pgd_fieldin.F90 +++ b/src/SURFEX/pgd_fieldin.F90 @@ -57,7 +57,7 @@ USE MODD_PGDWORK, ONLY : XALL, NSIZE_ALL, CATYPE, NSIZE, XSUMVAL, & USE MODD_SURF_PAR, ONLY : XUNDEF USE MODD_PGD_GRID, ONLY : NL ! -USE MODD_DATA_COVER_PAR, ONLY : NTYPE, LVEG_PRES, NVEGTYPE +USE MODD_DATA_COVER_PAR, ONLY : NTYPE, LVEG_PRES, NVEGTYPE, NVEGTYPE_OLD ! USE MODI_GET_LUOUT USE MODI_TREAT_FIELD @@ -293,8 +293,8 @@ IF (LEN_TRIM(HFILE)/=0) THEN ! DO JT=1,SIZE(NSIZE,2) - IF (.NOT.U%LECOSG.AND.JT>NVEGTYPE) EXIT - + IF (.NOT.U%LECOSG.AND.JT>NVEGTYPE_OLD) EXIT + !multitype input file IF (SIZE(ZFIELD,2)>1) THEN