1 | <model name="conservtransfo" title="Conservation transformation" layout="flat"> |
---|
2 | <desc> |
---|
3 | Please define the redistribution, if any, for the different coupling fields |
---|
4 | selecting the different rows available. |
---|
5 | The "load" button is useless for the OASIS3-MCT application.[] |
---|
6 | A blue (?), located at the right bottom of this window, gives more information on the data to fill up. |
---|
7 | </desc> |
---|
8 | </model> |
---|
9 | <model name="transfconserv" title="Conservation option" layout="flat"> |
---|
10 | <multiple name="conservation" title="Conserv option" require="field_names_list" custom_label="Fields"> |
---|
11 | <xor name="conservopt" title="Conserv or not" default="conserv_off"> |
---|
12 | <model name="conserv_off" title="NO CONSERV"> |
---|
13 | </model> |
---|
14 | <model name="conserv_on" title="CONSERV"> |
---|
15 | <choice name="conservstrategy" title="How to do the redistribution" type="string" default="global"> |
---|
16 | <option value="global" title="GLOBAL"/> |
---|
17 | <option value="glbpos" title="GLBPOS"/> |
---|
18 | <option value="basbal" title="BASBAL"/> |
---|
19 | <option value="baspos" title="BASPOS"/> |
---|
20 | </choice> |
---|
21 | <choice name="conservalgo" title="Algorithm" type="string" default="bfb_conserv_on"> |
---|
22 | <option value="bfb_conserv_on" title="Bit-for-bit reproductibility"/> |
---|
23 | <option value="opt_conserv_on" title="Optimized"/> |
---|
24 | </choice> |
---|
25 | </model> |
---|
26 | </xor> |
---|
27 | </multiple> |
---|
28 | <docu> |
---|
29 | [section=CONSERV option] |
---|
30 | CONSERV ensures a global modification of the coupling field. This analysis requires the source and target |
---|
31 | grid mesh areas to be transfered to the coupler with oasis_write_area and oasis_write_mask. For a correct |
---|
32 | CONSERV operation, overlapping grid cells on the source grid or on the target grid must be masked. [] |
---|
33 | |
---|
34 | [section=Types of redistribution] |
---|
35 | The following types of options are available: [] |
---|
36 | - GLOBAL, the field is integrated on both source and target grids, without considering values of masked points, |
---|
37 | and the residual (target - source) is uniformly distributed on the target grid; this option ensures |
---|
38 | global conservation of the field [] |
---|
39 | - GLBPOS, the same operation is performed except that the residual is distributed proportionally to the value |
---|
40 | of the original field; this option ensures the global conservation of the field and does not change |
---|
41 | the sign of the field [] |
---|
42 | - BASBAL, the operation is analogous to GLOBAL except that the non masked surface of the source and the |
---|
43 | target grids are taken into account in the calculation of the residual; this option does not ensure global |
---|
44 | conservation of the field but ensures that the energy received is proportional to the non masked surface |
---|
45 | of the target grid [] |
---|
46 | - BASPOS, the non masked surface of the source and the target grids are taken into account and the residual |
---|
47 | is distributed proportionally to the value of the original field; therefore, this option does not ensure |
---|
48 | global conservation of the field but ensures that the energy received is proportional to the non masked |
---|
49 | surface of the target grid and it does not change the sign of the field. [] |
---|
50 | |
---|
51 | More information is available in the User Guide section 4.4. |
---|
52 | |
---|
53 | <docuold> |
---|
54 | [section=Algorithm] |
---|
55 | The algorithm used to perform the redistribution can be "Bit-for-bit reproductibility" (bfb) |
---|
56 | or "Optimized" (opt). The bfb option enforces a bit-for-bit transformation regardless of |
---|
57 | the grid decomposition or process count. The opt option carries out the conservation using an optimal algorithm |
---|
58 | using less memory and a faster approach. Option bfb is the default setting. |
---|
59 | </docuold> |
---|
60 | </docu> |
---|
61 | </model> |
---|
62 | |
---|
63 | |
---|
64 | |
---|
65 | |
---|
66 | |
---|
67 | |
---|
68 | |
---|
69 | |
---|