Index: LMDZ6/branches/contrails/DefLists/context_input_lmdz.xml
===================================================================
--- LMDZ6/branches/contrails/DefLists/context_input_lmdz.xml	(revision 5572)
+++ LMDZ6/branches/contrails/DefLists/context_input_lmdz.xml	(revision 5573)
@@ -399,7 +399,7 @@
   <file id="aviation_file" name="aviation" mode="read" output_freq="1mo" type="one_file" time_counter_name="toto" >
 
-    <field id="KMFLOWN_id" name="KMFLOWN" operation="instant"  grid_ref="aviation_grid" freq_offset="1ts"  />
-    <field id="levaviation_id" name="LEV" axis_ref="aviation_lev" operation="instant" freq_offset="1ts" />
-    <field id="timeaviation_id" name="TIME" axis_ref="aviation_time" operation="instant" freq_offset="1ts" />
+    <field id="KMFLOWN_id" name="seg_length_km" operation="instant"  grid_ref="aviation_grid" freq_offset="1ts"  />
+    <field id="levaviation_id" name="pressure_Pa" axis_ref="aviation_lev" operation="instant" freq_offset="1ts" />
+    <field id="timeaviation_id" name="time" axis_ref="aviation_time" operation="instant" freq_offset="1ts" />
 
   </file>
@@ -427,6 +427,6 @@
 <axis_definition>
 
-  <axis id="aviation_lev" unit="hPa" axis_type="Z"/>
-  <axis id="aviation_time" name="TIME" /> 
+  <axis id="aviation_lev" axis_type="Z" />
+  <axis id="aviation_time" name="time" /> 
 
 </axis_definition>
@@ -435,7 +435,4 @@
 
   <field id ="KMFLOWN_read" field_ref="KMFLOWN_id"  read_access="true" />
-  <field id ="levaviation_read" field_ref="levaviation_id"  read_access="true" />
-  <field id ="timeaviation_read" field_ref="timeaviation_id"  read_access="true" />
-
   <field id ="KMFLOWN_interp" field_ref="KMFLOWN_read"  read_access="true" grid_ref="grid_from_aviation" /> 
 
@@ -454,5 +451,5 @@
     <grid id="grid_from_aviation">
       <domain domain_ref="dom_from_aviation" />
-      <axis axis_ref="klev" />
+      <axis axis_ref="aviation_lev"  /> 
       <axis axis_ref="aviation_time"  /> 
     </grid>
Index: LMDZ6/branches/contrails/DefLists/file_def_histday_lmdz.xml
===================================================================
--- LMDZ6/branches/contrails/DefLists/file_def_histday_lmdz.xml	(revision 5572)
+++ LMDZ6/branches/contrails/DefLists/file_def_histday_lmdz.xml	(revision 5573)
@@ -504,4 +504,13 @@
             <!-- VARS 3D -->
             <field_group operation="average" grid_ref="grid_out_presnivs">
+		<field field_ref="flightdist" level="1" />
+                <field field_ref="cfseri" level="1"  />
+                <field field_ref="qissr" level="1"   />
+                <field field_ref="qcld" level="1"    />
+                <field field_ref="subfra" level="1"  />
+                <field field_ref="issrfra" level="1" />
+                <field field_ref="dqvcmix" level="1" />
+                <field field_ref="dqimix" level="1"  />
+                <field field_ref="dcfmix" level="1"  />
                 <field field_ref="CO2" level="5" /> <!-- Added PC -->
                 <field field_ref="dCO2_vdf" level="5" />
