Index: /trunk/LMDZ.VENUS/Tools/startarchive2icosa/iodef.xml
===================================================================
--- /trunk/LMDZ.VENUS/Tools/startarchive2icosa/iodef.xml	(revision 3396)
+++ /trunk/LMDZ.VENUS/Tools/startarchive2icosa/iodef.xml	(revision 3396)
@@ -0,0 +1,261 @@
+<?xml version="1.0"?>
+<simulation>
+
+ <context id="test">
+   <calendar type="Gregorian"
+             start_date="2012-03-01 15:00:00"
+             time_origin="2012-02-29 15:00:00" />
+
+   <field_definition level="1" >    
+    <field_group  id="fields_2D_dst" domain_ref="src_domain_regular_clean" >
+      <!-- 2D fields -->
+      <field id="ps_clean" />
+      <field id="phis_clean" />
+      <field id="tsurf_clean" />
+      <field id="Tsoil01_clean" />
+      <field id="Tsoil02_clean" />
+      <field id="Tsoil03_clean" />
+      <field id="Tsoil04_clean" />
+      <field id="Tsoil05_clean" />
+      <field id="Tsoil06_clean" />
+      <field id="Tsoil07_clean" />
+      <field id="Tsoil08_clean" />
+      <field id="Tsoil09_clean" />
+      <field id="Tsoil10_clean" />
+      <field id="Tsoil11_clean" />
+      <field id="ALBE_clean" />
+      <field id="solsw_clean" />
+      <field id="sollw_clean" />
+      <field id="fder_clean" />
+      <field id="dlw_clean" />
+      <field id="sollwdown_clean" />
+      <field id="RADS_clean" />
+      <field id="ZMEA_clean" />
+      <field id="ZSTD_clean" />
+      <field id="ZSIG_clean" />
+      <field id="ZGAM_clean" />
+      <field id="ZTHE_clean" />
+      <field id="ZPIC_clean" />
+      <field id="ZVAL_clean" />
+    </field_group>
+    <!-- -->
+    <field_group  id="fields_dst">
+      <!-- from topography file -->
+      <field id="topo"
+             domain_ref="src_topo_domain_regular" />
+      <!-- 3D fields -->
+      <field id="temp_clean"
+             grid_ref="src_grid_regular_clean" />
+      <field id="theta_rhodz_clean"
+             grid_ref="src_grid_regular_clean" />
+      <field id="u_clean" grid_ref="src_grid_regular_clean" />
+      <field id="v_clean" grid_ref="src_grid_regular_clean" />
+      <!-- tracers -->
+      <field id="tracers_clean"
+             grid_ref="src_nq_grid_regular_clean" />
+    </field_group>
+    
+   </field_definition>
+
+   <file_definition type="one_file" par_access="collective"
+                    output_freq="1ts" output_level="10"  enabled=".TRUE.">
+      <!-- input files -->
+      <file_group id="read_files" >
+       <file id="start_archive_nc4" name="start_archive_nc4" mode="read" >
+         <!-- 2D fields -->
+         <field_group freq_offset="1ts"
+                      domain_ref="src_domain_regular"
+                      operation="instant" >
+          <field id="src_ps" name="ps" />
+          <field id="src_phis" name="phisinit" />
+          <field id="src_tsurf" name="tsurf" />
+          <field id="src_Tsoil01" name="Tsoil01" />
+          <field id="src_Tsoil02" name="Tsoil02" />
+          <field id="src_Tsoil03" name="Tsoil03" />
+          <field id="src_Tsoil04" name="Tsoil04" />
+          <field id="src_Tsoil05" name="Tsoil05" />
+          <field id="src_Tsoil06" name="Tsoil06" />
+          <field id="src_Tsoil07" name="Tsoil07" />
+          <field id="src_Tsoil08" name="Tsoil08" />
+          <field id="src_Tsoil09" name="Tsoil09" />
+          <field id="src_Tsoil10" name="Tsoil10" />
+          <field id="src_Tsoil11" name="Tsoil11" />
+          <field id="src_albe" name="albe" />
+          <field id="src_solsw" name="solsw" />
+          <field id="src_sollw" name="sollw" />
+          <field id="src_fder" name="fder" />
+          <field id="src_dlw" name="dlw" />
+          <field id="src_sollwdown" name="sollwdown" />
+          <field id="src_RADS" name="radsol" />
+          <field id="src_ZMEA" name="zmea" />
+          <field id="src_ZSTD" name="zstd" />
+          <field id="src_ZSIG" name="zsig" />
+          <field id="src_ZGAM" name="zgam" />
+          <field id="src_ZTHE" name="zthe" />
+          <field id="src_ZPIC" name="zpic" />
+          <field id="src_ZVAL" name="zval" />
+         </field_group>
+         <!-- 3D fields -->
+          <field id="src_temp" name="temp" freq_offset="1ts"
+                 grid_ref="src_grid_regular"
+                 operation="instant" />
+          <field id="src_u" name="u" freq_offset="1ts"
+                 grid_ref="src_grid_regular"
+                 operation="instant" />
+          <field id="src_v" name="v" freq_offset="1ts"
+                 grid_ref="src_grid_regular"
+                 operation="instant" />
+          <!-- tracers -->
+          <!-- <field id="src_tracer001" name="tracer001" freq_offset="1ts"
+                 grid_ref="src_grid_regular"
+                 operation="instant" /> -->
+          <field id="src_co2" name="co2" freq_offset="1ts"
+                 grid_ref="src_grid_regular"
+                 operation="instant" />
+       </file>
+       <!-- <file id="vt1x1inv_nc4" name="vt1x1inv_nc4" mode="read" > -->
+       <file id="topo_Thomas_inv_nc4" name="topo_Thomas_inv_nc4" mode="read" >
+         <field id="RELIEF" name="RELIEF" 
+                domain_ref="src_topo_domain_regular"
+                freq_offset="1ts"
+                operation="instant" />
+       </file>
+      </file_group>
+      
+      <!-- output files -->
+      <file_group id="write_files" >
+        <file id="start_icosa" name="start_icosa" >
+         <!-- 2D fields -->
+         <field_group domain_ref="dst_domain_unstructured"
+                      operation="once" >
+          <field field_ref="ps_clean" name="ps" />
+          <!-- <field field_ref="phis_clean" name="phis" /> -->
+          <field field_ref="topo" name="phis" />
+         </field_group>
+         <!-- 3D fields -->
+          <field field_ref="theta_rhodz_clean" name="theta_rhodz"
+                 grid_ref="dst_grid_unstructured"
+                 operation="once" />
+          <field field_ref="u_clean" name="ulon"
+                 grid_ref="dst_grid_unstructured"
+                 operation="once" />
+          <field field_ref="v_clean" name="ulat"
+                 grid_ref="dst_grid_unstructured"
+                 operation="once" />
+          <!-- tracers -->
+          <field field_ref="tracers_clean" name="q"
+                 grid_ref="dst_nq_grid_unstructured"
+                 operation="once" />
+        </file>
+        <file id="startphy_icosa" name="startphy_icosa" >
+         <!-- 2D fields -->
+         <field_group domain_ref="dst_domain_unstructured"
+                      operation="once" >
+          <field field_ref="tsurf_clean" name="TS" />
+          <field field_ref="Tsoil01_clean" name="Tsoil01" />
+          <field field_ref="Tsoil02_clean" name="Tsoil02" />
+          <field field_ref="Tsoil03_clean" name="Tsoil03" />
+          <field field_ref="Tsoil04_clean" name="Tsoil04" />
+          <field field_ref="Tsoil05_clean" name="Tsoil05" />
+          <field field_ref="Tsoil06_clean" name="Tsoil06" />
+          <field field_ref="Tsoil07_clean" name="Tsoil07" />
+          <field field_ref="Tsoil08_clean" name="Tsoil08" />
+          <field field_ref="Tsoil09_clean" name="Tsoil09" />
+          <field field_ref="Tsoil10_clean" name="Tsoil10" />
+          <field field_ref="Tsoil11_clean" name="Tsoil11" />
+          <field field_ref="ALBE_clean" name="ALBE" />
+          <field field_ref="solsw_clean" name="solsw" />
+          <field field_ref="sollw_clean" name="sollw" />
+          <field field_ref="fder_clean" name="fder" />
+          <field field_ref="dlw_clean" name="dlw" />
+          <field field_ref="sollwdown_clean" name="sollwdown" />
+          <field field_ref="RADS_clean" name="RADS" />
+          <field field_ref="ZMEA_clean" name="ZMEA" />
+          <field field_ref="ZSTD_clean" name="ZSTD" />
+          <field field_ref="ZSIG_clean" name="ZSIG" />
+          <field field_ref="ZGAM_clean" name="ZGAM" />
+          <field field_ref="ZTHE_clean" name="ZTHE" />
+          <field field_ref="ZPIC_clean" name="ZPIC" />
+          <field field_ref="ZVAL_clean" name="ZVAL" />
+         </field_group>
+        </file>
+      </file_group>
+   </file_definition>
+
+   <axis_definition>
+     <axis id="lev" positive="down"
+           standard_name="atmosphere_hybrid_sigma_pressure_coordinate"
+           long_name="hybrid level at midpoints" />
+     <axis id="nq" name="nq" />
+   </axis_definition>
+
+   <domain_definition>
+    <domain_group id="read_domains">
+      <domain id="src_domain_regular" type="rectilinear">
+        <!-- <generate_rectilinear_domain /> -->
+      </domain>
+      <domain id="src_domain_regular_clean" type="rectilinear">
+        <!-- <generate_rectilinear_domain /> -->
+      </domain>
+      <domain id="src_topo_domain_regular" type="rectilinear">
+        <!-- <generate_rectilinear_domain /> -->
+      </domain>
+    </domain_group>
+
+    <domain_group id="domain_dst">
+     <domain id="dst_domain_unstructured" type="unstructured">
+       <interpolate_domain order="1" renormalize="true" />
+     </domain>
+    </domain_group>
+   </domain_definition>
+
+   <grid_definition>
+    <grid_group id="read_grids">
+      <grid id="src_grid_regular">
+        <domain domain_ref="src_domain_regular" />
+        <axis axis_ref="lev" />
+      </grid>
+      <grid id="src_grid_regular_clean">
+        <domain domain_ref="src_domain_regular_clean" />
+        <axis axis_ref="lev" />
+      </grid>
+      <grid id="src_nq_grid_regular_clean">
+        <domain domain_ref="src_domain_regular_clean" />
+        <axis axis_ref="lev" />
+        <axis axis_ref="nq" />
+      </grid>
+    </grid_group>
+    
+    <grid_group id="grid_dst">
+      <grid id="dst_grid_unstructured">
+        <domain domain_ref="dst_domain_unstructured" />
+        <axis axis_ref="lev" />
+      </grid>
+      <grid id="dst_nq_grid_unstructured">
+        <domain domain_ref="dst_domain_unstructured" />
+        <axis axis_ref="lev" />
+        <axis axis_ref="nq" />
+      </grid>
+    </grid_group>
+
+   </grid_definition>
+
+  </context>
+
+  <context id="xios">
+      <variable_definition>
+        <variable_group id="buffer">
+            <variable id="optimal_buffer_size" type="string">performance</variable>
+            <variable id="buffer_size_factor" type="double">30.0</variable>
+            <variable id="min_buffer_size" type="double">800000</variable>
+         </variable_group>
+
+        <variable_group id="parameters" >
+          <variable id="using_server" type="bool">false</variable>
+          <variable id="info_level" type="int">100</variable>
+          <variable id="print_file" type="bool">true</variable>
+        </variable_group>
+      </variable_definition>
+  </context>
+
+</simulation>
