3 ================================================================================
5 ================================================================================
7 This section presents the usage of the ADAO module in SALOME.
9 Logical procedure to build an ADAO test case
10 --------------------------------------------
12 The construction of an ADAO case follows a simple approach to define the set of
13 input data, either static or dynamic data, and then generates a complete block
14 diagram used in Y. Many variations exist for the definition of input data, but
15 the logical sequence remains unchanged.
17 First of all, the user is considered to know the input data needed to set up the
18 data assimilation study. These data can be in SALOME or not.
20 **Basically, the procedure involves the following steps:**
22 #. **Activate the ADAO module and use the editor GUI,**
23 #. **Build and modify the ADAO case and save it,**
24 #. **Export the ADAO case as a YACS scheme,**
25 #. **Modify and supplement the YACS scheme and save it,**
26 #. **Execute the YACS case and obtain the results.**
28 Each step will be detailed later in the next section.
30 Detailed procedure to build an ADAO test case
31 ---------------------------------------------
33 Activate the ADAO module and use the editor GUI
34 +++++++++++++++++++++++++++++++++++++++++++++++
36 As always for a module, it has to be activated by choosing the appropriate
37 module button (or menu) in the toolbar of SALOME. A popup appears, allowing to
38 choose between creating a new study, or opening an already existing one:
41 .. image:: images/adao_activate.png
44 **Activating the module ADAO in SALOME**
46 .. |eficas_new| image:: images/eficas_new.png
48 .. |eficas_save| image:: images/eficas_save.png
51 Choosing the "*New*" button, an embedded case editor EFICAS [#]_ will be opened,
52 along with the standard "*Object browser*". You can then click on the "*New*"
53 button |eficas_new| (or choose the "*New*" entry in the "*File*" menu) to create
54 a new ADAO case, and you will see:
57 .. image:: images/adao_viewer.png
61 **The EFICAS editor for cases definition in module ADAO**
63 It is a good habit to save the ADAO case now, by pushing the "*Save*" button
64 |eficas_save| or by choosing the "*Save/Save as*" entry in the "*File*" menu.
65 You will be prompted for a location in your file tree and a name, that will be
66 completed by a "*.comm*" extension used for JDC EFICAS files.
68 Build and modify the ADAO case and save it
69 ++++++++++++++++++++++++++++++++++++++++++
71 To build a case using EFICAS, you have to go through a series of steps for
72 selecting a keyword and then filling in its value. The structured editor
73 indicates hierarchical types, values or keywords allowed. Incomplete or
74 incorrect keywords are identified by a visual error red flag.
81 At the end, you have to save your ADAO case.
83 Export the ADAO case as a YACS scheme
84 +++++++++++++++++++++++++++++++++++++
88 Modify and supplement the YACS scheme and save it
89 +++++++++++++++++++++++++++++++++++++++++++++++++
92 Execute the YACS case and obtain the results
93 ++++++++++++++++++++++++++++++++++++++++++++
100 Reference description of the commands and keywords available throught the GUI
101 -----------------------------------------------------------------------------
132 Algorithm : "ThreeDVAR", "Blue", "EnsembleBlue", "Kalman"...
134 .. [#] For more information on EFICAS, see the the *EFICAS User Guide* available in the main "*Help*" menu of SALOME GUI.