Index: LMDZ6/branches/contrails/DefLists/file_def_histhf_lmdz.xml
===================================================================
--- LMDZ6/branches/contrails/DefLists/file_def_histhf_lmdz.xml	(revision 5572)
+++ LMDZ6/branches/contrails/DefLists/file_def_histhf_lmdz.xml	(revision 5573)
@@ -1,556 +1,557 @@
-<!-- $Id$ -->
-<file_definition>
-    <file_group id="defile">
-        <file id="histhf" name="histhf" output_freq="1h" output_level="_AUTO_" enabled="_AUTO_" compression_level="2" sync_freq="1h">
-            
-            <!-- VARS 1D -->
-<!--            <field_group operation="once"> -->
-<!--              <field field_ref="Ap" level="1" /> -->
-<!--              <field field_ref="Bp" level="1" /> -->
-<!--              <field field_ref="Alt" level="1" /> -->
-<!--            </field_group> -->
-        
-            <!-- VARS 2D -->
-            <field_group group_ref="remap_1h" >
-              <field_group grid_ref="grid_out" > 
-                <field field_ref="phis" level="5" />
-                <field field_ref="aire" level="10" operation="once" />
-                <field field_ref="contfracATM" level="5" operation="once" />
-                <field field_ref="contfracOR" level="5" />
-                <field field_ref="flat" level="5" />
-                <field field_ref="slp" level="5" />
-                <field field_ref="sza" level="10" />
-                <field field_ref="ptstar" level="10" />
-                <field field_ref="pt0" level="10" />
-                <field field_ref="tsol" level="5" />
-                <field field_ref="t2m" level="5" />
-                <field field_ref="t2m_min" level="10" operation="minimum" />
-                <field field_ref="t2m_max" level="10" operation="maximum" />
-                <field field_ref="t2m_ter" level="10" />
-                <field field_ref="t2m_lic" level="10" />
-                <field field_ref="t2m_oce" level="10" />
-                <field field_ref="t2m_sic" level="10" />
-                <field field_ref="gusts" level="10" />
-                <field field_ref="wind10m" level="5" />
-                <field field_ref="wind100m" level="10" />
-                <field field_ref="wind10max" level="10" operation="maximum" />
-                <field field_ref="sicf" level="10" />
-                <field field_ref="q2m" level="5" />
-                <field field_ref="ustar" level="5" />
-                <field field_ref="u10m" level="5" />
-                <field field_ref="v10m" level="5" />
-                <field field_ref="psol" level="5" />
-                <field field_ref="qsurf" level="5" />
-                <field field_ref="ustar_ter" level="10" />
-                <field field_ref="ustar_lic" level="10" />
-                <field field_ref="ustar_oce" level="10" />
-                <field field_ref="ustar_sic" level="10" />
-                <field field_ref="wstar_ter" level="10" />
-                <field field_ref="wstar_lic" level="10" />
-                <field field_ref="wstar_oce" level="10" />
-                <field field_ref="wstar_sic" level="10" />
-                <field field_ref="wstar" level="10" />
-                <field field_ref="u10m_ter" level="10" />
-                <field field_ref="u10m_lic" level="10" />
-                <field field_ref="u10m_oce" level="10" />
-                <field field_ref="u10m_sic" level="10" />
-                <field field_ref="v10m_ter" level="10" />
-                <field field_ref="v10m_lic" level="10" />
-                <field field_ref="v10m_oce" level="10" />
-                <field field_ref="v10m_sic" level="10" />
-                <field field_ref="qsol" level="10" />
-                <field field_ref="ndayrain" level="10" operation="instant" />
-                <field field_ref="precip" level="5" />
-                <field field_ref="rain_fall" level="10" />
-                <field field_ref="rain_con" level="10" />
-                <field field_ref="plul" level="10" />
-                <field field_ref="plun" level="10" />
-                <field field_ref="pluc" level="10" />
-		<field field_ref="snow" level="5" />
-		<field field_ref="bsfall" level="5" />
-		<field field_ref="evap" level="5" />
-		<field field_ref="snowerosion" level="5" />
-		<field field_ref="rhosnow_lic" level="5" />
-                <field field_ref="ustart_lic" level="5" />
-		<field field_ref="evap_ter" level="10" />
-                <field field_ref="evap_lic" level="10" />
-                <field field_ref="evap_oce" level="10" />
-                <field field_ref="evap_sic" level="10" />
-                <field field_ref="msnow" level="5" />
-                <field field_ref="fsnow" level="10" />
-                <field field_ref="tops" level="10" />
-                <field field_ref="tops0" level="10" />
-                <field field_ref="topl" level="10" />
-                <field field_ref="topl0" level="10" />
-                <field field_ref="SWupTOA" level="10" />
-                <field field_ref="SWupTOAclr" level="10" />
-                <field field_ref="SWdnTOA" level="10" />
-                <field field_ref="SWdnTOAclr" level="10" />
-                <field field_ref="nettop" level="10" />
-                <field field_ref="SWup200" level="15" />
-                <field field_ref="SWup200clr" level="15" />
-                <field field_ref="SWdn200" level="15" />
-                <field field_ref="SWdn200clr" level="15" />
-                <field field_ref="LWup200" level="15" />
-                <field field_ref="LWup200clr" level="15" />
-                <field field_ref="LWdn200" level="15" />
-                <field field_ref="LWdn200clr" level="15" />
-                <field field_ref="sols" level="10" />
-                <field field_ref="sols0" level="10" />
-                <field field_ref="soll" level="10" />
-                <field field_ref="soll0" level="10" />
-                <field field_ref="radsol" level="10" />
-                <field field_ref="SWupSFC" level="10" />
-                <field field_ref="SWupSFCclr" level="10" />
-                <field field_ref="SWdnSFC" level="5" />
-                <field field_ref="SWdnSFCclr" level="10" />
-                <field field_ref="LWupSFC" level="10" />
-                <field field_ref="LWupSFCclr" level="10" />
-                <field field_ref="LWdnSFC" level="5" />
-                <field field_ref="LWdnSFCclr" level="10" />
-                <field field_ref="bils" level="10" />
-                <field field_ref="bils_tke" level="10" />
-                <field field_ref="bils_diss" level="10" />
-                <field field_ref="bils_ec" level="10" />
-                <field field_ref="bils_kinetic" level="10" />
-                <field field_ref="bils_enthalp" level="10" />
-                <field field_ref="bils_latent" level="10" />
-                <field field_ref="sens" level="5" />
-                <field field_ref="sens_x" level="11" />
-                <field field_ref="sens_w" level="11" />
-                <field field_ref="flat_x" level="11" />
-                <field field_ref="flat_w" level="11" />
-                <field field_ref="delta_tsurf" level="11" />
-                <field field_ref="cdragh_x" level="11" />
-                <field field_ref="cdragh_w" level="11" />
-                <field field_ref="cdragm_x" level="11" />
-                <field field_ref="cdragm_w" level="11" />
-                <field field_ref="kh" level="11" />
-                <field field_ref="kh_x" level="11" />
-                <field field_ref="kh_w" level="11" />
-                <field field_ref="fder" level="10" />
-                <field field_ref="ffonte" level="10" />
-                <field field_ref="fqcalving" level="10" />
-                <field field_ref="fqfonte" level="10" />
-                <field field_ref="mrroli" level="10" />
-                <field field_ref="runofflic" level="10" />
-                <field field_ref="taux" level="10" />
-                <field field_ref="tauy" level="10" />
-                <field field_ref="taux_ter" level="10" />
-                <field field_ref="taux_lic" level="10" />
-                <field field_ref="taux_oce" level="10" />
-                <field field_ref="taux_sic" level="10" />
-                <field field_ref="tauy_ter" level="10" />
-                <field field_ref="tauy_lic" level="10" />
-                <field field_ref="tauy_oce" level="10" />
-                <field field_ref="tauy_sic" level="10" />
-                <field field_ref="pourc_ter" level="10" />
-                <field field_ref="pourc_lic" level="10" />
-                <field field_ref="pourc_oce" level="10" />
-                <field field_ref="pourc_sic" level="10" />
-                <field field_ref="fract_ter" level="10" />
-                <field field_ref="fract_lic" level="10" />
-                <field field_ref="fract_oce" level="10" />
-                <field field_ref="fract_sic" level="10" />
-                <field field_ref="tsol_ter" level="10" />
-                <field field_ref="tsol_lic" level="10" />
-                <field field_ref="tsol_oce" level="10" />
-                <field field_ref="tsol_sic" level="10" />
-                <field field_ref="evappot_ter" level="10" />
-                <field field_ref="evappot_lic" level="10" />
-                <field field_ref="evappot_oce" level="10" />
-                <field field_ref="evappot_sic" level="10" />
-                <field field_ref="sens_ter" level="7" />
-                <field field_ref="sens_lic" level="7" />
-                <field field_ref="sens_oce" level="7" />
-                <field field_ref="sens_sic" level="7" />
-                <field field_ref="lat_ter" level="7" />
-                <field field_ref="lat_lic" level="7" />
-                <field field_ref="lat_oce" level="7" />
-                <field field_ref="lat_sic" level="7" />
-                <field field_ref="flw_ter" level="10" />
-                <field field_ref="flw_lic" level="10" />
-                <field field_ref="flw_oce" level="10" />
-                <field field_ref="flw_sic" level="10" />
-                <field field_ref="fsw_ter" level="10" />
-                <field field_ref="fsw_lic" level="10" />
-                <field field_ref="fsw_oce" level="10" />
-                <field field_ref="fsw_sic" level="10" />
-                <field field_ref="wbils_ter" level="10" />
-                <field field_ref="wbils_lic" level="10" />
-                <field field_ref="wbils_oce" level="10" />
-                <field field_ref="wbils_sic" level="10" />
-                <field field_ref="wbilo_ter" level="10" />
-                <field field_ref="wbilo_lic" level="10" />
-                <field field_ref="wbilo_oce" level="10" />
-                <field field_ref="wbilo_sic" level="10" />
-                <field field_ref="wevap_ter" level="10" />
-                <field field_ref="wevap_lic" level="10" />
-                <field field_ref="wevap_oce" level="10" />
-                <field field_ref="wevap_sic" level="10" />
-                <field field_ref="wrain_ter" level="10" />
-                <field field_ref="wrain_lic" level="10" />
-                <field field_ref="wrain_oce" level="10" />
-                <field field_ref="wrain_sic" level="10" />
-                <field field_ref="wsnow_ter" level="10" />
-                <field field_ref="wsnow_lic" level="10" />
-                <field field_ref="wsnow_oce" level="10" />
-                <field field_ref="wsnow_sic" level="10" />
-                <field field_ref="cdrm" level="10" />
-                <field field_ref="cdrh" level="7" />
-                <field field_ref="cldl" level="10" />
-                <field field_ref="cldm" level="10" />
-                <field field_ref="cldh" level="10" />
-                <field field_ref="cldt" level="5" />
-                <field field_ref="cldq" level="10" />
-                <field field_ref="lwp" level="10" />
-                <field field_ref="iwp" level="10" />
-                <field field_ref="ue" level="10" />
-                <field field_ref="ve" level="10" />
-                <field field_ref="uq" level="10" />
-                <field field_ref="vq" level="10" />
-                <field field_ref="cape" level="10" />
-                <field field_ref="pbase" level="10" />
-                <field field_ref="ptop" level="10" />
-                <field field_ref="fbase" level="10" />
-                <field field_ref="plcl" level="10" />
-                <field field_ref="plfc" level="10" />
-                <field field_ref="wbeff" level="10" />
-                <field field_ref="convoccur" level="10" />
-                <field field_ref="prw" level="5" />
-                <field field_ref="prlw" level="10" />
-		<field field_ref="prsw" level="10" />
-                <field field_ref="prbsw" level="5" />
-                <field field_ref="s_pblh" level="10" />
-                <field field_ref="s_pblt" level="10" />
-                <field field_ref="s_lcl" level="10" />
-                <field field_ref="s_therm" level="10" />
-                <field field_ref="slab_bils_oce" level="10" />
-                <field field_ref="ale_bl" level="10" />
-                <field field_ref="alp_bl" level="10" />
-                <field field_ref="ale_wk" level="10" />
-                <field field_ref="alp_wk" level="10" />
-                <field field_ref="ale" level="10" />
-                <field field_ref="alp" level="10" />
-                <field field_ref="cin" level="10" />
-                <field field_ref="wape" level="10" />
-                <field field_ref="n2" level="6" />
-                <field field_ref="s2" level="6" />
-                <field field_ref="strig" level="6" />
-                <field field_ref="zcong" level="6" />
-                <field field_ref="zlcl_th" level="6" />
-                <field field_ref="proba_notrig" level="6" />
-                <field field_ref="random_notrig" level="6" />
-                <field field_ref="cv_gen" level="6" />
-                <field field_ref="ale_bl_stat" level="6" />
-                <field field_ref="ale_bl_trig" level="6" />
-                <field field_ref="alp_bl_det" level="10" />
-                <field field_ref="alp_bl_fluct_m" level="10" />
-                <field field_ref="alp_bl_fluct_tke" level="10" />
-                <field field_ref="alp_bl_conv" level="10" />
-                <field field_ref="alp_bl_stat" level="10" />
+	<!-- $Id$ -->
+	<file_definition>
+	    <file_group id="defile">
+		<file id="histhf" name="histhf" output_freq="1h" output_level="_AUTO_" enabled="_AUTO_" compression_level="2" sync_freq="1h">
+		    
+		    <!-- VARS 1D -->
+	<!--            <field_group operation="once"> -->
+	<!--              <field field_ref="Ap" level="1" /> -->
+	<!--              <field field_ref="Bp" level="1" /> -->
+	<!--              <field field_ref="Alt" level="1" /> -->
+	<!--            </field_group> -->
+		
+		    <!-- VARS 2D -->
+		    <field_group group_ref="remap_1h" >
+		      <field_group grid_ref="grid_out" > 
+			<field field_ref="phis" level="5" />
+			<field field_ref="aire" level="10" operation="once" />
+			<field field_ref="contfracATM" level="5" operation="once" />
+			<field field_ref="contfracOR" level="5" />
+			<field field_ref="flat" level="5" />
+			<field field_ref="slp" level="5" />
+			<field field_ref="sza" level="10" />
+			<field field_ref="ptstar" level="10" />
+			<field field_ref="pt0" level="10" />
+			<field field_ref="tsol" level="5" />
+			<field field_ref="t2m" level="5" />
+			<field field_ref="t2m_min" level="10" operation="minimum" />
+			<field field_ref="t2m_max" level="10" operation="maximum" />
+			<field field_ref="t2m_ter" level="10" />
+			<field field_ref="t2m_lic" level="10" />
+			<field field_ref="t2m_oce" level="10" />
+			<field field_ref="t2m_sic" level="10" />
+			<field field_ref="gusts" level="10" />
+			<field field_ref="wind10m" level="5" />
+			<field field_ref="wind100m" level="10" />
+			<field field_ref="wind10max" level="10" operation="maximum" />
+			<field field_ref="sicf" level="10" />
+			<field field_ref="q2m" level="5" />
+			<field field_ref="ustar" level="5" />
+			<field field_ref="u10m" level="5" />
+			<field field_ref="v10m" level="5" />
+			<field field_ref="psol" level="5" />
+			<field field_ref="qsurf" level="5" />
+			<field field_ref="ustar_ter" level="10" />
+			<field field_ref="ustar_lic" level="10" />
+			<field field_ref="ustar_oce" level="10" />
+			<field field_ref="ustar_sic" level="10" />
+			<field field_ref="wstar_ter" level="10" />
+			<field field_ref="wstar_lic" level="10" />
+			<field field_ref="wstar_oce" level="10" />
+			<field field_ref="wstar_sic" level="10" />
+			<field field_ref="wstar" level="10" />
+			<field field_ref="u10m_ter" level="10" />
+			<field field_ref="u10m_lic" level="10" />
+			<field field_ref="u10m_oce" level="10" />
+			<field field_ref="u10m_sic" level="10" />
+			<field field_ref="v10m_ter" level="10" />
+			<field field_ref="v10m_lic" level="10" />
+			<field field_ref="v10m_oce" level="10" />
+			<field field_ref="v10m_sic" level="10" />
+			<field field_ref="qsol" level="10" />
+			<field field_ref="ndayrain" level="10" operation="instant" />
+			<field field_ref="precip" level="5" />
+			<field field_ref="rain_fall" level="10" />
+			<field field_ref="rain_con" level="10" />
+			<field field_ref="plul" level="10" />
+			<field field_ref="plun" level="10" />
+			<field field_ref="pluc" level="10" />
+			<field field_ref="snow" level="5" />
+			<field field_ref="bsfall" level="5" />
+			<field field_ref="evap" level="5" />
+			<field field_ref="snowerosion" level="5" />
+			<field field_ref="rhosnow_lic" level="5" />
+			<field field_ref="ustart_lic" level="5" />
+			<field field_ref="evap_ter" level="10" />
+			<field field_ref="evap_lic" level="10" />
+			<field field_ref="evap_oce" level="10" />
+			<field field_ref="evap_sic" level="10" />
+			<field field_ref="msnow" level="5" />
+			<field field_ref="fsnow" level="10" />
+			<field field_ref="tops" level="10" />
+			<field field_ref="tops0" level="10" />
+			<field field_ref="topl" level="10" />
+			<field field_ref="topl0" level="10" />
+			<field field_ref="SWupTOA" level="10" />
+			<field field_ref="SWupTOAclr" level="10" />
+			<field field_ref="SWdnTOA" level="10" />
+			<field field_ref="SWdnTOAclr" level="10" />
+			<field field_ref="nettop" level="10" />
+			<field field_ref="SWup200" level="15" />
+			<field field_ref="SWup200clr" level="15" />
+			<field field_ref="SWdn200" level="15" />
+			<field field_ref="SWdn200clr" level="15" />
+			<field field_ref="LWup200" level="15" />
+			<field field_ref="LWup200clr" level="15" />
+			<field field_ref="LWdn200" level="15" />
+			<field field_ref="LWdn200clr" level="15" />
+			<field field_ref="sols" level="10" />
+			<field field_ref="sols0" level="10" />
+			<field field_ref="soll" level="10" />
+			<field field_ref="soll0" level="10" />
+			<field field_ref="radsol" level="10" />
+			<field field_ref="SWupSFC" level="10" />
+			<field field_ref="SWupSFCclr" level="10" />
+			<field field_ref="SWdnSFC" level="5" />
+			<field field_ref="SWdnSFCclr" level="10" />
+			<field field_ref="LWupSFC" level="10" />
+			<field field_ref="LWupSFCclr" level="10" />
+			<field field_ref="LWdnSFC" level="5" />
+			<field field_ref="LWdnSFCclr" level="10" />
+			<field field_ref="bils" level="10" />
+			<field field_ref="bils_tke" level="10" />
+			<field field_ref="bils_diss" level="10" />
+			<field field_ref="bils_ec" level="10" />
+			<field field_ref="bils_kinetic" level="10" />
+			<field field_ref="bils_enthalp" level="10" />
+			<field field_ref="bils_latent" level="10" />
+			<field field_ref="sens" level="5" />
+			<field field_ref="sens_x" level="11" />
+			<field field_ref="sens_w" level="11" />
+			<field field_ref="flat_x" level="11" />
+			<field field_ref="flat_w" level="11" />
+			<field field_ref="delta_tsurf" level="11" />
+			<field field_ref="cdragh_x" level="11" />
+			<field field_ref="cdragh_w" level="11" />
+			<field field_ref="cdragm_x" level="11" />
+			<field field_ref="cdragm_w" level="11" />
+			<field field_ref="kh" level="11" />
+			<field field_ref="kh_x" level="11" />
+			<field field_ref="kh_w" level="11" />
+			<field field_ref="fder" level="10" />
+			<field field_ref="ffonte" level="10" />
+			<field field_ref="fqcalving" level="10" />
+			<field field_ref="fqfonte" level="10" />
+			<field field_ref="mrroli" level="10" />
+			<field field_ref="runofflic" level="10" />
+			<field field_ref="taux" level="10" />
+			<field field_ref="tauy" level="10" />
+			<field field_ref="taux_ter" level="10" />
+			<field field_ref="taux_lic" level="10" />
+			<field field_ref="taux_oce" level="10" />
+			<field field_ref="taux_sic" level="10" />
+			<field field_ref="tauy_ter" level="10" />
+			<field field_ref="tauy_lic" level="10" />
+			<field field_ref="tauy_oce" level="10" />
+			<field field_ref="tauy_sic" level="10" />
+			<field field_ref="pourc_ter" level="10" />
+			<field field_ref="pourc_lic" level="10" />
+			<field field_ref="pourc_oce" level="10" />
+			<field field_ref="pourc_sic" level="10" />
+			<field field_ref="fract_ter" level="10" />
+			<field field_ref="fract_lic" level="10" />
+			<field field_ref="fract_oce" level="10" />
+			<field field_ref="fract_sic" level="10" />
+			<field field_ref="tsol_ter" level="10" />
+			<field field_ref="tsol_lic" level="10" />
+			<field field_ref="tsol_oce" level="10" />
+			<field field_ref="tsol_sic" level="10" />
+			<field field_ref="evappot_ter" level="10" />
+			<field field_ref="evappot_lic" level="10" />
+			<field field_ref="evappot_oce" level="10" />
+			<field field_ref="evappot_sic" level="10" />
+			<field field_ref="sens_ter" level="7" />
+			<field field_ref="sens_lic" level="7" />
+			<field field_ref="sens_oce" level="7" />
+			<field field_ref="sens_sic" level="7" />
+			<field field_ref="lat_ter" level="7" />
+			<field field_ref="lat_lic" level="7" />
+			<field field_ref="lat_oce" level="7" />
+			<field field_ref="lat_sic" level="7" />
+			<field field_ref="flw_ter" level="10" />
+			<field field_ref="flw_lic" level="10" />
+			<field field_ref="flw_oce" level="10" />
+			<field field_ref="flw_sic" level="10" />
+			<field field_ref="fsw_ter" level="10" />
+			<field field_ref="fsw_lic" level="10" />
+			<field field_ref="fsw_oce" level="10" />
+			<field field_ref="fsw_sic" level="10" />
+			<field field_ref="wbils_ter" level="10" />
+			<field field_ref="wbils_lic" level="10" />
+			<field field_ref="wbils_oce" level="10" />
+			<field field_ref="wbils_sic" level="10" />
+			<field field_ref="wbilo_ter" level="10" />
+			<field field_ref="wbilo_lic" level="10" />
+			<field field_ref="wbilo_oce" level="10" />
+			<field field_ref="wbilo_sic" level="10" />
+			<field field_ref="wevap_ter" level="10" />
+			<field field_ref="wevap_lic" level="10" />
+			<field field_ref="wevap_oce" level="10" />
+			<field field_ref="wevap_sic" level="10" />
+			<field field_ref="wrain_ter" level="10" />
+			<field field_ref="wrain_lic" level="10" />
+			<field field_ref="wrain_oce" level="10" />
+			<field field_ref="wrain_sic" level="10" />
+			<field field_ref="wsnow_ter" level="10" />
+			<field field_ref="wsnow_lic" level="10" />
+			<field field_ref="wsnow_oce" level="10" />
+			<field field_ref="wsnow_sic" level="10" />
+			<field field_ref="cdrm" level="10" />
+			<field field_ref="cdrh" level="7" />
+			<field field_ref="cldl" level="10" />
+			<field field_ref="cldm" level="10" />
+			<field field_ref="cldh" level="10" />
+			<field field_ref="cldt" level="5" />
+			<field field_ref="cldq" level="10" />
+			<field field_ref="lwp" level="10" />
+			<field field_ref="iwp" level="10" />
+			<field field_ref="ue" level="10" />
+			<field field_ref="ve" level="10" />
+			<field field_ref="uq" level="10" />
+			<field field_ref="vq" level="10" />
+			<field field_ref="cape" level="10" />
+			<field field_ref="pbase" level="10" />
+			<field field_ref="ptop" level="10" />
+			<field field_ref="fbase" level="10" />
+			<field field_ref="plcl" level="10" />
+			<field field_ref="plfc" level="10" />
+			<field field_ref="wbeff" level="10" />
+			<field field_ref="convoccur" level="10" />
+			<field field_ref="prw" level="5" />
+			<field field_ref="prlw" level="10" />
+			<field field_ref="prsw" level="10" />
+			<field field_ref="prbsw" level="5" />
+			<field field_ref="s_pblh" level="10" />
+			<field field_ref="s_pblt" level="10" />
+			<field field_ref="s_lcl" level="10" />
+			<field field_ref="s_therm" level="10" />
+			<field field_ref="slab_bils_oce" level="10" />
+			<field field_ref="ale_bl" level="10" />
+			<field field_ref="alp_bl" level="10" />
+			<field field_ref="ale_wk" level="10" />
+			<field field_ref="alp_wk" level="10" />
+			<field field_ref="ale" level="10" />
+			<field field_ref="alp" level="10" />
+			<field field_ref="cin" level="10" />
+			<field field_ref="wape" level="10" />
+			<field field_ref="n2" level="6" />
+			<field field_ref="s2" level="6" />
+			<field field_ref="strig" level="6" />
+			<field field_ref="zcong" level="6" />
+			<field field_ref="zlcl_th" level="6" />
+			<field field_ref="proba_notrig" level="6" />
+			<field field_ref="random_notrig" level="6" />
+			<field field_ref="cv_gen" level="6" />
+			<field field_ref="ale_bl_stat" level="6" />
+			<field field_ref="ale_bl_trig" level="6" />
+			<field field_ref="alp_bl_det" level="10" />
+			<field field_ref="alp_bl_fluct_m" level="10" />
+			<field field_ref="alp_bl_fluct_tke" level="10" />
+			<field field_ref="alp_bl_conv" level="10" />
+			<field field_ref="alp_bl_stat" level="10" />
 
