New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
iodef.xml on Ticket #1509 – Attachment – NEMO

Ticket #1509: iodef.xml

File iodef.xml, 10.7 KB (added by hulten, 9 years ago)

justified iodef.xml for PISCES

Line 
1<?xml version="1.0"?>
2<simulation> 
3
4  <context id="nemo" time_origin="1900-01-01 00:00:00" >
5    <!--
6============================================================================================================
7=                                   definition of all existing variables    DO NOT CHANGE                  =
8============================================================================================================
9    -->
10    <field_definition src="./field_def.xml"/>
11    <!--
12============================================================================================================
13=                                   output files definition                                                =
14=                                   Define your own files and variables                                    =
15============================================================================================================
16    -->
17
18    <file_definition type="one_file" name="@expname@_@freq@_@startdate@_@enddate@" sync_freq="10d" min_digits="4">
19        <file_group id="1ts" output_freq="1ts" output_level="10" enabled=".TRUE."/> <!-- 1 time step files -->
20        <file_group id="1h"  output_freq="1h"  output_level="10" enabled=".TRUE."/> <!-- 1h files -->
21        <file_group id="2h"  output_freq="2h"  output_level="10" enabled=".TRUE."/> <!-- 2h files -->
22        <file_group id="3h"  output_freq="3h"  output_level="10" enabled=".TRUE."/> <!-- 3h files -->     
23        <file_group id="4h"  output_freq="4h"  output_level="10" enabled=".TRUE."/> <!-- 4h files -->
24        <file_group id="6h"  output_freq="6h"  output_level="10" enabled=".TRUE."/> <!-- 6h files -->
25
26        <file_group id="1d" output_freq="1d"  output_level="10" enabled=".TRUE."> <!-- 1d files -->
27            <file id="file1" name_suffix="_bioscalar" description="PISCES SMS variables" >
28                <field field_ref="tdenit"   name="tdenit"   unit="TgN/yr" operation="instant" > tdenit * 14. * 86400. * 365. / 1e12 </field>
29                <field field_ref="tnfix"    name="tnfix"    unit="TgN/yr" operation="instant" > tnfix * 14. * 86400. * 365. / 1e12 </field>
30                <field field_ref="tcflx"    name="tcflx"    unit="PgC/yr" operation="instant" > tcflx * -1. * 12. * 86400. * 365. / 1e15 </field>
31                <field field_ref="tcflxcum" name="tcflxcum" unit="PgC"    operation="instant" > tcflxcum * -1. * 12. / 1e15 </field>
32                <field field_ref="tcexp"    name="tcexp"    unit="PgC/yr" operation="instant" > tcexp * 12. * 86400. * 365. / 1e15 </field>
33                <field field_ref="tintpp"   name="tintpp"   unit="PgC/yr" operation="instant" > tintpp * 12. * 86400. * 365. / 1e15 </field>
34                <field field_ref="pno3tot"  name="pno3tot"  unit="umolN"  > pno3tot * 16. / 122. * 1e6 </field>
35                <field field_ref="psiltot"  name="psiltot"  unit="umolC"  > psiltot * 1e6  </field>
36                <field field_ref="palktot"  name="palktot"  unit="umolC"  > palktot * 1e6  </field>
37                <field field_ref="pfertot"  name="pfertot"  unit="nmolFe" > pfertot * 1e9  </field>
38            </file>
39        </file_group>
40
41        <file_group id="3d" output_freq="3d"  output_level="10" enabled=".TRUE."/>  <!-- 3d files -->   
42        <file_group id="5d" output_freq="5d"  output_level="10" enabled=".TRUE."/>  <!-- 5d files -->   
43
44        <file_group id="1m" output_freq="1mo" output_level="10" enabled=".TRUE.">   <!-- real monthly files -->
45           <file id="file2" name_suffix="_ptrc_T" description="PISCES SMS variables" >
46                <field field_ref="DIC"      />
47                <field field_ref="Alkalini" />
48                <field field_ref="O2"       />
49                <field field_ref="PO4"      />
50                <field field_ref="Si"       />
51                <field field_ref="Fer"      />
52                <field field_ref="NCHL"     />
53                <field field_ref="DCHL"     />
54                <field field_ref="NO3"      />
55           </file>
56
57           <file id="file3" name_suffix="_diad_T" description="additional PISCES diagnostics" >
58                <field field_ref="Cflx"     />
59                <field field_ref="Dpco2"    />
60           </file>
61        </file_group>
62
63        <file_group id="2m" output_freq="2mo" output_level="10" enabled=".TRUE."/>  <!-- real 2m files -->
64        <file_group id="3m" output_freq="3mo" output_level="10" enabled=".TRUE."/>  <!-- real 3m files -->
65        <file_group id="4m" output_freq="4mo" output_level="10" enabled=".TRUE."/>  <!-- real 4m files -->
66        <file_group id="6m" output_freq="6mo" output_level="10" enabled=".TRUE."/>  <!-- real 6m files -->
67
68        <file_group id="1y" output_freq="1y"  output_level="10" enabled=".TRUE.">   <!-- real yearly files -->
69           <file id="file4" name_suffix="_ptrc_T" description="PISCES SMS variables" >
70                <field field_ref="DIC"      />
71                <field field_ref="Alkalini" />
72                <field field_ref="O2"       />
73                <field field_ref="CaCO3"    />
74                <field field_ref="PO4"      />
75                <field field_ref="POC"      />
76                <field field_ref="Si"       />
77                <field field_ref="PHY"      />
78                <field field_ref="ZOO"      />
79                <field field_ref="DOC"      />
80                <field field_ref="PHY2"     />
81                <field field_ref="ZOO2"     />
82                <field field_ref="DSi"      />
83                <field field_ref="Fer"      />
84                <field field_ref="BFe"      />
85                <field field_ref="GOC"      />
86                <field field_ref="SFe"      />
87                <field field_ref="DFe"      />
88                <field field_ref="GSi"      />
89                <field field_ref="NFe"      />
90                <field field_ref="NCHL"     />
91                <field field_ref="DCHL"     />
92                <field field_ref="NO3"      />
93                <field field_ref="NH4"      />
94           </file>
95
96           <file id="file5" name_suffix="_diad_T" description="additional PISCES diagnostics" >
97                <field field_ref="PH"       />
98                <field field_ref="CO3"      />
99                <field field_ref="CO3sat"   />
100                <field field_ref="PAR"      />
101                <field field_ref="PPPHY"    />
102                <field field_ref="PPPHY2"   />
103                <field field_ref="PPNEWN"   />
104                <field field_ref="PPNEWD"   />
105                <field field_ref="PBSi"     />
106                <field field_ref="PFeN"     />
107                <field field_ref="PFeD"     />
108                <field field_ref="xfracal"  />
109                <field field_ref="PCAL"     />
110                <field field_ref="DCAL"     />
111                <field field_ref="GRAZ1"    />
112                <field field_ref="GRAZ2"    />
113                <field field_ref="EPC100"   />
114                <field field_ref="EPFE100"  />
115                <field field_ref="EPSI100"  />
116                <field field_ref="EPCAL100" />
117                <field field_ref="Cflx"     />
118                <field field_ref="Oflx"     />
119                <field field_ref="Kg"       />
120                <field field_ref="Dpco2"    />
121                <field field_ref="Dpo2"     />
122                <field field_ref="Heup"     />
123                <field field_ref="Irondep"  />
124                <field field_ref="Ironsed"  />
125                <field field_ref="Ironice"  />
126                <field field_ref="Nfix"     />
127                <field field_ref="MuN"      />
128                <field field_ref="MuD"      />
129                <field field_ref="LNnut"    />
130                <field field_ref="LDnut"    />
131                <field field_ref="LNFe"     />
132                <field field_ref="LDFe"     />
133                <field field_ref="LNlight"  />
134                <field field_ref="LDlight"  />
135                <field field_ref="pdust"    />
136                <field field_ref="Fe2"      />
137                <field field_ref="Fe3"      />
138                <field field_ref="FeL1"     />
139                <field field_ref="FeL2"     />
140                <field field_ref="FeP"      />
141                <field field_ref="TL1"      />
142                <field field_ref="TL2"      />
143                <field field_ref="Sdenit"   />
144                <field field_ref="Totlig"   />
145           </file>
146        </file_group>
147
148        <file_group id="2y"  output_freq="2y" output_level="10"  enabled=".TRUE."/> <!-- real 2y files -->
149        <file_group id="5y"  output_freq="5y" output_level="10"  enabled=".TRUE."/> <!-- real 5y files -->
150        <file_group id="10y" output_freq="10y" output_level="10" enabled=".TRUE."/> <!-- real 10y files -->
151    </file_definition>
152   
153    <!--
154============================================================================================================
155=                                   grid definition                         DO NOT CHANGE                  =
156============================================================================================================
157    -->
158   
159    <axis_definition> 
160        <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" />
161        <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" />
162        <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" />
163        <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" />
164        <axis id="nfloat" long_name="Float number"      unit="-"  />
165        <axis id="icbcla" long_name="Iceberg class"     unit="-"  />
166    </axis_definition> 
167   
168    <domain_definition src="./domain_def.xml"/>
169   
170    <grid_definition>   
171        <grid id="grid_T_2D" domain_ref="grid_T"/>
172        <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/>
173        <grid id="grid_U_2D" domain_ref="grid_U"/>
174        <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/>
175        <grid id="grid_V_2D" domain_ref="grid_V"/>
176        <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/>
177        <grid id="grid_W_2D" domain_ref="grid_W"/>
178        <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/>
179    </grid_definition>   
180  </context>
181
182  <context id="xios">
183    <variable_definition>
184    <!--
185        We must have buffer_size > jpi*jpj*jpk*8 (with jpi and jpj the subdomain size)
186    -->
187       <variable id="buffer_size"               type="integer">50000000</variable>
188       <variable id="buffer_server_factor_size" type="integer">2</variable>
189       <variable id="info_level"                type="integer">0</variable>
190       <variable id="using_server"              type="boolean">false</variable>
191       <variable id="using_oasis"               type="boolean">false</variable>
192       <variable id="oasis_codes_id"            type="string" >oceanx</variable>
193    </variable_definition>
194  </context>
195 
196</simulation>