Index: LMDZ6/trunk/libf/phylmd/ecrad/radiation/radiation_scheme.F90
===================================================================
--- LMDZ6/trunk/libf/phylmd/ecrad/radiation/radiation_scheme.F90	(revision 4786)
+++ LMDZ6/trunk/libf/phylmd/ecrad/radiation/radiation_scheme.F90	(revision 4787)
@@ -572,6 +572,12 @@
      &  single_level, thermodynamics, gas, cloud, aerosol, flux)
 
+ if (rad_config%use_aerosols) then
+    if (rad_config%i_gas_model == IGasModelIFSRRTMG) then     
+       CALL aeropt_5wv_ecrad(kidia, kfdia, 1, klev, &
+                             rad_config,thermodynamics,aerosol)
+    endif                 
+ endif               
+
 print*,'*********** Sortie flux ****************'
-
 ! Cloud cover
 ecrad_cloud_cover_sw = flux%cloud_cover_sw
Index: LMDZ6/trunk/libf/phylmd/ecrad/radiation/radiation_setup.F90
===================================================================
--- LMDZ6/trunk/libf/phylmd/ecrad/radiation/radiation_setup.F90	(revision 4786)
+++ LMDZ6/trunk/libf/phylmd/ecrad/radiation/radiation_setup.F90	(revision 4787)
@@ -18,6 +18,6 @@
        &                       ISolverMcICA, ISolverSpartacus, &
        &                       ILiquidModelSlingo, ILiquidModelSOCRATES, &
-       &                       IIceModelFu, IIceModelBaran, &
-       &                       IOverlapExponentialRandom
+       &                       IIceModelFu, IIceModelBaran, IGasModelECCKD, &
+       &                       IGasModelIFSRRTMG, IOverlapExponentialRandom
 
   USE radiation_interface,      ONLY : setup_radiation