-                <field_group operation="average" freq_op="1ts" detect_missing_value=".true.">
-                    <field field_ref="u850" level="10" />
-                    <field field_ref="u700" level="10" />
-                    <field field_ref="u500" level="5" />
-                    <field field_ref="u200" level="10" />
-                    <field field_ref="u100" level="10" />
-                    <field field_ref="u50" level="10" />
-                    <field field_ref="u10" level="10" />
-                    <field field_ref="v850" level="10" />
-                    <field field_ref="v700" level="10" />
-                    <field field_ref="v500" level="5" />
-                    <field field_ref="v200" level="10" />
-                    <field field_ref="v100" level="10" />
-                    <field field_ref="v50" level="10" />
-                    <field field_ref="v10" level="10" />
-                    <field field_ref="w850" level="10" />
-                    <field field_ref="w700" level="10" />
-                    <field field_ref="w500" level="10" />
-                    <field field_ref="w200" level="10" />
-                    <field field_ref="w100" level="10" />
-                    <field field_ref="w50" level="10" />
-                    <field field_ref="w10" level="10" />
-                    <field field_ref="t850" level="10" />
-                    <field field_ref="t700" level="10" />
-                    <field field_ref="t500" level="5" />
-                    <field field_ref="t200" level="10" />
-                    <field field_ref="t100" level="10" />
-                    <field field_ref="t50" level="10" />
-                    <field field_ref="t10" level="10" />
-                    <field field_ref="q850" level="10" />
-                    <field field_ref="q700" level="10" />
-                    <field field_ref="q500" level="10" />
-                    <field field_ref="q200" level="10" />
-                    <field field_ref="q100" level="10" />
-                    <field field_ref="q50" level="10" />
-                    <field field_ref="q10" level="10" />
-                    <field field_ref="z850" level="10" />
-                    <field field_ref="z700" level="10" />
-                    <field field_ref="z500" level="5" />
-                    <field field_ref="z200" level="10" />
-                    <field field_ref="z100" level="10" />
-                    <field field_ref="z50" level="10" />
-                    <field field_ref="z10" level="10" />
-                </field_group>
+			<field_group operation="average" freq_op="1ts" detect_missing_value=".true.">
+			    <field field_ref="u850" level="10" />
+			    <field field_ref="u700" level="10" />
+			    <field field_ref="u500" level="5" />
+			    <field field_ref="u200" level="10" />
+			    <field field_ref="u100" level="10" />
+			    <field field_ref="u50" level="10" />
+			    <field field_ref="u10" level="10" />
+			    <field field_ref="v850" level="10" />
+			    <field field_ref="v700" level="10" />
+			    <field field_ref="v500" level="5" />
+			    <field field_ref="v200" level="10" />
+			    <field field_ref="v100" level="10" />
+			    <field field_ref="v50" level="10" />
+			    <field field_ref="v10" level="10" />
+			    <field field_ref="w850" level="10" />
+			    <field field_ref="w700" level="10" />
+			    <field field_ref="w500" level="10" />
+			    <field field_ref="w200" level="10" />
+			    <field field_ref="w100" level="10" />
+			    <field field_ref="w50" level="10" />
+			    <field field_ref="w10" level="10" />
+			    <field field_ref="t850" level="10" />
+			    <field field_ref="t700" level="10" />
+			    <field field_ref="t500" level="5" />
+			    <field field_ref="t200" level="10" />
+			    <field field_ref="t100" level="10" />
+			    <field field_ref="t50" level="10" />
+			    <field field_ref="t10" level="10" />
+			    <field field_ref="q850" level="10" />
+			    <field field_ref="q700" level="10" />
+			    <field field_ref="q500" level="10" />
+			    <field field_ref="q200" level="10" />
+			    <field field_ref="q100" level="10" />
+			    <field field_ref="q50" level="10" />
+			    <field field_ref="q10" level="10" />
+			    <field field_ref="z850" level="10" />
+			    <field field_ref="z700" level="10" />
+			    <field field_ref="z500" level="5" />
+			    <field field_ref="z200" level="10" />
+			    <field field_ref="z100" level="10" />
+			    <field field_ref="z50" level="10" />
+			    <field field_ref="z10" level="10" />
+			</field_group>
 
