diff --git a/src/MNH/ini_radiations_agg.f90 b/src/MNH/ini_radiations_agg.f90 index 71679e0ddb087e875d444825b1e1ed747ad11c9d..337ff96bf7c6f12c03ee2a036dd76f246bf7e68d 100644 --- a/src/MNH/ini_radiations_agg.f90 +++ b/src/MNH/ini_radiations_agg.f90 @@ -77,7 +77,7 @@ USE PARKIND1, ONLY: JPRB ! USE MODD_CST USE MODD_LUNIT_n, ONLY : TLUOUT -USE MODD_CONF, ONLY : NHALO +USE MODD_CONF, ONLY : NHALO, CPROGRAM USE MODD_LBC_n, ONLY : CLBCX, CLBCY USE MODD_PARAMETERS, ONLY : JPHEXT ! @@ -136,15 +136,17 @@ IMI = GET_CURRENT_MODEL_INDEX() ILUOUT = TLUOUT%NLU ! -IF (KRAD_AGG > NHALO+1) THEN - WRITE(ILUOUT,*) ' +------------------------------------------------------+' - WRITE(ILUOUT,*) ' [ Error in Radiation columns aggregation |' - WRITE(ILUOUT,*) ' [ NRAD_AGG = ',KRAD_AGG,' |' - WRITE(ILUOUT,*) ' [ NHALO = ',NHALO,' |' - WRITE(ILUOUT,*) ' [ NRAD_AGG must be smaller than or equal to NHALO+1 |' - WRITE(ILUOUT,*) ' +------------------------------------------------------+' - ! - CALL PRINT_MSG( NVERB_FATAL, 'GEN', 'INI_RADIATIONS_AGG','Incoherence between NRAD_AGG and NHALO' ) +IF (CPROGRAM=='MESONH') THEN + IF (KRAD_AGG > NHALO+1) THEN + WRITE(ILUOUT,*) ' +------------------------------------------------------+' + WRITE(ILUOUT,*) ' [ Error in Radiation columns aggregation |' + WRITE(ILUOUT,*) ' [ NRAD_AGG = ',KRAD_AGG,' |' + WRITE(ILUOUT,*) ' [ NHALO = ',NHALO,' |' + WRITE(ILUOUT,*) ' [ NRAD_AGG must be smaller than or equal to NHALO+1 |' + WRITE(ILUOUT,*) ' +------------------------------------------------------+' + ! + CALL PRINT_MSG( NVERB_FATAL, 'GEN', 'INI_RADIATIONS_AGG','Incoherence between NRAD_AGG and NHALO' ) + END IF END IF ! !* 2. COMPUTE DIMENSIONS OF ARRAYS AND OTHER INDICES