Index: LMDZ5/branches/IPSLCM5A2.1/libf/phylmd/physiq_mod.F90
===================================================================
--- LMDZ5/branches/IPSLCM5A2.1/libf/phylmd/physiq_mod.F90	(revision 3482)
+++ LMDZ5/branches/IPSLCM5A2.1/libf/phylmd/physiq_mod.F90	(revision 3514)
@@ -3359,8 +3359,10 @@
 
        call chemtime(itap+itau_phy-1, date0, dtime, itap)
-       CALL aerosol_meteo_calc( &
+       IF (config_inca == 'aero' .OR. config_inca == 'aeNP') THEN
+          CALL AEROSOL_METEO_CALC( &
                calday,pdtphys,pplay,paprs,t,pmflxr,pmflxs, &
                prfl,psfl,pctsrf,cell_area, &
                latitude_deg,longitude_deg,u10m,v10m)
+       END IF
 
        zxsnow_dummy(:) = 0.0
@@ -3428,8 +3430,4 @@
              ENDIF
           ELSE                       ! RRTM radiation
-             IF (aerosol_couple .AND. config_inca == 'aero' ) THEN
-                abort_message='config_inca=aero et rrtm=1 impossible'
-                call abort_physic(modname,abort_message,1)
-             ELSE
                 !
 #ifdef CPP_RRTM
@@ -3478,5 +3476,4 @@
 #endif
                 !
-             ENDIF
           ENDIF
        ELSE
@@ -3648,8 +3645,4 @@
              ENDIF
           ELSE                       ! RRTM radiation
-             IF (aerosol_couple .AND. config_inca == 'aero' ) THEN
-                abort_message='config_inca=aero et rrtm=1 impossible'
-                call abort_physic(modname,abort_message,1)
-             ELSE
                 !
 #ifdef CPP_RRTM
@@ -3698,5 +3691,4 @@
 #endif
                 !
-             ENDIF
           ENDIF
        ELSE
@@ -3773,5 +3765,5 @@
        ENDIF
 
-       IF (aerosol_couple.AND.config_inca=='aero') THEN 
+       IF (aerosol_couple.AND.iflag_rrtm==0) THEN 
 #ifdef INCA
           CALL radlwsw_inca  &