-                <field field_ref="t_oce_sic" level="10" />
-                <field field_ref="weakinv" level="10" />
-                <field field_ref="dthmin" level="10" />
-                <field field_ref="u10_ter" level="10" />
-                <field field_ref="u10_lic" level="10" />
-                <field field_ref="u10_oce" level="10" />
-                <field field_ref="u10_sic" level="10" />
-                <field field_ref="v10_ter" level="10" />
-                <field field_ref="v10_lic" level="10" />
-                <field field_ref="v10_oce" level="10" />
-                <field field_ref="v10_sic" level="10" />
-                <field field_ref="rh2m" level="5" />
-                <field field_ref="rh2m_min" level="10" operation="minimum" />
-                <field field_ref="rh2m_max" level="10" operation="maximum" />
-                <field field_ref="qsat2m" level="10" />
-                <field field_ref="tpot" level="10" />
-                <field field_ref="tpote" level="10" />
-                <field field_ref="SWnetOR" level="10" />
-                <field field_ref="SWdownOR" level="5" />
-                <field field_ref="LWdownOR" level="5" />
-                <field field_ref="snowl" level="10" />
-                <field field_ref="cape_max" level="10" operation="maximum" />
-                <field field_ref="solldown" level="10" />
-                <field field_ref="dtsvdfo" level="10" />
-                <field field_ref="dtsvdft" level="10" />
-                <field field_ref="dtsvdfg" level="10" />
-                <field field_ref="dtsvdfi" level="10" />
-                <field field_ref="rugs" level="10" />
-                <field field_ref="z0m" level="10" />
-                <field field_ref="z0h" level="10" />
-                <field field_ref="topswad" level="10" />
-                <field field_ref="topswad0" level="10" />
-                <field field_ref="topswai" level="10" />
-                <field field_ref="solswad" level="10" />
-                <field field_ref="solswad0" level="10" />
-                <field field_ref="solswai" level="10" />
-                <field field_ref="od550_ASBCM" level="10" />
-                <field field_ref="od550_ASPOMM" level="10" />
-                <field field_ref="od550_ASSO4M" level="10" />
-                <field field_ref="od550_CSSO4M" level="10" />
-                <field field_ref="od550_SSSSM" level="10" />
-                <field field_ref="od550_ASSSM" level="10" />
-                <field field_ref="od550_CSSSM" level="10" />
-                <field field_ref="od550_CIDUSTM" level="10" />
-                <field field_ref="od550_AIBCM" level="10" />
-                <field field_ref="od550_AIPOMM" level="10" />
-                <field field_ref="od550_ASNO3M" level="10" />
-                <field field_ref="od550_CSNO3M" level="10" />
-                <field field_ref="od550_CINO3M" level="10" />
-                <field field_ref="od550_STRAT" level="10" />
-                <field field_ref="od550aer" level="10" />
-                <field field_ref="od865aer" level="10" />
-                <field field_ref="abs550aer" level="10" />
-                <field field_ref="od550lt1aer" level="10" />
-                <field field_ref="sconcso4" level="10" />
-                <field field_ref="sconcoa" level="10" />
-                <field field_ref="sconcbc" level="10" />
-                <field field_ref="sconcss" level="10" />
-                <field field_ref="sconcdust" level="10" />
-                <field field_ref="sconcno3" level="10" />
-                <field field_ref="loadso4" level="10" />
-                <field field_ref="loadoa" level="10" />
-                <field field_ref="loadbc" level="10" />
-                <field field_ref="loadss" level="10" />
-                <field field_ref="loaddust" level="10" />
-                <field field_ref="loadno3" level="10" />
-                <field field_ref="swtoaas_nat" level="10" />
-                <field field_ref="swsrfas_nat" level="10" />
-                <field field_ref="swtoacs_nat" level="10" />
-                <field field_ref="swsrfcs_nat" level="10" />
-                <field field_ref="swtoaas_ant" level="10" />
-                <field field_ref="swsrfas_ant" level="10" />
-                <field field_ref="swtoacs_ant" level="10" />
-                <field field_ref="swsrfcs_ant" level="10" />
-                <field field_ref="swtoacf_nat" level="10" />
-                <field field_ref="swsrfcf_nat" level="10" />
-                <field field_ref="swtoacf_ant" level="10" />
-                <field field_ref="swsrfcf_ant" level="10" />
-                <field field_ref="swtoacf_zero" level="10" />
-                <field field_ref="swsrfcf_zero" level="10" />
-                <field field_ref="cldncl" level="10" />
-                <field field_ref="reffclwtop" level="10" />
-                <field field_ref="cldnvi" level="10" />
-                <field field_ref="lcc" level="10" />
-                <field field_ref="wvapp" level="10" />
-                <field field_ref="albe_ter" level="7" />
-                <field field_ref="albe_lic" level="7" />
-                <field field_ref="albe_oce" level="7" />
-                <field field_ref="albe_sic" level="7" />
-                <field field_ref="ages_ter" level="10" />
-                <field field_ref="ages_lic" level="10" />
-                <field field_ref="ages_oce" level="10" />
-                <field field_ref="ages_sic" level="10" />
-                <field field_ref="snow_ter" level="10" />
-                <field field_ref="snow_lic" level="10" />
-                <field field_ref="snow_oce" level="10" />
-                <field field_ref="snow_sic" level="10" />
-                <field field_ref="rugs_ter" level="10" />
-                <field field_ref="rugs_lic" level="10" />
-                <field field_ref="rugs_oce" level="10" />
-                <field field_ref="rugs_sic" level="10" />
-                <field field_ref="z0m_ter" level="10" />
-                <field field_ref="z0m_lic" level="10" />
-                <field field_ref="z0m_oce" level="10" />
-                <field field_ref="z0m_sic" level="10" />
-                <field field_ref="z0h_ter" level="10" />
-                <field field_ref="z0h_lic" level="10" />
-                <field field_ref="z0h_oce" level="10" />
-                <field field_ref="z0h_sic" level="10" />
-                <field field_ref="alb1" level="10" />
-                <field field_ref="alb2" level="10" />
-                <field field_ref="ftime_con" level="10" operation="instant" />
-                <field field_ref="wake_h" level="10" />
-                <field field_ref="wake_dens" level="10" />
-                <field field_ref="wake_s" level="10" />
-                <field field_ref="epmax" level="10" />
-                <field field_ref="plulth" level="10" />
-                <field field_ref="plulst" level="10" />
-                <field field_ref="lmaxth" level="10" />
-                <field field_ref="ftime_th" level="10" />
-                <field field_ref="ftime_deepcv" level="10" />
-                <field field_ref="f0_th" level="10" />
-                <field field_ref="zmax_th" level="10" />
-                <field field_ref="rsut4co2" level="10" />
-                <field field_ref="rlut4co2" level="10" />
-                <field field_ref="rsutcs4co2" level="10" />
-                <field field_ref="rlutcs4co2" level="10" />
-                <field field_ref="dqphy2d" level="10" />
-                <field field_ref="dqlphy2d" level="10" />
-                <field field_ref="dqsphy2d" level="10" />
-                <field field_ref="dqdyn2d" level="10" />
-                <field field_ref="dqldyn2d" level="10" />
-                <field field_ref="dqsdyn2d" level="10" />
-                <field field_ref="dqcon2d" level="10" />
-                <field field_ref="dqwak2d" level="10" />
-                <field field_ref="dqlsc2d" level="10" />
-                <field field_ref="dqvdf2d" level="10" />
-                <field field_ref="dqeva2d" level="10" />
-                <field field_ref="dqlscth2d" level="10" />
-                <field field_ref="dqlscst2d" level="10" />
-                <field field_ref="dqthe2d" level="10" />
-                <field field_ref="dqajs2d" level="10" />
-                <field field_ref="flx_co2_ocean"  level="10" /> <!-- Added PC -->
-                <field field_ref="flx_co2_land"   level="10" /> <!-- Added PC -->
-                <field field_ref="flx_co2_ocean_cor" level="10" /> <!-- Added PC -->
-                <field field_ref="flx_co2_land_cor"  level="10" /> <!-- Added PC -->
-                <field field_ref="flx_co2_ff"  level="10" /> <!-- Added PC -->
-                <field field_ref="flx_co2_bb"  level="10" /> <!-- Added PC -->
+			<field field_ref="t_oce_sic" level="10" />
+			<field field_ref="weakinv" level="10" />
+			<field field_ref="dthmin" level="10" />
+			<field field_ref="u10_ter" level="10" />
+			<field field_ref="u10_lic" level="10" />
+			<field field_ref="u10_oce" level="10" />
+			<field field_ref="u10_sic" level="10" />
+			<field field_ref="v10_ter" level="10" />
+			<field field_ref="v10_lic" level="10" />
+			<field field_ref="v10_oce" level="10" />
+			<field field_ref="v10_sic" level="10" />
+			<field field_ref="rh2m" level="5" />
+			<field field_ref="rh2m_min" level="10" operation="minimum" />
+			<field field_ref="rh2m_max" level="10" operation="maximum" />
+			<field field_ref="qsat2m" level="10" />
+			<field field_ref="tpot" level="10" />
+			<field field_ref="tpote" level="10" />
+			<field field_ref="SWnetOR" level="10" />
+			<field field_ref="SWdownOR" level="5" />
+			<field field_ref="LWdownOR" level="5" />
+			<field field_ref="snowl" level="10" />
+			<field field_ref="cape_max" level="10" operation="maximum" />
+			<field field_ref="solldown" level="10" />
+			<field field_ref="dtsvdfo" level="10" />
+			<field field_ref="dtsvdft" level="10" />
+			<field field_ref="dtsvdfg" level="10" />
+			<field field_ref="dtsvdfi" level="10" />
+			<field field_ref="rugs" level="10" />
+			<field field_ref="z0m" level="10" />
+			<field field_ref="z0h" level="10" />
+			<field field_ref="topswad" level="10" />
+			<field field_ref="topswad0" level="10" />
+			<field field_ref="topswai" level="10" />
+			<field field_ref="solswad" level="10" />
+			<field field_ref="solswad0" level="10" />
+			<field field_ref="solswai" level="10" />
+			<field field_ref="od550_ASBCM" level="10" />
+			<field field_ref="od550_ASPOMM" level="10" />
+			<field field_ref="od550_ASSO4M" level="10" />
+			<field field_ref="od550_CSSO4M" level="10" />
+			<field field_ref="od550_SSSSM" level="10" />
+			<field field_ref="od550_ASSSM" level="10" />
+			<field field_ref="od550_CSSSM" level="10" />
+			<field field_ref="od550_CIDUSTM" level="10" />
+			<field field_ref="od550_AIBCM" level="10" />
+			<field field_ref="od550_AIPOMM" level="10" />
+			<field field_ref="od550_ASNO3M" level="10" />
+			<field field_ref="od550_CSNO3M" level="10" />
+			<field field_ref="od550_CINO3M" level="10" />
+			<field field_ref="od550_STRAT" level="10" />
+			<field field_ref="od550aer" level="10" />
+			<field field_ref="od865aer" level="10" />
+			<field field_ref="abs550aer" level="10" />
+			<field field_ref="od550lt1aer" level="10" />
+			<field field_ref="sconcso4" level="10" />
+			<field field_ref="sconcoa" level="10" />
+			<field field_ref="sconcbc" level="10" />
+			<field field_ref="sconcss" level="10" />
+			<field field_ref="sconcdust" level="10" />
+			<field field_ref="sconcno3" level="10" />
+			<field field_ref="loadso4" level="10" />
+			<field field_ref="loadoa" level="10" />
+			<field field_ref="loadbc" level="10" />
+			<field field_ref="loadss" level="10" />
+			<field field_ref="loaddust" level="10" />
+			<field field_ref="loadno3" level="10" />
+			<field field_ref="swtoaas_nat" level="10" />
+			<field field_ref="swsrfas_nat" level="10" />
+			<field field_ref="swtoacs_nat" level="10" />
+			<field field_ref="swsrfcs_nat" level="10" />
+			<field field_ref="swtoaas_ant" level="10" />
+			<field field_ref="swsrfas_ant" level="10" />
+			<field field_ref="swtoacs_ant" level="10" />
+			<field field_ref="swsrfcs_ant" level="10" />
+			<field field_ref="swtoacf_nat" level="10" />
+			<field field_ref="swsrfcf_nat" level="10" />
+			<field field_ref="swtoacf_ant" level="10" />
+			<field field_ref="swsrfcf_ant" level="10" />
+			<field field_ref="swtoacf_zero" level="10" />
+			<field field_ref="swsrfcf_zero" level="10" />
+			<field field_ref="cldncl" level="10" />
+			<field field_ref="reffclwtop" level="10" />
+			<field field_ref="cldnvi" level="10" />
+			<field field_ref="lcc" level="10" />
+			<field field_ref="wvapp" level="10" />
+			<field field_ref="albe_ter" level="7" />
+			<field field_ref="albe_lic" level="7" />
+			<field field_ref="albe_oce" level="7" />
+			<field field_ref="albe_sic" level="7" />
+			<field field_ref="ages_ter" level="10" />
+			<field field_ref="ages_lic" level="10" />
+			<field field_ref="ages_oce" level="10" />
+			<field field_ref="ages_sic" level="10" />
+			<field field_ref="snow_ter" level="10" />
+			<field field_ref="snow_lic" level="10" />
+			<field field_ref="snow_oce" level="10" />
+			<field field_ref="snow_sic" level="10" />
+			<field field_ref="rugs_ter" level="10" />
+			<field field_ref="rugs_lic" level="10" />
+			<field field_ref="rugs_oce" level="10" />
+			<field field_ref="rugs_sic" level="10" />
+			<field field_ref="z0m_ter" level="10" />
+			<field field_ref="z0m_lic" level="10" />
+			<field field_ref="z0m_oce" level="10" />
+			<field field_ref="z0m_sic" level="10" />
+			<field field_ref="z0h_ter" level="10" />
+			<field field_ref="z0h_lic" level="10" />
+			<field field_ref="z0h_oce" level="10" />
+			<field field_ref="z0h_sic" level="10" />
+			<field field_ref="alb1" level="10" />
+			<field field_ref="alb2" level="10" />
+			<field field_ref="ftime_con" level="10" operation="instant" />
+			<field field_ref="wake_h" level="10" />
+			<field field_ref="wake_dens" level="10" />
+			<field field_ref="wake_s" level="10" />
+			<field field_ref="epmax" level="10" />
+			<field field_ref="plulth" level="10" />
+			<field field_ref="plulst" level="10" />
+			<field field_ref="lmaxth" level="10" />
+			<field field_ref="ftime_th" level="10" />
+			<field field_ref="ftime_deepcv" level="10" />
+			<field field_ref="f0_th" level="10" />
+			<field field_ref="zmax_th" level="10" />
+			<field field_ref="rsut4co2" level="10" />
+			<field field_ref="rlut4co2" level="10" />
+			<field field_ref="rsutcs4co2" level="10" />
+			<field field_ref="rlutcs4co2" level="10" />
+			<field field_ref="dqphy2d" level="10" />
+			<field field_ref="dqlphy2d" level="10" />
+			<field field_ref="dqsphy2d" level="10" />
+			<field field_ref="dqdyn2d" level="10" />
+			<field field_ref="dqldyn2d" level="10" />
+			<field field_ref="dqsdyn2d" level="10" />
+			<field field_ref="dqcon2d" level="10" />
+			<field field_ref="dqwak2d" level="10" />
+			<field field_ref="dqlsc2d" level="10" />
+			<field field_ref="dqvdf2d" level="10" />
+			<field field_ref="dqeva2d" level="10" />
+			<field field_ref="dqlscth2d" level="10" />
+			<field field_ref="dqlscst2d" level="10" />
+			<field field_ref="dqthe2d" level="10" />
+			<field field_ref="dqajs2d" level="10" />
+			<field field_ref="flx_co2_ocean"  level="10" /> <!-- Added PC -->
+			<field field_ref="flx_co2_land"   level="10" /> <!-- Added PC -->
+			<field field_ref="flx_co2_ocean_cor" level="10" /> <!-- Added PC -->
+			<field field_ref="flx_co2_land_cor"  level="10" /> <!-- Added PC -->
+			<field field_ref="flx_co2_ff"  level="10" /> <!-- Added PC -->
+			<field field_ref="flx_co2_bb"  level="10" /> <!-- Added PC -->
 
