From 72cdbeb42ca63b99845e4f5ae0ebef88b7b9b512 Mon Sep 17 00:00:00 2001 From: Philippe WAUTELET <philippe.wautelet@aero.obs-mip.fr> Date: Fri, 12 Jun 2020 17:14:23 +0200 Subject: [PATCH] Philippe 12/06/2020: SURFEX: bugfix: moved condition on LPAR_STRESS (LDATA_STRESS was not written) --- src/SURFEX/writesurf_pgd_isba_parn.F90 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/SURFEX/writesurf_pgd_isba_parn.F90 b/src/SURFEX/writesurf_pgd_isba_parn.F90 index 5b9fa2248..c3a0cf8e6 100644 --- a/src/SURFEX/writesurf_pgd_isba_parn.F90 +++ b/src/SURFEX/writesurf_pgd_isba_parn.F90 @@ -1,4 +1,4 @@ -!SFX_LIC Copyright 2003-2019 CNRS, Meteo-France and Universite Paul Sabatier +!SFX_LIC Copyright 2003-2020 CNRS, Meteo-France and Universite Paul Sabatier !SFX_LIC This is part of the SURFEX software governed by the CeCILL-C licence !SFX_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !SFX_LIC for details. version 1. @@ -36,6 +36,7 @@ !! P. Le Moigne 12/2004 : add type of photosynthesis !! P. Samuelsson 10/2014: MEB !! P. Wautelet 01/2019: bug: write L_STRESS only if it exists +!! P. Wautelet 12/06/2020: bugfix: moved condition on LPAR_STRESS (LDATA_STRESS was not written) !------------------------------------------------------------------------------- ! !* 0. DECLARATIONS @@ -500,10 +501,10 @@ DO JV=1,DTV%NVEGTYPE ENDIF ENDDO ! -IF (ASSOCIATED(DTV%LPAR_STRESS)) THEN YRECFM='L_STRESS' YCOMMENT=YRECFM CALL WRITE_SURF(HSELECT,HPROGRAM,YRECFM,DTV%LDATA_STRESS,IRESP,HCOMMENT=YCOMMENT,HDIR='-') +IF (ASSOCIATED(DTV%LPAR_STRESS)) THEN ALLOCATE(ZWORK(SIZE(DTV%LPAR_STRESS,1))) DO JV=1,DTV%NVEGTYPE IF (DTV%LDATA_STRESS(JV)) THEN -- GitLab