From e458a3bbb9ddb090ec7ed2fceccb25217c355062 Mon Sep 17 00:00:00 2001 From: Gaelle Tanguy <gaelle.tanguy@meteo.fr> Date: Wed, 17 Sep 2014 09:33:47 +0000 Subject: [PATCH] J.Durand (09/2014) : add activation of chemical deposition if LCH_EMIS=F --- src/SURFEX/init_surf_atmn.F90 | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/SURFEX/init_surf_atmn.F90 b/src/SURFEX/init_surf_atmn.F90 index f2628c100..c83cdf3de 100644 --- a/src/SURFEX/init_surf_atmn.F90 +++ b/src/SURFEX/init_surf_atmn.F90 @@ -49,6 +49,7 @@ SUBROUTINE INIT_SURF_ATM_n(HPROGRAM,HINIT, OLAND_USE, & !! (S. Queguiner) 2011 Modif chemistry (2.4) !! (B. Decharme) 2013 Read grid only once in AROME case !! (G. Tanguy) 2013 Add IF(ALLOCATED(NMASK_FULL)) before deallocate +!! (J.Durand) 2014 add activation of chemical deposition if LCH_EMIS=F !------------------------------------------------------------------------------- ! !* 0. DECLARATIONS @@ -417,15 +418,21 @@ IF (LCH_EMIS) THEN CALL CH_INIT_SNAP_n(HPROGRAM,NSIZE_FULL,HINIT,ICH,PRHOA) END IF ENDIF - ! - !* 2.5 Initialization of dry deposition scheme (chemistry) - ! - IF (HINIT=='ALL') CALL CH_INIT_DEPCONST(ICH,ILUOUT,CSV(NSV_CHSBEG:NSV_CHSEND)) - ! CALL CLOSE_NAMELIST(HPROGRAM,ICH) - ! ENDIF ! +END IF + ! + !* 2.5 Initialization of dry deposition scheme (chemistry) + ! +! +IF (NBEQ .GT. 0) THEN + CALL OPEN_NAMELIST(HPROGRAM,ICH,HFILE=CCHEM_SURF_FILE) + + IF (HINIT=='ALL') CALL CH_INIT_DEPCONST(ICH,ILUOUT,CSV(NSV_CHSBEG:NSV_CHSEND)) +! + CALL CLOSE_NAMELIST(HPROGRAM,ICH) +! END IF ! !* 2.5 Subgrid orography -- GitLab