-            </field_group>
+		    </field_group>
 
-            <field_group operation="instant" freq_op="1ts" >
-                 <field field_ref="alt_tropo" level="10" />
-                 <field field_ref="map_prop_hc" level="10" />
-                 <field field_ref="map_prop_hist" level="10" />
-                 <field field_ref="map_emis_hc" level="10" />
-                 <field field_ref="map_iwp_hc" level="10" />
-                 <field field_ref="map_deltaz_hc" level="10" />
-                 <field field_ref="map_pcld_hc" level="10" />
-                 <field field_ref="map_tcld_hc" level="10" />
-                 <field field_ref="map_emis_hist" level="10" />
-                 <field field_ref="map_iwp_hist" level="10" />
-                 <field field_ref="map_deltaz_hist" level="10" />
-                 <field field_ref="map_rad_hist" level="10" />
-                 <field field_ref="map_emis_Cb" level="10" />
-                 <field field_ref="map_pcld_Cb" level="10" />
-                 <field field_ref="map_tcld_Cb" level="10" />
-                 <field field_ref="map_emis_Anv" level="10" />
-                 <field field_ref="map_pcld_Anv" level="10" />
-                 <field field_ref="map_tcld_Anv" level="10" />
-                 <field field_ref="map_emis_ThCi" level="10" />
-                 <field field_ref="map_pcld_ThCi" level="10" />
-                 <field field_ref="map_tcld_ThCi" level="10" />
-                 <field field_ref="map_ntot" level="10" />
-                 <field field_ref="map_hc" level="10" />
-                 <field field_ref="map_hist" level="10" />
-                 <field field_ref="map_Cb" level="10" />
-                 <field field_ref="map_ThCi" level="10" />
-                 <field field_ref="map_Anv" level="10" />
-            </field_group>
+		    <field_group operation="instant" freq_op="1ts" >
+			 <field field_ref="alt_tropo" level="10" />
+			 <field field_ref="map_prop_hc" level="10" />
+			 <field field_ref="map_prop_hist" level="10" />
+			 <field field_ref="map_emis_hc" level="10" />
+			 <field field_ref="map_iwp_hc" level="10" />
+			 <field field_ref="map_deltaz_hc" level="10" />
+			 <field field_ref="map_pcld_hc" level="10" />
+			 <field field_ref="map_tcld_hc" level="10" />
+			 <field field_ref="map_emis_hist" level="10" />
+			 <field field_ref="map_iwp_hist" level="10" />
+			 <field field_ref="map_deltaz_hist" level="10" />
+			 <field field_ref="map_rad_hist" level="10" />
+			 <field field_ref="map_emis_Cb" level="10" />
+			 <field field_ref="map_pcld_Cb" level="10" />
+			 <field field_ref="map_tcld_Cb" level="10" />
+			 <field field_ref="map_emis_Anv" level="10" />
+			 <field field_ref="map_pcld_Anv" level="10" />
+			 <field field_ref="map_tcld_Anv" level="10" />
+			 <field field_ref="map_emis_ThCi" level="10" />
+			 <field field_ref="map_pcld_ThCi" level="10" />
+			 <field field_ref="map_tcld_ThCi" level="10" />
+			 <field field_ref="map_ntot" level="10" />
+			 <field field_ref="map_hc" level="10" />
+			 <field field_ref="map_hist" level="10" />
+			 <field field_ref="map_Cb" level="10" />
+			 <field field_ref="map_ThCi" level="10" />
+			 <field field_ref="map_Anv" level="10" />
+		    </field_group>
 
