From d130e29450cbcc732a4e9e69a52512af368d61b5 Mon Sep 17 00:00:00 2001 From: Juan Escobar <escj@aero.obs-mip.fr> Date: Tue, 30 May 2017 16:20:56 +0200 Subject: [PATCH] Juan 29/05/2017:zoom_pgd_cover.F90, forgotten MNH_PARALLEL key around MPP_CHECK code --- src/SURFEX/zoom_pgd_cover.F90 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/SURFEX/zoom_pgd_cover.F90 b/src/SURFEX/zoom_pgd_cover.F90 index bdd156a1e..18d7ffdb9 100644 --- a/src/SURFEX/zoom_pgd_cover.F90 +++ b/src/SURFEX/zoom_pgd_cover.F90 @@ -80,8 +80,10 @@ USE MODI_READ_SURFX2COV_1COV_MNH USE YOMHOOK ,ONLY : LHOOK, DR_HOOK USE PARKIND1 ,ONLY : JPRB ! +#ifdef MNH_PARALLEL USE MODE_MPPDB ! +#endif IMPLICIT NONE ! !* 0.1 Declaration of dummy arguments @@ -146,8 +148,10 @@ IF (LHOOK) CALL DR_HOOK('ZOOM_PGD_COVER',0,ZHOOK_HANDLE) ! CALL PREP_OUTPUT_GRID(UG, U, & ILUOUT,UG%CGRID,UG%XGRID_PAR,UG%XLAT,UG%XLON) +#ifdef MNH_PARALLEL CALL MPPDB_CHECK_SURFEX2D(UG%XLAT,"ZOOM_PGD_COVER:XLAT",PRECISION,ILUOUT) CALL MPPDB_CHECK_SURFEX2D(UG%XLON,"ZOOM_PGD_COVER:XLON",PRECISION,ILUOUT) +#endif ! !------------------------------------------------------------------------------ ! @@ -302,7 +306,9 @@ ZSUM = 0. DO JCOVER=1,SIZE(U%XCOVER,2) ZSUM(:) = ZSUM(:) + U%XCOVER(:,JCOVER) END DO +#ifdef MNH_PARALLEL CALL MPPDB_CHECK_SURFEX2D(ZSUM,"ZOOM_PGD_COVER:ZSUM",PRECISION,ILUOUT) +#endif ! DO JCOVER=1,SIZE(U%XCOVER,2) WHERE(ZSUM(:)/=0.) U%XCOVER(:,JCOVER) = U%XCOVER(:,JCOVER)/ZSUM(:) @@ -344,10 +350,12 @@ IF (U%NSIZE_SEA >0)CALL GET_1D_MASK( U%NSIZE_SEA, U%NSIZE_FULL, U%XSEA , IF (U%NSIZE_WATER >0)CALL GET_1D_MASK( U%NSIZE_WATER, U%NSIZE_FULL, U%XWATER , U%NR_WATER ) IF (U%NSIZE_TOWN >0)CALL GET_1D_MASK( U%NSIZE_TOWN, U%NSIZE_FULL, U%XTOWN , U%NR_TOWN ) IF (U%NSIZE_NATURE>0)CALL GET_1D_MASK( U%NSIZE_NATURE, U%NSIZE_FULL, U%XNATURE, U%NR_NATURE) +#ifdef MNH_PARALLEL CALL MPPDB_CHECK_SURFEX2D(U%XSEA,"ZOOM_PGD_COVER:XSEA",PRECISION,ILUOUT) CALL MPPDB_CHECK_SURFEX2D(U%XWATER,"ZOOM_PGD_COVER:XWATER",PRECISION,ILUOUT) CALL MPPDB_CHECK_SURFEX2D(U%XTOWN,"ZOOM_PGD_COVER:XTOWN",PRECISION,ILUOUT) CALL MPPDB_CHECK_SURFEX2D(U%XNATURE,"ZOOM_PGD_COVER:XNATURE",PRECISION,ILUOUT) +#endif IF (LHOOK) CALL DR_HOOK('ZOOM_PGD_COVER',1,ZHOOK_HANDLE) !_______________________________________________________________________________ -- GitLab