1 | <!-- ============================================================================================================ --> |
---|
2 | <!-- exemple of how to include tracers from other files than start.nc --> |
---|
3 | <!-- more complex scheme may used verticle and horizontal remap if not at same resolution --> |
---|
4 | <!-- models wait for "TracerName_init0" as output flow to model, up to the user to create the associated workflow --> |
---|
5 | <!-- ============================================================================================================ --> |
---|
6 | |
---|
7 | <context id="dynamico"> |
---|
8 | |
---|
9 | <file_definition> |
---|
10 | <file id="tracers" name="testv6.5.LR.D_20060101_20060101_1D_inca_ges" enabled="true" mode="read" output_freq="1ts"> |
---|
11 | <field id="ps_tracers_read" operation="once" domain_ref="domain_tracers_read" scalar_ref="scalar" name="ps"/> |
---|
12 | <field id="pressure_tracers_read" operation="once" name="pmid" domain_ref="domain_tracers_read" axis_ref="axis_tracers_read" prec="8"/> |
---|
13 | |
---|
14 | <field_group operation="once" domain_ref="domain_tracers_read" axis_ref="axis_tracers_read" prec="8"> |
---|
15 | <field id="Rn222_tracers_read" name="vmrrn222"/> |
---|
16 | <field id="Pb210_tracers_read" name="vmrpb210"/> |
---|
17 | <field id="MCF_tracers_read" name="vmrmcf"/> |
---|
18 | <field id="Be7_tracers_read" name="vmrbe7"/> |
---|
19 | <field id="N2O_tracers_read" name="vmrn2o"/> |
---|
20 | <field id="CO2FF_tracers_read" name="vmrco2ff"/> |
---|
21 | <field id="CH4_tracers_read" name="vmrch4"/> |
---|
22 | <field id="CO_tracers_read" name="vmrco"/> |
---|
23 | <field id="CO2OC_tracers_read" name="vmrco2oc"/> |
---|
24 | <field id="CO2BIM_tracers_read" name="vmrco2bim"/> |
---|
25 | <field id="CO2BIH_tracers_read" name="vmrco2bih"/> |
---|
26 | |
---|
27 | </field_group> |
---|
28 | </file> |
---|
29 | |
---|
30 | </file_definition> |
---|
31 | |
---|
32 | |
---|
33 | <field_definition> |
---|
34 | <field id="ps_init0_scalar" domain_ref="i" scalar_ref="scalar"> ps_init0 </field> |
---|
35 | <field id="ps3d_init0" domain_ref="i" axis_ref="axis_from_scalar_dst" scalar_ref="_reset_" field_ref="ps_init0_scalar"/> <!--transform ps from model into 3d field --> |
---|
36 | <field id="ratio_pressure_dst" field_ref="p_init0">p_init0/ps3d_init0</field> <!-- compute the ratio p/ps --> |
---|
37 | |
---|
38 | <field id="ps3d_tracers" axis_ref="axis_from_scalar_src" scalar_ref="_reset_" field_ref="ps_tracers_read"/> <!--transform ps from model into 3d field --> |
---|
39 | <field id="ratio_pressure_src" domain_ref="domain_from_tracers_read" field_ref="pressure_tracers_read">pressure_tracers_read/ps3d_tracers</field> <!-- compute the ratio p/ps --> |
---|
40 | |
---|
41 | <field id="p_tracers_hinterp" field_ref="pressure_tracers_read" domain_ref="domain_from_tracers_read" read_access="true"/> |
---|
42 | |
---|
43 | <field_group domain_ref="domain_from_tracers_read"> |
---|
44 | <field id="Rn222_hinterp" field_ref="Rn222_tracers_read" /> |
---|
45 | <field id="Pb210_hinterp" field_ref="Pb210_tracers_read" /> |
---|
46 | <field id="MCF_hinterp" field_ref="MCF_tracers_read" /> |
---|
47 | <field id="Be7_hinterp" field_ref="Be7_tracers_read" /> |
---|
48 | <field id="N2O_hinterp" field_ref="N2O_tracers_read" /> |
---|
49 | <field id="CO2FF_hinterp" field_ref="CO2FF_tracers_read" /> |
---|
50 | <field id="CH4_hinterp" field_ref="CH4_tracers_read" /> |
---|
51 | <field id="CO_hinterp" field_ref="CO_tracers_read" /> |
---|
52 | <field id="CO2OC_hinterp" field_ref="CO2OC_tracers_read" /> |
---|
53 | <field id="CO2BIM_hinterp" field_ref="CO2BIM_tracers_read" /> |
---|
54 | <field id="CO2BIH_hinterp" field_ref="CO2BIH_tracers_read" /> |
---|
55 | </field_group> |
---|
56 | |
---|
57 | <field_group axis_ref="axis_from_tracers_read" read_access="true"> |
---|
58 | <field id="Rn222_init0" field_ref="Rn222_hinterp" /> |
---|
59 | <field id="Pb210_init0" field_ref="Pb210_hinterp" /> |
---|
60 | <field id="MCF_init0" field_ref="MCF_hinterp" /> |
---|
61 | <field id="Be7_init0" field_ref="Be7_hinterp" /> |
---|
62 | <field id="N2O_init0" field_ref="N2O_hinterp" /> |
---|
63 | <field id="CO2FF_init0" field_ref="CO2FF_hinterp" /> |
---|
64 | <field id="CH4_init0" field_ref="CH4_hinterp" /> |
---|
65 | <field id="CO_init0" field_ref="CO_hinterp" /> |
---|
66 | <field id="CO2OC_init0" field_ref="CO2OC_hinterp" /> |
---|
67 | <field id="CO2BIM_init0" field_ref="CO2BIM_hinterp" /> |
---|
68 | <field id="CO2BIH_init0" field_ref="CO2BIH_hinterp" /> |
---|
69 | </field_group> |
---|
70 | |
---|
71 | </field_definition> |
---|
72 | |
---|
73 | <axis_definition> |
---|
74 | <axis id="axis_tracers_read" axis_type="Z"/> |
---|
75 | |
---|
76 | <axis id="axis_from_tracers_read" axis_ref="lev" axis_type="Z"> |
---|
77 | <interpolate_axis order="2" coordinate_src="ratio_pressure_src" coordinate_dst="ratio_pressure_dst" extrapolate="true"/> |
---|
78 | </axis> |
---|
79 | |
---|
80 | <axis id="axis_from_scalar_src" axis_ref="axis_tracers_read"> |
---|
81 | <duplicate_scalar/> |
---|
82 | </axis> |
---|
83 | |
---|
84 | <axis id="axis_from_scalar_dst" axis_ref="lev"> |
---|
85 | <duplicate_scalar/> |
---|
86 | </axis> |
---|
87 | |
---|
88 | </axis_definition> |
---|
89 | |
---|
90 | <domain_definition> |
---|
91 | |
---|
92 | <domain id="domain_tracers_read" type="rectilinear"> |
---|
93 | <generate_rectilinear_domain/> |
---|
94 | </domain> |
---|
95 | |
---|
96 | <domain id="domain_from_tracers_read" domain_ref="i"> |
---|
97 | <interpolate_domain order="1" /> |
---|
98 | </domain> |
---|
99 | </domain_definition> |
---|
100 | |
---|
101 | </context> |
---|