-            <!-- VARS 3D -->
-            <field_group operation="average" grid_ref="grid_out_presnivs">
-                <field field_ref="CO2" level="10" /> <!-- Added PC -->
-                <field field_ref="tke" level="10" />
-                <field field_ref="tke_ter" level="10" />
-                <field field_ref="tke_lic" level="10" />
-                <field field_ref="tke_oce" level="10" />
-                <field field_ref="tke_sic" level="10" />
-                <field field_ref="tke_max_ter" level="10" operation="maximum" />
-                <field field_ref="tke_max_lic" level="10" operation="maximum" />
-                <field field_ref="tke_max_oce" level="10" operation="maximum" />
-                <field field_ref="tke_max_sic" level="10" operation="maximum" />
-                <field field_ref="l_mix_ter" level="10" />
-                <field field_ref="l_mix_lic" level="10" />
-                <field field_ref="l_mix_oce" level="10" />
-                <field field_ref="l_mix_sic" level="10" />
-                <field field_ref="l_mixmin_ter" level="10" />
-                <field field_ref="l_mixmin_lic" level="10" />
-                <field field_ref="l_mixmin_oce" level="10" />
-                <field field_ref="l_mixmin_sic" level="10" />
-                <field field_ref="treedrg_ter" level="10" />
-                <field field_ref="treedrg_lic" level="10" />
-                <field field_ref="treedrg_oce" level="10" />
-                <field field_ref="treedrg_sic" level="10" />
-                <field field_ref="cldtau" level="10" />
-                <field field_ref="cldemi" level="10" />
-                <field field_ref="tke_max" level="10" operation="maximum" />
-                <field field_ref="concso4" level="10" />
-                <field field_ref="concoa" level="10" />
-                <field field_ref="concbc" level="10" />
-                <field field_ref="concss" level="10" />
-                <field field_ref="concdust" level="10" />
-                <field field_ref="concno3" level="10" />
-                <field field_ref="ec550aer" level="10" />
-                <field field_ref="lwcon" level="5" />
-                <field field_ref="iwcon" level="5" />
-                <field field_ref="temp" level="4" />
-                <field field_ref="theta" level="10" />
-                <field field_ref="ovap" level="5" />
-                <field field_ref="ovapinit" level="10" />
-                <field field_ref="oliq" level="5" />
-		<field field_ref="ocond" level="5" />
-		<field field_ref="qbs" level="5" />
-                <field field_ref="geop" level="10" />
-                <field field_ref="geoph" level="10" />
-                <field field_ref="vitu" level="5" />
-                <field field_ref="vitv" level="5" />
-                <field field_ref="vitw" level="6" />
-                <field field_ref="pres" level="5" />
-                <field field_ref="paprs" level="10" />
-                <field field_ref="mass" level="10" />
-                <field field_ref="zfull" level="5" />
-                <field field_ref="zhalf" level="10" />
-                <field field_ref="rneb" level="10" />
-                <field field_ref="rnebcon" level="10" />
-                <field field_ref="rnebls" level="10" />
-                <field field_ref="rneblsvol" level="10" />
-		<field field_ref="rhum" level="10" />
-		<field field_ref="rhi" level="5" />
-                <field field_ref="ozone" level="10" />
-                <field field_ref="upwd" level="10" />
-                <field field_ref="ep" level="10" />
-                <field field_ref="duphy" level="10" />
-                <field field_ref="dtphy" level="5" />
-                <field field_ref="dqphy" level="5" />
-                <field field_ref="dqlphy" level="10" />
-                <field field_ref="dqsphy" level="10" />
-                <field field_ref="pr_con_l" level="10" />
-                <field field_ref="pr_con_i" level="10" />
-                <field field_ref="pr_lsc_l" level="10" />
-		<field field_ref="pr_lsc_i" level="10" />
-		<field field_ref="pr_bs" level="5" />
-                <field field_ref="re" level="10" />
-                <field field_ref="fl" level="10" />
-                <field field_ref="scdnc" level="10" />
-                <field field_ref="reffclws" level="10" />
+		    <!-- VARS 3D -->
+		    <field_group operation="average" grid_ref="grid_out_presnivs">
+			<field field_ref="flightdist" level="1" operation="instant" />
+			<field field_ref="CO2" level="10" /> <!-- Added PC -->
+			<field field_ref="tke" level="10" />
+			<field field_ref="tke_ter" level="10" />
+			<field field_ref="tke_lic" level="10" />
+			<field field_ref="tke_oce" level="10" />
+			<field field_ref="tke_sic" level="10" />
+			<field field_ref="tke_max_ter" level="10" operation="maximum" />
+			<field field_ref="tke_max_lic" level="10" operation="maximum" />
+			<field field_ref="tke_max_oce" level="10" operation="maximum" />
+			<field field_ref="tke_max_sic" level="10" operation="maximum" />
+			<field field_ref="l_mix_ter" level="10" />
+			<field field_ref="l_mix_lic" level="10" />
+			<field field_ref="l_mix_oce" level="10" />
+			<field field_ref="l_mix_sic" level="10" />
+			<field field_ref="l_mixmin_ter" level="10" />
+			<field field_ref="l_mixmin_lic" level="10" />
+			<field field_ref="l_mixmin_oce" level="10" />
+			<field field_ref="l_mixmin_sic" level="10" />
+			<field field_ref="treedrg_ter" level="10" />
+			<field field_ref="treedrg_lic" level="10" />
+			<field field_ref="treedrg_oce" level="10" />
+			<field field_ref="treedrg_sic" level="10" />
+			<field field_ref="cldtau" level="10" />
+			<field field_ref="cldemi" level="10" />
+			<field field_ref="tke_max" level="10" operation="maximum" />
+			<field field_ref="concso4" level="10" />
+			<field field_ref="concoa" level="10" />
+			<field field_ref="concbc" level="10" />
+			<field field_ref="concss" level="10" />
+			<field field_ref="concdust" level="10" />
+			<field field_ref="concno3" level="10" />
+			<field field_ref="ec550aer" level="10" />
+			<field field_ref="lwcon" level="5" />
+			<field field_ref="iwcon" level="5" />
+			<field field_ref="temp" level="4" />
+			<field field_ref="theta" level="10" />
+			<field field_ref="ovap" level="5" />
+			<field field_ref="ovapinit" level="10" />
+			<field field_ref="oliq" level="5" />
+			<field field_ref="ocond" level="5" />
+			<field field_ref="qbs" level="5" />
+			<field field_ref="geop" level="10" />
+			<field field_ref="geoph" level="10" />
+			<field field_ref="vitu" level="5" />
+			<field field_ref="vitv" level="5" />
+			<field field_ref="vitw" level="6" />
+			<field field_ref="pres" level="5" />
+			<field field_ref="paprs" level="10" />
+			<field field_ref="mass" level="10" />
+			<field field_ref="zfull" level="5" />
+			<field field_ref="zhalf" level="10" />
+			<field field_ref="rneb" level="10" />
+			<field field_ref="rnebcon" level="10" />
+			<field field_ref="rnebls" level="10" />
+			<field field_ref="rneblsvol" level="10" />
+			<field field_ref="rhum" level="10" />
+			<field field_ref="rhi" level="5" />
+			<field field_ref="ozone" level="10" />
+			<field field_ref="upwd" level="10" />
+			<field field_ref="ep" level="10" />
+			<field field_ref="duphy" level="10" />
+			<field field_ref="dtphy" level="5" />
+			<field field_ref="dqphy" level="5" />
+			<field field_ref="dqlphy" level="10" />
+			<field field_ref="dqsphy" level="10" />
+			<field field_ref="pr_con_l" level="10" />
+			<field field_ref="pr_con_i" level="10" />
+			<field field_ref="pr_lsc_l" level="10" />
+			<field field_ref="pr_lsc_i" level="10" />
+			<field field_ref="pr_bs" level="5" />
+			<field field_ref="re" level="10" />
+			<field field_ref="fl" level="10" />
+			<field field_ref="scdnc" level="10" />
+			<field field_ref="reffclws" level="10" />
                 <field field_ref="reffclwc" level="10" />
                 <field field_ref="lcc3d" level="10" />
Index: LMDZ6/branches/contrails/DefLists/file_def_histmth_lmdz.xml
===================================================================
--- LMDZ6/branches/contrails/DefLists/file_def_histmth_lmdz.xml	(revision 5572)
+++ LMDZ6/branches/contrails/DefLists/file_def_histmth_lmdz.xml	(revision 5573)
@@ -553,4 +553,14 @@
             <!-- VARS 3D -->
             <field_group operation="average" grid_ref="grid_out_presnivs">
+		<field field_ref="flightdist" level="1" />
+                <field field_ref="cfseri" level="1"  />
+                <field field_ref="qissr" level="1"   />
+                <field field_ref="qcld" level="1"    />
+                <field field_ref="subfra" level="1"  />
+                <field field_ref="issrfra" level="1" />
+                <field field_ref="dqvcmix" level="1" />
+                <field field_ref="dqimix" level="1"  />
+                <field field_ref="dcfmix" level="1"  />
+                <field field_ref="fallice_velo" level="1" />
                 <field field_ref="CO2" level="5" />  <!-- Added PC -->
                 <field field_ref="dCO2_vdf" level="5" />  <!-- Added PC -->
Index: LMDZ6/branches/contrails/libf/phylmd/lmdz_aviation.f90
===================================================================
--- LMDZ6/branches/contrails/libf/phylmd/lmdz_aviation.f90	(revision 5572)
+++ LMDZ6/branches/contrails/libf/phylmd/lmdz_aviation.f90	(revision 5573)
@@ -622,5 +622,5 @@
 END FUNCTION contrail_cross_section_onera
 
-SUBROUTINE read_aviation_emissions(klon, klev, flight_dist, flight_h2o)
+SUBROUTINE read_aviation_emissions(klon, klev, flight_dist_read, flight_h2o_read, aviation_lev, nleva)
     ! This subroutine allows to read the traffic density data read in the file aviation.nc
     ! This file is defined in ./COMP/lmdz.card
@@ -635,15 +635,42 @@
 
     INTEGER,                    INTENT(IN)  :: klon, klev  ! number of horizontal grid points and vertical levels
-    REAL, DIMENSION(klon,klev), INTENT(OUT) :: flight_dist ! Aviation distance flown concentration [m/s/m3]
-    REAL, DIMENSION(klon,klev), INTENT(OUT) :: flight_h2o  ! Aviation emitted H2O [kgH2O/s/m3]
+    INTEGER, INTENT(out) :: nleva  ! Size of the vertical axis in the file
+    !REAL, DIMENSION(klon,klev), INTENT(OUT) :: flight_dist ! Aviation distance flown within the mesh [m/s/mesh]
+    !REAL, DIMENSION(klon,klev), INTENT(OUT) :: flight_h2o  ! Aviation H2O emitted within the mesh [kgH2O/s/mesh]
+    REAL, ALLOCATABLE, INTENT(OUT) :: flight_dist_read(:,:,:) ! Aviation distance flown within the mesh [m/s/mesh]
+    REAL, ALLOCATABLE, INTENT(OUT) :: flight_h2o_read(:,:,:)  ! Aviation H2O emitted within the mesh [kgH2O/s/mesh]
+    REAL, ALLOCATABLE, INTENT(OUT) :: aviation_lev(:)  ! Pressure in the middle of the layers [Pa]
 
     !----------------------------------------------------
     ! Local variable
     !----------------------------------------------------
-    REAL, DIMENSION(klon_mpi,klev,1) :: flight_dist_mpi
+    !REAL, DIMENSION(klon_mpi,klev,1) :: flight_dist_mpi
+    REAL, ALLOCATABLE :: flight_dist_mpi(:,:,:)
+    INTEGER :: ierr
+
+    ! Get number of vertical levels and level values
+    CALL xios_get_axis_attr( "aviation_lev", n_glo=nleva )
+
+    ! Allocation of arrays
+    !$OMP MASTER
+    ALLOCATE(aviation_lev(nleva), STAT=ierr)
+    IF (ierr /= 0) CALL abort_physic('read_aviation_emissions', 'problem to allocate aviation_lev',1)
+    ALLOCATE(flight_dist_read(klon, nleva,1), STAT=ierr)
+    IF (ierr /= 0) CALL abort_physic('read_aviation_emissions', 'problem to allocate flight_dist',1)
+    ALLOCATE(flight_h2o_read(klon, nleva,1), STAT=ierr)
+    IF (ierr /= 0) CALL abort_physic('read_aviation_emissions', 'problem to allocate flight_h2o',1)
+    ALLOCATE(flight_dist_mpi(klon_mpi, nleva,1), STAT=ierr)
+    IF (ierr /= 0) CALL abort_physic('read_aviation_emissions', 'problem to allocate flight_dist_mpi',1)
+    !$OMP END MASTER
+
+    !$OMP BARRIER  ! Ensure all threads wait until the arrays are allocated
 
     !--Initialisation
-    flight_dist(:,:) = 0.
-    flight_h2o(:,:) = 0.
+    aviation_lev(:) = 0.
+    flight_dist_read(:,:,1) = 0.
+    flight_h2o_read(:,:,1) = 0.
+
+    ! Get number of vertical levels and level values
+    CALL xios_get_axis_attr( "aviation_lev", value=aviation_lev(:))
 
     ! Read the data from the file
@@ -651,9 +678,84 @@
     IF (is_omp_master) CALL xios_recv_field("KMFLOWN_interp", flight_dist_mpi(:,:,1))
 
-    ! Propagate to other OMP threads: flight_dist_mpi(klon_mpi,klev) to flight_dist(klon,klev)
-    ! (klon_mpi,klon) = (200,50) avec 80 MPI, 4 OMP, nbp40
-    CALL scatter_omp(flight_dist_mpi(:,:,1), flight_dist)
+   ! Propagate to other OMP threads: flight_dist_mpi(klon_mpi,klev) to flight_dist(klon,klev)
+   ! (klon_mpi,klon) = (200,50) avec 80 MPI, 4 OMP, nbp40
+   CALL scatter_omp(flight_dist_mpi(:,:,1), flight_dist_read(:,:,1))
 
 END SUBROUTINE read_aviation_emissions
 
+SUBROUTINE vertical_interpolation_aviation(klon, klev, paprs, pplay, flight_dist_read, &
+                                     flight_h2o_read, aviation_lev, nleva, flight_dist, &
+                                     flight_h2o)
+    ! This subroutine performs the vertical interpolation from the read data in aviation.nc
+    ! where there are nleva vertical levels described in aviation_lev to the klev levels or
+    ! the model.
+    ! flight_dist_read(klon,nleva) -> flight_dist(klon, klev)
+    ! flight_h2o_read(klon,nleva) -> flight_h2o(klon, klev)
+    USE print_control_mod, ONLY: lunout
+    IMPLICIT NONE
+
+    INTEGER,                    INTENT(IN)  :: klon, klev  ! number of horizontal grid points and vertical levels
+    REAL, INTENT(IN)    :: paprs(klon, klev+1) ! inter-layer pressure [Pa]
+    REAL, INTENT(IN)    :: pplay(klon, klev) ! mid-layer pressure [Pa]
+    INTEGER, INTENT(IN) :: nleva  ! Size of the vertical axis in the file
+    REAL, INTENT(OUT) :: flight_dist(klon,klev,1) ! Aviation distance flown within the mesh [m/s/mesh]
+    REAL, INTENT(OUT) :: flight_h2o(klon,klev,1)  ! Aviation H2O emitted within the mesh [kgH2O/s/mesh]
+    REAL, INTENT(IN) :: flight_dist_read(klon,nleva,1) ! Aviation distance flown within the mesh in file [m/s/mesh]
+    REAL, INTENT(IN) :: flight_h2o_read(klon,nleva,1)  ! Aviation H2O emitted within the mesh in file [kgH2O/s/mesh]
+    REAL, INTENT(IN) :: aviation_lev(nleva)  !  Pressure in the middle of the layers [Pa]
+
+    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+    !  Local variable
+    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    
+    REAL :: aviation_interface(1:nleva+1) ! Pressure of aviation file interfaces [ Pa ]
+    INTEGER :: k, kori  ! Loop index for vertical layers
+    INTEGER :: i  ! Loop index for horizontal grid
+    REAL :: zfrac ! Fraction of layer kori in layer k
+    REAL :: width_read_layer(1:nleva) ! width of a given layer [ Pa ]
+
+    ! Initialisation
+    flight_dist(:,:,1) = 0.
+    flight_h2o(:,:,1) = 0.
+
+    ! Compute the array with the vertical interface
+    ! It starts at 1 and has length nleva + 1 
+    ! Note that aviation_lev has nleva and gives the altitude in the middle of the layers
+    ! Surface pressure in standard atmosphere model [ Pa ]
+    aviation_interface(1) = 101325. 
+    DO kori=2, nleva
+        aviation_interface(kori) = (aviation_lev(kori-1)+aviation_lev(kori))/2.0  ! [ Pa ]
+    ENDDO
+    ! Last interface - we assume the same spacing as the very last one
+    aviation_interface(nleva+1) = aviation_interface(nleva) - (aviation_lev(nleva-1) - aviation_lev(nleva))
+
+    ! Vertical width of each layer of the read file
+    ! It is positive
+    DO kori=1, nleva
+        width_read_layer(kori) = aviation_interface(kori) - aviation_interface(kori+1)
+    ENDDO
+
+    ! Vertical reprojection
+    ! The loop over klon is induced since it is done by MPI threads
+    ! zfrac is the fraction of layer kori (read file) included in layer k (model)
+    DO i=1,klon
+        DO k=1, klev
+            DO kori=1,nleva
+                 ! Which of the lower interfaces is the highest (<=> the lowest pressure) ?
+                 zfrac = min(paprs(i,k), aviation_interface(kori))
+                 ! Which of the upper interfaces is the lowest (<=> the greatest pressure) ? 
+                 zfrac = zfrac - max(paprs(i,k+1), aviation_interface(kori+1))
+                 ! If zfrac is negative, the layers are not overlapping
+                 ! Otherwise, we get the fraction of layer kori that overlap with layer k
+                 ! after normalisation to the total kori layer width
+                 zfrac = max(0.0, zfrac) / width_read_layer(kori)
+                 
+                 ! Vertical reprojection for each desired array
+                 flight_dist(i,k,1) = flight_dist(i,k,1) + zfrac * flight_dist_read(i,kori,1)
+                 flight_h2o(i,k,1)  = flight_h2o(i,k,1) + zfrac * flight_h2o(i,kori,1)
+            ENDDO
+        ENDDO
+    ENDDO
+  
+END SUBROUTINE vertical_interpolation_aviation
+
 END MODULE lmdz_aviation
Index: LMDZ6/branches/contrails/libf/phylmd/lmdz_lscp.f90
===================================================================
--- LMDZ6/branches/contrails/libf/phylmd/lmdz_lscp.f90	(revision 5572)
+++ LMDZ6/branches/contrails/libf/phylmd/lmdz_lscp.f90	(revision 5573)
@@ -24,8 +24,10 @@
      dqi_adj, dqi_sub, dqi_con, dqi_mix, dqvc_adj,      &
      dqvc_sub, dqvc_con, dqvc_mix, qsatl, qsati,        &
-     rcont_seri, flight_dist, flight_h2o, contfra,      &
-     Tcritcont, qcritcont, potcontfraP, potcontfraNP,   &
-     dcontfra_cir, dcf_avi, dqi_avi, dqvc_avi,          &
-     cloudth_sth,cloudth_senv,cloudth_sigmath,cloudth_sigmaenv, &
+     rcont_seri, flight_dist, flight_h2o,               &
+     flight_dist_read, flight_h2o_read,                 &
+     aviation_lev, nleva, contfra, Tcritcont, qcritcont,&
+     potcontfraP, potcontfraNP, dcontfra_cir, dcf_avi,  &
+     dqi_avi, dqvc_avi, cloudth_sth,cloudth_senv,       &
+     cloudth_sigmath,cloudth_sigmaenv,                  &
      qraindiag, qsnowdiag, dqreva, dqssub, dqrauto,     &
      dqrcol, dqrmelt, dqrfreez, dqsauto, dqsagg, dqsrim,&
@@ -122,4 +124,8 @@
 USE lmdz_lscp_ini, ONLY : ok_plane_contrail
 
+! aviation module
+USE mod_phys_lmdz_para, ONLY : is_omp_master
+USE lmdz_aviation, ONLY : vertical_interpolation_aviation
+
 IMPLICIT NONE
 
@@ -175,6 +181,11 @@
   !--------------------------------------------------
   REAL, DIMENSION(klon,klev),      INTENT(INOUT):: rcont_seri       ! ratio of contrails fraction to total cloud fraction [-]
-  REAL, DIMENSION(klon,klev),      INTENT(IN)   :: flight_dist      ! aviation distance flown concentration [m/s/m3]
-  REAL, DIMENSION(klon,klev),      INTENT(IN)   :: flight_h2o       ! aviation emitted H2O concentration [kgH2O/s/m3]
+  REAL, DIMENSION(klon,klev,1),      INTENT(OUT)   :: flight_dist      ! aviation distance flown within the mesh [m/s/mesh]
+  REAL, DIMENSION(klon,klev,1),      INTENT(OUT)   :: flight_h2o       ! aviation H2O emitted within the mesh [kgH2O/s/mesh]
+  ! Read from file - nleva vertical levels - define in state_var
+  INTEGER,                         INTENT(IN)   :: nleva         
+  REAL, DIMENSION(nleva),          INTENT(IN)   :: aviation_lev     ! vertical levels [km]
+  REAL, DIMENSION(klon,nleva,1),     INTENT(IN)   :: flight_dist_read  ! aviation distance flown within the mesh [m/s/mesh]
+  REAL, DIMENSION(klon,nleva,1),     INTENT(IN)   :: flight_h2o_read       ! aviation H2O emitted within the mesh [kgH2O/s/mesh]
   
   ! OUTPUT variables
@@ -452,4 +463,10 @@
 !c_iso: variable initialisation for iso 
 
+IF ( ok_plane_contrail ) THEN
+    ! Vertical interpolation is done at each physical timestep
+    ! 
+    IF (is_omp_master) CALL vertical_interpolation_aviation(klon, klev, paprs, pplay, flight_dist_read, &
+                   flight_h2o_read, aviation_lev, nleva, flight_dist, flight_h2o)
+ENDIF
 
 !===============================================================================
@@ -731,5 +748,5 @@
                         dqi_adj(:,k), dqi_sub(:,k), dqi_con(:,k), dqi_mix(:,k), &
                         dqvc_adj(:,k), dqvc_sub(:,k), dqvc_con(:,k), dqvc_mix(:,k), &
-                        rcont_seri(:,k), flight_dist(:,k), flight_h2o(:,k), contfra(:,k), &
+                        rcont_seri(:,k), flight_dist(:,k,1), flight_h2o(:,k,1), contfra(:,k), &
                         Tcritcont(:,k), qcritcont(:,k), potcontfraP(:,k), potcontfraNP(:,k), &
                         dcontfra_cir(:,k), dcf_avi(:,k), dqi_avi(:,k), dqvc_avi(:,k))
Index: LMDZ6/branches/contrails/libf/phylmd/phys_output_ctrlout_mod.F90
===================================================================
--- LMDZ6/branches/contrails/libf/phylmd/phys_output_ctrlout_mod.F90	(revision 5572)
+++ LMDZ6/branches/contrails/libf/phylmd/phys_output_ctrlout_mod.F90	(revision 5573)
@@ -2193,7 +2193,7 @@
     'dqvcavi', 'Aviation cloudy water vapor tendency', 'kg/kg/s', (/ ('', i=1, 10) /))
   TYPE(ctrl_out), SAVE :: o_flight_dist = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), &
-    'flightdist', 'Aviation flown distance concentration', 'm/s/m3', (/ ('', i=1, 10) /))
+    'flightdist', 'Aviation flown distance', 'm/s/m^3', (/ ('', i=1, 10) /))
   TYPE(ctrl_out), SAVE :: o_flight_h2o = ctrl_out((/ 11, 11, 11, 11, 11, 11, 11, 11, 11, 11/), &
-    'flighth2o', 'Aviation emitted H2O concentration', 'kg H2O/s/m3', (/ ('', i=1, 10) /))
+    'flighth2o', 'Aviation H2O flight emission', 'kg H2O/s/m^3', (/ ('', i=1, 10) /))
 
 !!!!!!!!!!!!! Sorties niveaux standards de pression NMC 
Index: LMDZ6/branches/contrails/libf/phylmd/phys_state_var_mod.F90
===================================================================
--- LMDZ6/branches/contrails/libf/phylmd/phys_state_var_mod.F90	(revision 5572)
+++ LMDZ6/branches/contrails/libf/phylmd/phys_state_var_mod.F90	(revision 5573)
@@ -528,4 +528,18 @@
       !$OMP THREADPRIVATE(delta_sal, ds_ns, dt_ns, delta_sst, dter, dser, dt_ds)
 
+      ! Arrays for the lecture of aviation files
+      ! The allocation is done in the read_aviation module
+      ! The size is (klon, nleva, 1) where
+      ! nleva            is the size of the vertical axis (read from file)
+      ! flight_dist_read is the number of km per second
+      ! flight_h2o_read  is the water content added to the air
+      ! aviation_lev     is the value of the levels 
+      REAL, SAVE, ALLOCATABLE :: flight_dist_read(:,:,:), flight_h2o_read(:,:,:)
+      REAL, SAVE, ALLOCATABLE :: aviation_lev(:)
+      !$OMP THREADPRIVATE(flight_dist_read, flight_h2o_read, aviation_lev)
+      INTEGER, SAVE :: nleva
+      !$OMP THREADPRIVATE(nleva)
+
+
     CONTAINS
 
@@ -942,4 +956,7 @@
       DEALLOCATE(ratqs_inter_,sigma_qtherm)
 
+      ! DEALLOCATE aviation arrays
+      DEALLOCATE(flight_dist_read, flight_h2o_read, aviation_lev)
+
       if (activate_ocean_skin >= 1) then
          deALLOCATE(delta_sal, ds_ns, dt_ns, delta_sst, dter, dser)
Index: LMDZ6/branches/contrails/libf/phylmd/physiq_mod.F90
===================================================================
--- LMDZ6/branches/contrails/libf/phylmd/physiq_mod.F90	(revision 5572)
+++ LMDZ6/branches/contrails/libf/phylmd/physiq_mod.F90	(revision 5573)
@@ -2124,5 +2124,6 @@
          !--Read the aviation emissions
          IF ( ok_plane_h2o .OR. ok_plane_contrail ) THEN
-           CALL read_aviation_emissions(klon, klev, flight_dist, flight_h2o)
+           CALL read_aviation_emissions(klon, klev, flight_dist_read, flight_h2o_read, &
+                                        aviation_lev, nleva)
          ENDIF
        !
@@ -3914,7 +3915,7 @@
          dcf_sub, dcf_con, dcf_mix, dqi_adj, dqi_sub, dqi_con, dqi_mix, &
          dqvc_adj, dqvc_sub, dqvc_con, dqvc_mix, qsatliq, qsatice, &
-         rcont_seri, flight_dist, flight_h2o, contfra, &
-         Tcritcont, qcritcont, potcontfraP, potcontfraNP, &
-         dcontfra_cir, dcf_avi, dqi_avi, dqvc_avi, &
+         rcont_seri, flight_dist, flight_h2o, flight_dist_read, flight_h2o_read, &
+         aviation_lev, nleva, contfra, Tcritcont, qcritcont, potcontfraP, &
+         potcontfraNP, dcontfra_cir, dcf_avi, dqi_avi, dqvc_avi, &
          cloudth_sth,cloudth_senv,cloudth_sigmath,cloudth_sigmaenv, &
          qraindiag, qsnowdiag, dqreva, dqssub, dqrauto, dqrcol, dqrmelt, &
