diff --git a/pyKADMOS/.gitignore b/pyKADMOS/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..1029c25189e4c84db799a4e53f544c2c1202364d --- /dev/null +++ b/pyKADMOS/.gitignore @@ -0,0 +1,9 @@ +# Compiled python modules. +*.pyc + +# Setuptools distribution folder. +/dist/ + +# Python egg metadata, regenerated from source files by setuptools. +/*.egg-info +/*.egg \ No newline at end of file diff --git a/pyKADMOS/LICENSE.md b/pyKADMOS/LICENSE.md new file mode 100644 index 0000000000000000000000000000000000000000..5350a558c2e82c01214b0e914cd024c6c7ec6dfc --- /dev/null +++ b/pyKADMOS/LICENSE.md @@ -0,0 +1,168 @@ +Apache License +============== + +_Version 2.0, January 2004_ +_<http://www.apache.org/licenses/>_ + +### Terms and Conditions for use, reproduction, and distribution + +#### 1. Definitions + +“License†shall mean the terms and conditions for use, reproduction, and +distribution as defined by Sections 1 through 9 of this document. + +“Licensor†shall mean the copyright owner or entity authorized by the copyright +owner that is granting the License. + +“Legal Entity†shall mean the union of the acting entity and all other entities +that control, are controlled by, or are under common control with that entity. +For the purposes of this definition, “control†means **(i)** the power, direct or +indirect, to cause the direction or management of such entity, whether by +contract or otherwise, or **(ii)** ownership of fifty percent (50%) or more of the +outstanding shares, or **(iii)** beneficial ownership of such entity. + +“You†(or “Yourâ€Â) shall mean an individual or Legal Entity exercising +permissions granted by this License. + +“Source†form shall mean the preferred form for making modifications, including +but not limited to software source code, documentation source, and configuration +files. + +“Object†form shall mean any form resulting from mechanical transformation or +translation of a Source form, including but not limited to compiled object code, +generated documentation, and conversions to other media types. + +“Work†shall mean the work of authorship, whether in Source or Object form, made +available under the License, as indicated by a copyright notice that is included +in or attached to the work (an example is provided in the Appendix below). + +“Derivative Works†shall mean any work, whether in Source or Object form, that +is based on (or derived from) the Work and for which the editorial revisions, +annotations, elaborations, or other modifications represent, as a whole, an +original work of authorship. For the purposes of this License, Derivative Works +shall not include works that remain separable from, or merely link (or bind by +name) to the interfaces of, the Work and Derivative Works thereof. + +“Contribution†shall mean any work of authorship, including the original version +of the Work and any modifications or additions to that Work or Derivative Works +thereof, that is intentionally submitted to Licensor for inclusion in the Work +by the copyright owner or by an individual or Legal Entity authorized to submit +on behalf of the copyright owner. For the purposes of this definition, +“submitted†means any form of electronic, verbal, or written communication sent +to the Licensor or its representatives, including but not limited to +communication on electronic mailing lists, source code control systems, and +issue tracking systems that are managed by, or on behalf of, the Licensor for +the purpose of discussing and improving the Work, but excluding communication +that is conspicuously marked or otherwise designated in writing by the copyright +owner as “Not a Contribution.†+ +“Contributor†shall mean Licensor and any individual or Legal Entity on behalf +of whom a Contribution has been received by Licensor and subsequently +incorporated within the Work. + +#### 2. Grant of Copyright License + +Subject to the terms and conditions of this License, each Contributor hereby +grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, +irrevocable copyright license to reproduce, prepare Derivative Works of, +publicly display, publicly perform, sublicense, and distribute the Work and such +Derivative Works in Source or Object form. + +#### 3. Grant of Patent License + +Subject to the terms and conditions of this License, each Contributor hereby +grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, +irrevocable (except as stated in this section) patent license to make, have +made, use, offer to sell, sell, import, and otherwise transfer the Work, where +such license applies only to those patent claims licensable by such Contributor +that are necessarily infringed by their Contribution(s) alone or by combination +of their Contribution(s) with the Work to which such Contribution(s) was +submitted. If You institute patent litigation against any entity (including a +cross-claim or counterclaim in a lawsuit) alleging that the Work or a +Contribution incorporated within the Work constitutes direct or contributory +patent infringement, then any patent licenses granted to You under this License +for that Work shall terminate as of the date such litigation is filed. + +#### 4. Redistribution + +You may reproduce and distribute copies of the Work or Derivative Works thereof +in any medium, with or without modifications, and in Source or Object form, +provided that You meet the following conditions: + +* **(a)** You must give any other recipients of the Work or Derivative Works a copy of +this License; and +* **(b)** You must cause any modified files to carry prominent notices stating that You +changed the files; and +* **(c)** You must retain, in the Source form of any Derivative Works that You distribute, +all copyright, patent, trademark, and attribution notices from the Source form +of the Work, excluding those notices that do not pertain to any part of the +Derivative Works; and +* **(d)** If the Work includes a “NOTICE†text file as part of its distribution, then any +Derivative Works that You distribute must include a readable copy of the +attribution notices contained within such NOTICE file, excluding those notices +that do not pertain to any part of the Derivative Works, in at least one of the +following places: within a NOTICE text file distributed as part of the +Derivative Works; within the Source form or documentation, if provided along +with the Derivative Works; or, within a display generated by the Derivative +Works, if and wherever such third-party notices normally appear. The contents of +the NOTICE file are for informational purposes only and do not modify the +License. You may add Your own attribution notices within Derivative Works that +You distribute, alongside or as an addendum to the NOTICE text from the Work, +provided that such additional attribution notices cannot be construed as +modifying the License. + +You may add Your own copyright statement to Your modifications and may provide +additional or different license terms and conditions for use, reproduction, or +distribution of Your modifications, or for any such Derivative Works as a whole, +provided Your use, reproduction, and distribution of the Work otherwise complies +with the conditions stated in this License. + +#### 5. Submission of Contributions + +Unless You explicitly state otherwise, any Contribution intentionally submitted +for inclusion in the Work by You to the Licensor shall be under the terms and +conditions of this License, without any additional terms or conditions. +Notwithstanding the above, nothing herein shall supersede or modify the terms of +any separate license agreement you may have executed with Licensor regarding +such Contributions. + +#### 6. Trademarks + +This License does not grant permission to use the trade names, trademarks, +service marks, or product names of the Licensor, except as required for +reasonable and customary use in describing the origin of the Work and +reproducing the content of the NOTICE file. + +#### 7. Disclaimer of Warranty + +Unless required by applicable law or agreed to in writing, Licensor provides the +Work (and each Contributor provides its Contributions) on an “AS IS†BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, +including, without limitation, any warranties or conditions of TITLE, +NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are +solely responsible for determining the appropriateness of using or +redistributing the Work and assume any risks associated with Your exercise of +permissions under this License. + +#### 8. Limitation of Liability + +In no event and under no legal theory, whether in tort (including negligence), +contract, or otherwise, unless required by applicable law (such as deliberate +and grossly negligent acts) or agreed to in writing, shall any Contributor be +liable to You for damages, including any direct, indirect, special, incidental, +or consequential damages of any character arising as a result of this License or +out of the use or inability to use the Work (including but not limited to +damages for loss of goodwill, work stoppage, computer failure or malfunction, or +any and all other commercial damages or losses), even if such Contributor has +been advised of the possibility of such damages. + +#### 9. Accepting Warranty or Additional Liability + +While redistributing the Work or Derivative Works thereof, You may choose to +offer, and charge a fee for, acceptance of support, warranty, indemnity, or +other liability obligations and/or rights consistent with this License. However, +in accepting such obligations, You may act only on Your own behalf and on Your +sole responsibility, not on behalf of any other Contributor, and only if You +agree to indemnify, defend, and hold each Contributor harmless for any liability +incurred by, or claims asserted against, such Contributor by reason of your +accepting any such warranty or additional liability. \ No newline at end of file diff --git a/pyKADMOS/MANIFEST.in b/pyKADMOS/MANIFEST.in new file mode 100644 index 0000000000000000000000000000000000000000..27ce4642f76a7a4f96bb6c976232cd99697961c1 --- /dev/null +++ b/pyKADMOS/MANIFEST.in @@ -0,0 +1,2 @@ +include *.md +include *.txt \ No newline at end of file diff --git a/pyKADMOS/README.txt b/pyKADMOS/README.md similarity index 100% rename from pyKADMOS/README.txt rename to pyKADMOS/README.md diff --git a/pyKADMOS/requirements.txt b/pyKADMOS/requirements.txt index cfb3fb3800af890a224e70bae0b6c88404f7c4af..945c9b46d684f08ec84cb316e1dc0061e361f794 100644 --- a/pyKADMOS/requirements.txt +++ b/pyKADMOS/requirements.txt @@ -1,3 +1 @@ -metis -lxml -tabulate +. \ No newline at end of file diff --git a/pyKADMOS/LICENSE.txt b/pyKADMOS/sample/interface/__init__.py similarity index 100% rename from pyKADMOS/LICENSE.txt rename to pyKADMOS/sample/interface/__init__.py diff --git a/pyKADMOS/sample/interface.py b/pyKADMOS/sample/interface/interface.py similarity index 96% rename from pyKADMOS/sample/interface.py rename to pyKADMOS/sample/interface/interface.py index 387cd3ba8e29ebd6b312ce4892882de4a92e98d2..15d46241fc179cee4d711f4d536ae227a4d6ebef 100644 --- a/pyKADMOS/sample/interface.py +++ b/pyKADMOS/sample/interface/interface.py @@ -3,13 +3,15 @@ import tempfile import os import shutil -from flask import Flask, request, redirect, url_for, send_file, render_template, send_from_directory +from flask import Flask, request, redirect, url_for, send_file, render_template +# TODO use relative importing +import sys +sys.path.append(os.path.abspath(os.pardir)) from graph import * - # Logging settings -#logging.basicConfig(format='%(levelname)s: %(message)s', level=logging.INFO) +# logging.basicConfig(format='%(levelname)s: %(message)s', level=logging.INFO) # TODO add pretty print option @@ -18,7 +20,7 @@ from graph import * logger = logging.getLogger(__name__) app = Flask(__name__) app.debug = True -temp = os.path.join(os.path.dirname(os.path.realpath(__file__)), '../temp/') +temp = os.path.join(os.path.dirname(os.path.realpath(__file__)), '../../temp/') tempfile.tempdir = temp diff --git a/pyKADMOS/sample/static/agile.png b/pyKADMOS/sample/interface/static/agile.png similarity index 100% rename from pyKADMOS/sample/static/agile.png rename to pyKADMOS/sample/interface/static/agile.png diff --git a/pyKADMOS/sample/static/bootstrap.min.css b/pyKADMOS/sample/interface/static/bootstrap.min.css similarity index 100% rename from pyKADMOS/sample/static/bootstrap.min.css rename to pyKADMOS/sample/interface/static/bootstrap.min.css diff --git a/pyKADMOS/sample/static/bootstrap.min.js b/pyKADMOS/sample/interface/static/bootstrap.min.js similarity index 100% rename from pyKADMOS/sample/static/bootstrap.min.js rename to pyKADMOS/sample/interface/static/bootstrap.min.js diff --git a/pyKADMOS/sample/static/style.css b/pyKADMOS/sample/interface/static/style.css similarity index 100% rename from pyKADMOS/sample/static/style.css rename to pyKADMOS/sample/interface/static/style.css diff --git a/pyKADMOS/sample/templates/base.html b/pyKADMOS/sample/interface/templates/base.html similarity index 100% rename from pyKADMOS/sample/templates/base.html rename to pyKADMOS/sample/interface/templates/base.html diff --git a/pyKADMOS/sample/templates/error.html b/pyKADMOS/sample/interface/templates/error.html similarity index 100% rename from pyKADMOS/sample/templates/error.html rename to pyKADMOS/sample/interface/templates/error.html diff --git a/pyKADMOS/sample/templates/index.html b/pyKADMOS/sample/interface/templates/index.html similarity index 100% rename from pyKADMOS/sample/templates/index.html rename to pyKADMOS/sample/interface/templates/index.html diff --git a/pyKADMOS/sample/templates/message.html b/pyKADMOS/sample/interface/templates/message.html similarity index 100% rename from pyKADMOS/sample/templates/message.html rename to pyKADMOS/sample/interface/templates/message.html diff --git a/pyKADMOS/sample/templates/view.html b/pyKADMOS/sample/interface/templates/view.html similarity index 84% rename from pyKADMOS/sample/templates/view.html rename to pyKADMOS/sample/interface/templates/view.html index edceab730240969f29c65b354cd27f5f0f95733f..7f38cb73b3f8b3f5ac1b52eaeb62bba476000c31 100644 --- a/pyKADMOS/sample/templates/view.html +++ b/pyKADMOS/sample/interface/templates/view.html @@ -44,13 +44,13 @@ type: 'GET', url: 'http://127.0.0.1:5000/{{ temp_id }}/vispack', beforeSend:function(){ - $("#vispack").replaceWith('<span id="vispack">A CMDOWS XML file is currently being created...</span>'); + $("#vispack").replaceWith('<span id="vispack">A dynamic (X)DSM HTML package is currently being created...</span>'); }, success:function(data){ - $("#vispack").replaceWith('<a href="{{ temp_id }}/vispack">A CMDOWS XML file was successfully created. Click here to download it.</a>'); + $("#vispack").replaceWith('<a href="{{ temp_id }}/vispack">A dynamic (X)DSM HTML package was successfully created. Click here to download it.</a>'); }, error:function(){ - $("#vispack").replaceWith('<a href="{{ temp_id }}/vispack">A CMDOWS XML file package could not be created created. Click here to try again with detailled error messages it.</a>'); + $("#vispack").replaceWith('<a href="{{ temp_id }}/vispack">A dynamic (X)DSM HTML package package could not be created created. Click here to try again with detailled error messages it.</a>'); } }); return false; @@ -61,13 +61,13 @@ type: 'GET', url: 'http://127.0.0.1:5000/{{ temp_id }}/cmdows', beforeSend:function(){ - $("#cmdows").replaceWith('<span id="cmdows">A dynamic (X)DSM HTML package is currently being created...</span>'); + $("#cmdows").replaceWith('<span id="cmdows">A CMDOWS XML file is currently being created...</span>'); }, success:function(data){ - $("#cmdows").replaceWith('<a href="{{ temp_id }}/cmdows">A dynamic (X)DSM HTML package was successfully created. Click here to download it.</a>'); + $("#cmdows").replaceWith('<a href="{{ temp_id }}/cmdows">A CMDOWS XML file was successfully created. Click here to download it.</a>'); }, error:function(){ - $("#cmdows").replaceWith('<a href="{{ temp_id }}/cmdows">A dynamic (X)DSM HTML package could not be created created. Click here to try again with detailled error messages it.</a>'); + $("#cmdows").replaceWith('<a href="{{ temp_id }}/cmdows">A CMDOWS XML file could not be created created. Click here to try again with detailled error messages it.</a>'); } }); return false; diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_IDF.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_IDF.pdf index 166a49c1ea331f843a9293bc5610221ba8fde53e..1f467fb61351e170a9057a262381cbadaf611b75 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_IDF.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_IDF.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_MDF-GS.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_MDF-GS.pdf index 288950735531d0d24776cd50aff248caf0475537..64ae134fdda250a1ddbbe3d66d18400effe3a645 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_MDF-GS.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_MDF-GS.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_MDF-J.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_MDF-J.pdf index f3ce1119cf6180fc6116c5d0b5b394b9fb50b8f8..d53398ec552375400925fc0617e4908eaf43bfac 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_MDF-J.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_MDF-J.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-DOE-GS.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-DOE-GS.pdf index 75b369369446e642b24e40d1e9f4f10b7c2ad360..fd278a34b33c88f2494279fdb292d8b08699cbba 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-DOE-GS.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-DOE-GS.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-DOE-J.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-DOE-J.pdf index ebe33564765ca4209e34c941f4b729482637e22d..d33905db85f0763116a14b6ba5cbe377093a9df0 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-DOE-J.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-DOE-J.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-MDA-GS.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-MDA-GS.pdf index f7a43379ab618065fba11b0a6352be896d78fa2e..d4fd68b5a72c3ea0f4d694d38c2c4c67dc2aaa31 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-MDA-GS.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-MDA-GS.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-MDA-J.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-MDA-J.pdf index 1348839309463d482586ccdea269c8c5f9bcf4ab..500259494cea0c26c508382293fbc51806bfa594 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-MDA-J.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_converged-MDA-J.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-DOE-GS.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-DOE-GS.pdf index e57389df898c7d913158b40fd24efa67d237dd57..0e035576c05c263d173e2da25b64d60bbf44c606 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-DOE-GS.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-DOE-GS.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-DOE-J.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-DOE-J.pdf index 5efe6bdb47773f008049a90459907e2b0483fdc3..d8db1acf45ce55372f03c5b37388570b6e1517d6 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-DOE-J.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-DOE-J.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-MDA-GS.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-MDA-GS.pdf index 655768dfcab51c32a0a7db823fe317de39553dfb..bb92de1275f934d5e2eb3783a1d27909c6d3d981 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-MDA-GS.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-MDA-GS.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-MDA-J.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-MDA-J.pdf index 25ab6ec5f9240dd1da72f15e1e47bdfe6fe2c658..df41572ea46cee809f512d83a01fc226395e62ec 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-MDA-J.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/FPG_unconverged-MDA-J.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_IDF.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_IDF.pdf index 2efce86a1c41bf9d9370da0bcec5937c4d2e8f26..e9874afcfbe712c201dbd9c0329008aa20afa01a 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_IDF.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_IDF.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_MDF-GS.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_MDF-GS.pdf index da8cc7e661dd38fce6f508fd1291d12d2e8aa121..a1fd2c155ee1fb688e8a5da8ed1cc0bf5e3f21a7 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_MDF-GS.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_MDF-GS.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_MDF-J.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_MDF-J.pdf index 8627dc8b76809fc90d5d3dbd0bfc65ed551f2953..e88dfe1db457c09c32b8644892f968f2e9974d40 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_MDF-J.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_MDF-J.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-DOE-GS.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-DOE-GS.pdf index e1c4cdedcc95e52d4add7e3037b4e3e3fb7a9b37..f243fd61874509a989c98a1c828c9d78718f4278 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-DOE-GS.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-DOE-GS.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-DOE-J.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-DOE-J.pdf index 9f4de8310730d0700a6f912b7471b095bd0a423e..142a5da9e1e4e1b666214eda099c602ffffd39b2 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-DOE-J.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-DOE-J.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-MDA-GS.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-MDA-GS.pdf index cb3b374255e1303dd9223c118782a3cdcda47092..cd8f05cab98d31bcf19b3a1ab7768cb28fb1e90a 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-MDA-GS.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-MDA-GS.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-MDA-J.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-MDA-J.pdf index 7793f281d42d7dbae07cb781dd6cdc30c9e79f80..3b4666fce15d06981f627757edf6ecb429fb049d 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-MDA-J.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_converged-MDA-J.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-DOE-GS.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-DOE-GS.pdf index abe035860accf19b27dc59f780b6a7bab312dcec..b89f4ff968e6905d6e7b8e5ac28abd8f9cd88d4a 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-DOE-GS.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-DOE-GS.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-DOE-J.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-DOE-J.pdf index 263ec8c31e069bde902f8271b4771f7674e401e7..593add0f8f156de45d21cf219db9d5142fd4a31b 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-DOE-J.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-DOE-J.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-MDA-GS.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-MDA-GS.pdf index cf56d3e15c9fbd76c7323f9bbede7952b1ac442e..4407b2316dbb89322d6c9593ef113932d2d925b5 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-MDA-GS.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-MDA-GS.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-MDA-J.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-MDA-J.pdf index b0003ba0960abadcdf19e4a0e045773c84339ea1..aa63df1f7b20e12e340eb2246c15d6f326cb27a4 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-MDA-J.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/MDAO_unconverged-MDA-J.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/(X)DSM/RCG.pdf b/pyKADMOS/scripts/sellarProblem/(X)DSM/RCG.pdf index 142dd3a0ad95b1d5b5315718471199ef88106896..620bca9e937f9a60d704603439c8ba0f5e0d9cdd 100644 Binary files a/pyKADMOS/scripts/sellarProblem/(X)DSM/RCG.pdf and b/pyKADMOS/scripts/sellarProblem/(X)DSM/RCG.pdf differ diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_IDF.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_IDF.xml index c15a5519dbe63e7403820a5dabd80cbc1a2295bc..c3b9844e6dedbaada3426a16c14d9788e98b5042 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_IDF.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_IDF.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>FPG CMDOWS file of the well-known Sellar Problem</description> - <timestamp>2017-05-01T18:23:55.785000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-05-01T18:23:55.785000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> </update> diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_MDF-GS.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_MDF-GS.xml index 50f30713174cba13152cdd1aaf9d14ea5f960e0c..067ae633017d4419751ef2fdd44ecd983771a520 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_MDF-GS.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_MDF-GS.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>FPG CMDOWS file of the well-known Sellar Problem</description> - <timestamp>2017-05-01T18:23:55.785000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-05-01T18:23:55.785000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> </update> diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_MDF-J.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_MDF-J.xml index 0d70b26b4b9ada76ec3cf82b795b9b5fb1a85efc..571899a2d4fc5f707942882d265138836b71793f 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_MDF-J.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_MDF-J.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>FPG CMDOWS file of the well-known Sellar Problem</description> - <timestamp>2017-05-01T18:23:55.785000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-05-01T18:23:55.785000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> </update> diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-DOE-GS.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-DOE-GS.xml index 973a37568e086dcfec8829307a400155d3416af8..06f29146daea399598857b2348d2eaf21289e92f 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-DOE-GS.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-DOE-GS.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>FPG CMDOWS file of the well-known Sellar Problem</description> - <timestamp>2017-05-04T12:11:11.143000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-05-04T12:11:11.143000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> </update> diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-DOE-J.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-DOE-J.xml index 92d7cc5a3e542a376b518a4b9adf46749d616198..05f272440ec1c4cf60965c3a98930b99e1d1bd8c 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-DOE-J.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-DOE-J.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>FPG CMDOWS file of the well-known Sellar Problem</description> - <timestamp>2017-05-01T18:23:55.785000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-05-01T18:23:55.785000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> </update> diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-MDA-GS.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-MDA-GS.xml index 044abc52854895f989b939af34d951388447ba71..5abe548828cc88ea488f055b8e00493540bc4056 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-MDA-GS.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-MDA-GS.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>FPG CMDOWS file of the well-known Sellar Problem</description> - <timestamp>2017-05-01T18:23:55.785000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-05-01T18:23:55.785000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> </update> diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-MDA-J.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-MDA-J.xml index 0272633b278d7a862c56b9ca63ab70b5e15a892f..cee66f4f93037212ae61835ebde67ed8766dd4b3 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-MDA-J.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_converged-MDA-J.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>FPG CMDOWS file of the well-known Sellar Problem</description> - <timestamp>2017-05-01T18:23:55.785000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-05-01T18:23:55.785000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> </update> diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-DOE-GS.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-DOE-GS.xml index 3af2c2670ea72665f68f6362f23e88b86787a304..ce5057280daa0ce2ea51e51297f804df1e141a17 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-DOE-GS.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-DOE-GS.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>FPG CMDOWS file of the well-known Sellar Problem</description> - <timestamp>2017-05-04T12:11:11.143000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-05-04T12:11:11.143000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> </update> diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-DOE-J.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-DOE-J.xml index bf0d2a7e48e499565793a2d88e838d164906a9f4..ceee1495c8537b99a75ba6f9cd16de4467e97845 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-DOE-J.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-DOE-J.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>FPG CMDOWS file of the well-known Sellar Problem</description> - <timestamp>2017-05-04T12:11:11.143000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-05-04T12:11:11.143000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> </update> diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-MDA-GS.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-MDA-GS.xml index 53fd4f82675f3d90edc0077a575117fcd666715a..56c6aff03ae8c7bc18debbef568ae7862741e65e 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-MDA-GS.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-MDA-GS.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>FPG CMDOWS file of the well-known Sellar Problem</description> - <timestamp>2017-05-04T12:11:11.143000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-05-04T12:11:11.143000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> </update> diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-MDA-J.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-MDA-J.xml index 856bdd408cc23354d57ba70d695863c0ff6cb6fe..7b606b40c215eb7c07891f79f5dd4403e95be034 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-MDA-J.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/FPG_unconverged-MDA-J.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>FPG CMDOWS file of the well-known Sellar Problem</description> - <timestamp>2017-05-04T12:11:11.143000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-05-04T12:11:11.143000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> </update> diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_IDF.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_IDF.xml index 7a35155d7c9b07ea6193ed8b3513508a8a1a48ef..aebc0b2b999049dee2bd4658c551157444a46196 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_IDF.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_IDF.xml @@ -1,2 +1,2 @@ <?xml version='1.0' encoding='UTF-8'?> -<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-01T18:23:55.785000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-01T18:23:55.785000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="IDFNone"><problemFormulation><mdaoArchitecture>IDF</mdaoArchitecture><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><lowerBound>0.0</lowerBound><upperBound>10.0</upperBound></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><lowerBound>-10.0</lowerBound><upperBound>10.0</upperBound></designVariable></designVariables><objectiveVariables><objectiveVariable uID="__objVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></objectiveVariable></objectiveVariables><constraintVariables><constraintVariable uID="__conVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></constraintVariable><constraintVariable uID="__conVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></constraintVariable></constraintVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock><postCouplingBlock>Gc</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>IDFNone</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Gc</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Gc</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Gc</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Gc</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>Gc</fromUID><toUID>/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y2</toUID></edge><edge><fromUID>Gc</fromUID><toUID>/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y1</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>Optimizer</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Optimizer</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>Coordinator</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>D2</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>D1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Optimizer</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Optimizer</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>Gc</fromUID><toUID>Optimizer</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>F1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Gc</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>F1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>Gc</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>G2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>G1</toUID><processStepNumber>4</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>Optimizer</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>5</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>6</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>Gc</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>8</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>3</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^{c0}</label></initialGuessCouplingVariable><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><finalCouplingVariables><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^*</label></finalCouplingVariable><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^*</label></finalCouplingVariable></finalCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^c</label></couplingCopyVariable><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables><initialGuessDesignVariables><initialGuessDesignVariable uID="/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>z1^0</label></initialGuessDesignVariable><initialGuessDesignVariable uID="/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>z2^0</label></initialGuessDesignVariable></initialGuessDesignVariables><finalDesignVariables><finalDesignVariable uID="/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>z2^*</label></finalDesignVariable><finalDesignVariable uID="/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>z1^*</label></finalDesignVariable></finalDesignVariables><finalOutputVariables><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>f^*</label></finalOutputVariable><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>g1^*</label></finalOutputVariable><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>g2^*</label></finalOutputVariable></finalOutputVariables><consistencyConstraintValues><consistencyConstraintValue uID="/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>gc_y2</label></consistencyConstraintValue><consistencyConstraintValue uID="/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>gc_y1</label></consistencyConstraintValue></consistencyConstraintValues></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><optimizers><optimizer uID="Optimizer"><label>OPT</label><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/analyses/y2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/analyses/y1</designVariableUID></designVariable></designVariables><objectiveVariables><objectiveVariable><objectiveVariableUID>__objVar__/data_schema/analyses/f</objectiveVariableUID></objectiveVariable></objectiveVariables><constraintVariables><constraintVariable><constraintVariableUID>__conVar__/data_schema/analyses/g2</constraintVariableUID></constraintVariable><constraintVariable><constraintVariableUID>__conVar__/data_schema/analyses/g1</constraintVariableUID></constraintVariable><constraintVariable><constraintVariableUID>__conVar__/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y2</constraintVariableUID></constraintVariable><constraintVariable><constraintVariableUID>__conVar__/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y1</constraintVariableUID></constraintVariable></constraintVariables></optimizer></optimizers><consistencyConstraintFunctions><consistencyConstraintFunction uID="Gc"><label>Gc</label></consistencyConstraintFunction></consistencyConstraintFunctions><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file +<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="IDFNone"><problemFormulation><mdaoArchitecture>IDF</mdaoArchitecture><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><lowerBound>0.0</lowerBound><upperBound>10.0</upperBound></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><lowerBound>-10.0</lowerBound><upperBound>10.0</upperBound></designVariable></designVariables><objectiveVariables><objectiveVariable uID="__objVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></objectiveVariable></objectiveVariables><constraintVariables><constraintVariable uID="__conVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></constraintVariable><constraintVariable uID="__conVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></constraintVariable></constraintVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock><postCouplingBlock>Gc</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>IDFNone</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Gc</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Gc</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Gc</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Gc</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>Gc</fromUID><toUID>/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y2</toUID></edge><edge><fromUID>Gc</fromUID><toUID>/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y1</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>Optimizer</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Optimizer</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>Coordinator</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>D2</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>D1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Optimizer</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Optimizer</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>Gc</fromUID><toUID>Optimizer</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>F1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Gc</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>F1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>Gc</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>G2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>G1</toUID><processStepNumber>4</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>Optimizer</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>5</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>6</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>Gc</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>8</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>3</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^{c0}</label></initialGuessCouplingVariable><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><finalCouplingVariables><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^*</label></finalCouplingVariable><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^*</label></finalCouplingVariable></finalCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^c</label></couplingCopyVariable><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables><initialGuessDesignVariables><initialGuessDesignVariable uID="/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>z1^0</label></initialGuessDesignVariable><initialGuessDesignVariable uID="/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>z2^0</label></initialGuessDesignVariable></initialGuessDesignVariables><finalDesignVariables><finalDesignVariable uID="/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>z2^*</label></finalDesignVariable><finalDesignVariable uID="/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>z1^*</label></finalDesignVariable></finalDesignVariables><finalOutputVariables><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>f^*</label></finalOutputVariable><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>g1^*</label></finalOutputVariable><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>g2^*</label></finalOutputVariable></finalOutputVariables><consistencyConstraintValues><consistencyConstraintValue uID="/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>gc_y2</label></consistencyConstraintValue><consistencyConstraintValue uID="/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>gc_y1</label></consistencyConstraintValue></consistencyConstraintValues></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><optimizers><optimizer uID="Optimizer"><label>OPT</label><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/analyses/y2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/analyses/y1</designVariableUID></designVariable></designVariables><objectiveVariables><objectiveVariable><objectiveVariableUID>__objVar__/data_schema/analyses/f</objectiveVariableUID></objectiveVariable></objectiveVariables><constraintVariables><constraintVariable><constraintVariableUID>__conVar__/data_schema/analyses/g2</constraintVariableUID></constraintVariable><constraintVariable><constraintVariableUID>__conVar__/data_schema/analyses/g1</constraintVariableUID></constraintVariable><constraintVariable><constraintVariableUID>__conVar__/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y2</constraintVariableUID></constraintVariable><constraintVariable><constraintVariableUID>__conVar__/data_schema/architectureNodes/consistencyConstraintValues/data_schemaCopy/analyses/gc_y1</constraintVariableUID></constraintVariable></constraintVariables></optimizer></optimizers><consistencyConstraintFunctions><consistencyConstraintFunction uID="Gc"><label>Gc</label></consistencyConstraintFunction></consistencyConstraintFunctions><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_MDF-GS.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_MDF-GS.xml index ec6675f884ce2ef816bfbc247e07a94dbbe5a9b6..49776aa483ef28faecb12d4516ebac26862ea503 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_MDF-GS.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_MDF-GS.xml @@ -1,2 +1,2 @@ <?xml version='1.0' encoding='UTF-8'?> -<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-01T18:23:55.785000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-01T18:23:55.785000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="MDFGauss-Seidel"><problemFormulation><mdaoArchitecture>MDF</mdaoArchitecture><convergerType>Gauss-Seidel</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><lowerBound>0.0</lowerBound><upperBound>10.0</upperBound></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><lowerBound>-10.0</lowerBound><upperBound>10.0</upperBound></designVariable></designVariables><objectiveVariables><objectiveVariable uID="__objVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></objectiveVariable></objectiveVariables><constraintVariables><constraintVariable uID="__conVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></constraintVariable><constraintVariable uID="__conVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></constraintVariable></constraintVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>MDFGauss-Seidel</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>Optimizer</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Optimizer</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>Coordinator</toUID><processStepNumber>9</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>Converger</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Optimizer</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Optimizer</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>F1</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G2</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G1</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Converger</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>D2</toUID><processStepNumber>5</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>7</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>Optimizer</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>8</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>7</processStepNumber><diagonalPosition>8</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>7</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>Converger</referenceUID><processStepNumber>3</processStepNumber><convergerStepNumber>6</convergerStepNumber><diagonalPosition>3</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>9</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><finalCouplingVariables><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^*</label></finalCouplingVariable></finalCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables><initialGuessDesignVariables><initialGuessDesignVariable uID="/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>z1^0</label></initialGuessDesignVariable><initialGuessDesignVariable uID="/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>z2^0</label></initialGuessDesignVariable></initialGuessDesignVariables><finalDesignVariables><finalDesignVariable uID="/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>z2^*</label></finalDesignVariable><finalDesignVariable uID="/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>z1^*</label></finalDesignVariable></finalDesignVariables><finalOutputVariables><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>f^*</label></finalOutputVariable><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>g1^*</label></finalOutputVariable><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>g2^*</label></finalOutputVariable></finalOutputVariables></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><optimizers><optimizer uID="Optimizer"><label>OPT</label><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable></designVariables><objectiveVariables><objectiveVariable><objectiveVariableUID>__objVar__/data_schema/analyses/f</objectiveVariableUID></objectiveVariable></objectiveVariables><constraintVariables><constraintVariable><constraintVariableUID>__conVar__/data_schema/analyses/g2</constraintVariableUID></constraintVariable><constraintVariable><constraintVariableUID>__conVar__/data_schema/analyses/g1</constraintVariableUID></constraintVariable></constraintVariables></optimizer></optimizers><convergers><converger uID="Converger"><label>CONV</label></converger></convergers><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file +<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="MDFGauss-Seidel"><problemFormulation><mdaoArchitecture>MDF</mdaoArchitecture><convergerType>Gauss-Seidel</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><lowerBound>0.0</lowerBound><upperBound>10.0</upperBound></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><lowerBound>-10.0</lowerBound><upperBound>10.0</upperBound></designVariable></designVariables><objectiveVariables><objectiveVariable uID="__objVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></objectiveVariable></objectiveVariables><constraintVariables><constraintVariable uID="__conVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></constraintVariable><constraintVariable uID="__conVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></constraintVariable></constraintVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>MDFGauss-Seidel</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>Optimizer</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Optimizer</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>Coordinator</toUID><processStepNumber>9</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>Converger</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Optimizer</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Optimizer</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>F1</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G2</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G1</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Converger</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>D2</toUID><processStepNumber>5</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>7</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>Optimizer</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>8</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>7</processStepNumber><diagonalPosition>8</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>7</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>Converger</referenceUID><processStepNumber>3</processStepNumber><convergerStepNumber>6</convergerStepNumber><diagonalPosition>3</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>9</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><finalCouplingVariables><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^*</label></finalCouplingVariable></finalCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables><initialGuessDesignVariables><initialGuessDesignVariable uID="/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>z1^0</label></initialGuessDesignVariable><initialGuessDesignVariable uID="/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>z2^0</label></initialGuessDesignVariable></initialGuessDesignVariables><finalDesignVariables><finalDesignVariable uID="/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>z2^*</label></finalDesignVariable><finalDesignVariable uID="/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>z1^*</label></finalDesignVariable></finalDesignVariables><finalOutputVariables><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>f^*</label></finalOutputVariable><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>g1^*</label></finalOutputVariable><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>g2^*</label></finalOutputVariable></finalOutputVariables></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><optimizers><optimizer uID="Optimizer"><label>OPT</label><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable></designVariables><objectiveVariables><objectiveVariable><objectiveVariableUID>__objVar__/data_schema/analyses/f</objectiveVariableUID></objectiveVariable></objectiveVariables><constraintVariables><constraintVariable><constraintVariableUID>__conVar__/data_schema/analyses/g2</constraintVariableUID></constraintVariable><constraintVariable><constraintVariableUID>__conVar__/data_schema/analyses/g1</constraintVariableUID></constraintVariable></constraintVariables></optimizer></optimizers><convergers><converger uID="Converger"><label>CONV</label></converger></convergers><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_MDF-J.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_MDF-J.xml index 68a40c8ddb81f96ca3257969cb8f28e1273703b1..695ed0701cf3bd3b24d7517d365f6ce103c634f6 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_MDF-J.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_MDF-J.xml @@ -1,2 +1,2 @@ <?xml version='1.0' encoding='UTF-8'?> -<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-01T18:23:55.785000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-01T18:23:55.785000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="MDFJacobi"><problemFormulation><mdaoArchitecture>MDF</mdaoArchitecture><convergerType>Jacobi</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><lowerBound>0.0</lowerBound><upperBound>10.0</upperBound></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><lowerBound>-10.0</lowerBound><upperBound>10.0</upperBound></designVariable></designVariables><objectiveVariables><objectiveVariable uID="__objVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></objectiveVariable></objectiveVariables><constraintVariables><constraintVariable uID="__conVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></constraintVariable><constraintVariable uID="__conVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></constraintVariable></constraintVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>MDFJacobi</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>Optimizer</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Optimizer</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>Coordinator</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>Converger</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Optimizer</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Optimizer</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>F1</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G2</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G1</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Converger</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>Converger</toUID><processStepNumber>5</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>Optimizer</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>7</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>8</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>Converger</referenceUID><processStepNumber>3</processStepNumber><convergerStepNumber>5</convergerStepNumber><diagonalPosition>3</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>8</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^{c0}</label></initialGuessCouplingVariable><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><finalCouplingVariables><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^*</label></finalCouplingVariable><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^*</label></finalCouplingVariable></finalCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^c</label></couplingCopyVariable><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables><initialGuessDesignVariables><initialGuessDesignVariable uID="/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>z1^0</label></initialGuessDesignVariable><initialGuessDesignVariable uID="/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>z2^0</label></initialGuessDesignVariable></initialGuessDesignVariables><finalDesignVariables><finalDesignVariable uID="/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>z2^*</label></finalDesignVariable><finalDesignVariable uID="/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>z1^*</label></finalDesignVariable></finalDesignVariables><finalOutputVariables><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>f^*</label></finalOutputVariable><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>g1^*</label></finalOutputVariable><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>g2^*</label></finalOutputVariable></finalOutputVariables></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><optimizers><optimizer uID="Optimizer"><label>OPT</label><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable></designVariables><objectiveVariables><objectiveVariable><objectiveVariableUID>__objVar__/data_schema/analyses/f</objectiveVariableUID></objectiveVariable></objectiveVariables><constraintVariables><constraintVariable><constraintVariableUID>__conVar__/data_schema/analyses/g2</constraintVariableUID></constraintVariable><constraintVariable><constraintVariableUID>__conVar__/data_schema/analyses/g1</constraintVariableUID></constraintVariable></constraintVariables></optimizer></optimizers><convergers><converger uID="Converger"><label>CONV</label></converger></convergers><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file +<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="MDFJacobi"><problemFormulation><mdaoArchitecture>MDF</mdaoArchitecture><convergerType>Jacobi</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><lowerBound>0.0</lowerBound><upperBound>10.0</upperBound></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><lowerBound>-10.0</lowerBound><upperBound>10.0</upperBound></designVariable></designVariables><objectiveVariables><objectiveVariable uID="__objVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></objectiveVariable></objectiveVariables><constraintVariables><constraintVariable uID="__conVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></constraintVariable><constraintVariable uID="__conVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></constraintVariable></constraintVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>MDFJacobi</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Optimizer</fromUID><toUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Optimizer</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>Optimizer</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Optimizer</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>Coordinator</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>Optimizer</fromUID><toUID>Converger</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Optimizer</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Optimizer</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>F1</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G2</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G1</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Converger</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>Converger</toUID><processStepNumber>5</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>Optimizer</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>7</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>8</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>Converger</referenceUID><processStepNumber>3</processStepNumber><convergerStepNumber>5</convergerStepNumber><diagonalPosition>3</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>8</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^{c0}</label></initialGuessCouplingVariable><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><finalCouplingVariables><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^*</label></finalCouplingVariable><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^*</label></finalCouplingVariable></finalCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^c</label></couplingCopyVariable><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables><initialGuessDesignVariables><initialGuessDesignVariable uID="/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>z1^0</label></initialGuessDesignVariable><initialGuessDesignVariable uID="/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>z2^0</label></initialGuessDesignVariable></initialGuessDesignVariables><finalDesignVariables><finalDesignVariable uID="/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>z2^*</label></finalDesignVariable><finalDesignVariable uID="/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>z1^*</label></finalDesignVariable></finalDesignVariables><finalOutputVariables><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>f^*</label></finalOutputVariable><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>g1^*</label></finalOutputVariable><finalOutputVariable uID="/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>g2^*</label></finalOutputVariable></finalOutputVariables></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><optimizers><optimizer uID="Optimizer"><label>OPT</label><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable></designVariables><objectiveVariables><objectiveVariable><objectiveVariableUID>__objVar__/data_schema/analyses/f</objectiveVariableUID></objectiveVariable></objectiveVariables><constraintVariables><constraintVariable><constraintVariableUID>__conVar__/data_schema/analyses/g2</constraintVariableUID></constraintVariable><constraintVariable><constraintVariableUID>__conVar__/data_schema/analyses/g1</constraintVariableUID></constraintVariable></constraintVariables></optimizer></optimizers><convergers><converger uID="Converger"><label>CONV</label></converger></convergers><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-DOE-GS.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-DOE-GS.xml index 3a44b215fa414ad7e0005b2e4473b51ad43e198f..81316678763790500a5ef1d5c188108c097bf654 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-DOE-GS.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-DOE-GS.xml @@ -1,2 +1,2 @@ <?xml version='1.0' encoding='UTF-8'?> -<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-04T12:11:11.143000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-04T12:11:11.143000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="converged-DOEGauss-Seidel"><problemFormulation><mdaoArchitecture>converged-DOE</mdaoArchitecture><convergerType>Gauss-Seidel</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><samples><sample position="1">1.0</sample><sample position="2">1.1</sample><sample position="3">1.5</sample><sample position="4">1.75</sample></samples></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><samples><sample position="1">0.0</sample><sample position="2">0.1</sample><sample position="3">0.5</sample><sample position="4">0.75</sample></samples></designVariable></designVariables><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>converged-DOEGauss-Seidel</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>DOE</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>DOE</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>DOE</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>DOE</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>F1</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G2</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G1</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>Coordinator</toUID><processStepNumber>9</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>Converger</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Converger</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>D2</toUID><processStepNumber>5</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>7</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>7</processStepNumber><diagonalPosition>8</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>7</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>Converger</referenceUID><processStepNumber>3</processStepNumber><convergerStepNumber>6</convergerStepNumber><diagonalPosition>3</diagonalPosition></node><node><referenceUID>DOE</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>8</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>9</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables><doeInputSampleLists><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>DOE_z1_inp</label></doeInputSampleList><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>DOE_z2_inp</label></doeInputSampleList></doeInputSampleLists><doeOutputSampleLists><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>DOE_g2_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>DOE_g1_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>DOE_f_out</label></doeOutputSampleList></doeOutputSampleLists></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><convergers><converger uID="Converger"><label>CONV</label></converger></convergers><does><doe uID="DOE"><label>DOE</label><settings><doeTable>[[1.0, 0.0], [1.1, 0.1], [1.5, 0.5], [1.75, 0.75]]</doeTable><doeTableOrder>['/data_schema/geometry/z2', '/data_schema/geometry/z1']</doeTableOrder><doeMethod>Custom design table</doeMethod></settings><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable></designVariables></doe></does><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file +<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="converged-DOEGauss-Seidel"><problemFormulation><mdaoArchitecture>converged-DOE</mdaoArchitecture><convergerType>Gauss-Seidel</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><samples><sample position="1">1.0</sample><sample position="2">1.1</sample><sample position="3">1.5</sample><sample position="4">1.75</sample></samples></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><samples><sample position="1">0.0</sample><sample position="2">0.1</sample><sample position="3">0.5</sample><sample position="4">0.75</sample></samples></designVariable></designVariables><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>converged-DOEGauss-Seidel</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>DOE</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>DOE</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>DOE</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>DOE</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>F1</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G2</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G1</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>Coordinator</toUID><processStepNumber>9</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>Converger</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Converger</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>D2</toUID><processStepNumber>5</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>7</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>7</processStepNumber><diagonalPosition>8</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>7</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>Converger</referenceUID><processStepNumber>3</processStepNumber><convergerStepNumber>6</convergerStepNumber><diagonalPosition>3</diagonalPosition></node><node><referenceUID>DOE</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>8</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>9</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables><doeInputSampleLists><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>DOE_z1_inp</label></doeInputSampleList><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>DOE_z2_inp</label></doeInputSampleList></doeInputSampleLists><doeOutputSampleLists><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>DOE_g2_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>DOE_g1_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>DOE_f_out</label></doeOutputSampleList></doeOutputSampleLists></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><convergers><converger uID="Converger"><label>CONV</label></converger></convergers><does><doe uID="DOE"><label>DOE</label><settings><doeTable>[[1.0, 0.0], [1.1, 0.1], [1.5, 0.5], [1.75, 0.75]]</doeTable><doeTableOrder>['/data_schema/geometry/z2', '/data_schema/geometry/z1']</doeTableOrder><doeMethod>Custom design table</doeMethod></settings><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable></designVariables></doe></does><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-DOE-J.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-DOE-J.xml index 3546b87eb0dfcbe31d93de16cdd07187d5b14576..603bd7d091106c215b42588d362f033db64f7107 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-DOE-J.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-DOE-J.xml @@ -1,2 +1,2 @@ <?xml version='1.0' encoding='UTF-8'?> -<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-01T18:23:55.785000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-01T18:23:55.785000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="converged-DOEJacobi"><problemFormulation><mdaoArchitecture>converged-DOE</mdaoArchitecture><convergerType>Jacobi</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><samples><sample position="1">1.0</sample><sample position="2">1.1</sample><sample position="3">1.5</sample><sample position="4">1.75</sample></samples></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><samples><sample position="1">0.0</sample><sample position="2">0.1</sample><sample position="3">0.5</sample><sample position="4">0.75</sample></samples></designVariable></designVariables><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>converged-DOEJacobi</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>DOE</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>DOE</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>DOE</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>DOE</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>F1</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G2</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G1</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>Coordinator</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>Converger</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Converger</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>Converger</toUID><processStepNumber>5</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>8</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>Converger</referenceUID><processStepNumber>3</processStepNumber><convergerStepNumber>5</convergerStepNumber><diagonalPosition>3</diagonalPosition></node><node><referenceUID>DOE</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>7</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>8</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^{c0}</label></initialGuessCouplingVariable><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^c</label></couplingCopyVariable><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables><doeInputSampleLists><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>DOE_z1_inp</label></doeInputSampleList><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>DOE_z2_inp</label></doeInputSampleList></doeInputSampleLists><doeOutputSampleLists><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>DOE_g2_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>DOE_g1_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>DOE_f_out</label></doeOutputSampleList></doeOutputSampleLists></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><convergers><converger uID="Converger"><label>CONV</label></converger></convergers><does><doe uID="DOE"><label>DOE</label><settings><doeTable>[[1.0, 0.0], [1.1, 0.1], [1.5, 0.5], [1.75, 0.75]]</doeTable><doeTableOrder>['/data_schema/geometry/z2', '/data_schema/geometry/z1']</doeTableOrder><doeMethod>Custom design table</doeMethod></settings><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable></designVariables></doe></does><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file +<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="converged-DOEJacobi"><problemFormulation><mdaoArchitecture>converged-DOE</mdaoArchitecture><convergerType>Jacobi</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><samples><sample position="1">1.0</sample><sample position="2">1.1</sample><sample position="3">1.5</sample><sample position="4">1.75</sample></samples></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><samples><sample position="1">0.0</sample><sample position="2">0.1</sample><sample position="3">0.5</sample><sample position="4">0.75</sample></samples></designVariable></designVariables><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>converged-DOEJacobi</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>DOE</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>DOE</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>DOE</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>DOE</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>F1</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G2</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G1</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>Coordinator</toUID><processStepNumber>8</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>Converger</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Converger</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>Converger</toUID><processStepNumber>5</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>8</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>Converger</referenceUID><processStepNumber>3</processStepNumber><convergerStepNumber>5</convergerStepNumber><diagonalPosition>3</diagonalPosition></node><node><referenceUID>DOE</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>7</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>8</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^{c0}</label></initialGuessCouplingVariable><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^c</label></couplingCopyVariable><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables><doeInputSampleLists><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>DOE_z1_inp</label></doeInputSampleList><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>DOE_z2_inp</label></doeInputSampleList></doeInputSampleLists><doeOutputSampleLists><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>DOE_g2_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>DOE_g1_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>DOE_f_out</label></doeOutputSampleList></doeOutputSampleLists></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><convergers><converger uID="Converger"><label>CONV</label></converger></convergers><does><doe uID="DOE"><label>DOE</label><settings><doeTable>[[1.0, 0.0], [1.1, 0.1], [1.5, 0.5], [1.75, 0.75]]</doeTable><doeTableOrder>['/data_schema/geometry/z2', '/data_schema/geometry/z1']</doeTableOrder><doeMethod>Custom design table</doeMethod></settings><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable></designVariables></doe></does><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-MDA-GS.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-MDA-GS.xml index 37367475e06a2a5dce6d7683fa75ab2204cc780a..be3a26cb5e8bf5306be66e0dc9651eebcaaf298b 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-MDA-GS.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-MDA-GS.xml @@ -1,2 +1,2 @@ <?xml version='1.0' encoding='UTF-8'?> -<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-01T18:23:55.785000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-01T18:23:55.785000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter></parameters><problemDefinition uID="converged-MDAGauss-Seidel"><problemFormulation><mdaoArchitecture>converged-MDA</mdaoArchitecture><convergerType>Gauss-Seidel</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y1"><parameterUID>/data_schema/analyses/y1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y2"><parameterUID>/data_schema/analyses/y2</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>converged-MDAGauss-Seidel</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>Converger</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Coordinator</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Coordinator</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Coordinator</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>F1</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G2</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G1</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Converger</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>D2</toUID><processStepNumber>4</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>Converger</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>5</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>7</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>3</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><finalCouplingVariables><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^*</label></finalCouplingVariable></finalCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><convergers><converger uID="Converger"><label>CONV</label></converger></convergers><preCouplingAnalyses><preCouplingAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preCouplingAnalysis></preCouplingAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file +<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter></parameters><problemDefinition uID="converged-MDAGauss-Seidel"><problemFormulation><mdaoArchitecture>converged-MDA</mdaoArchitecture><convergerType>Gauss-Seidel</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y1"><parameterUID>/data_schema/analyses/y1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y2"><parameterUID>/data_schema/analyses/y2</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>converged-MDAGauss-Seidel</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>Converger</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Coordinator</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Coordinator</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Coordinator</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>F1</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G2</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G1</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Converger</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>D2</toUID><processStepNumber>4</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>6</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>Converger</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>5</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>7</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>3</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><finalCouplingVariables><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^*</label></finalCouplingVariable></finalCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><convergers><converger uID="Converger"><label>CONV</label></converger></convergers><preCouplingAnalyses><preCouplingAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preCouplingAnalysis></preCouplingAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-MDA-J.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-MDA-J.xml index 14f4618a548964c8c618cd0967951d55522e4551..ffa0524cb7b46347f2162cacac78968463c603e7 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-MDA-J.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_converged-MDA-J.xml @@ -1,2 +1,2 @@ <?xml version='1.0' encoding='UTF-8'?> -<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-01T18:23:55.785000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-01T18:23:55.785000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="converged-MDAJacobi"><problemFormulation><mdaoArchitecture>converged-MDA</mdaoArchitecture><convergerType>Jacobi</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y1"><parameterUID>/data_schema/analyses/y1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y2"><parameterUID>/data_schema/analyses/y2</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>converged-MDAJacobi</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>Converger</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Coordinator</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Coordinator</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Coordinator</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>F1</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D2</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G2</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G1</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Converger</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>Converger</toUID><processStepNumber>4</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>Converger</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>4</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>6</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>3</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^{c0}</label></initialGuessCouplingVariable><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><finalCouplingVariables><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^*</label></finalCouplingVariable><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^*</label></finalCouplingVariable></finalCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^c</label></couplingCopyVariable><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><convergers><converger uID="Converger"><label>CONV</label></converger></convergers><preCouplingAnalyses><preCouplingAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preCouplingAnalysis></preCouplingAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file +<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output><output><parameterUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="converged-MDAJacobi"><problemFormulation><mdaoArchitecture>converged-MDA</mdaoArchitecture><convergerType>Jacobi</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>false</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y1"><parameterUID>/data_schema/analyses/y1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y2"><parameterUID>/data_schema/analyses/y2</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>converged-MDAJacobi</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Converger</fromUID><toUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Converger</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>Converger</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Coordinator</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Coordinator</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Coordinator</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>F1</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D2</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G2</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>G1</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>Converger</fromUID><toUID>D1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>Converger</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>Converger</toUID><processStepNumber>4</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>Converger</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>4</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>6</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>3</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^{c0}</label></initialGuessCouplingVariable><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><finalCouplingVariables><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^*</label></finalCouplingVariable><finalCouplingVariable uID="/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^*</label></finalCouplingVariable></finalCouplingVariables><couplingCopyVariables><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^c</label></couplingCopyVariable><couplingCopyVariable uID="/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^c</label></couplingCopyVariable></couplingCopyVariables></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><convergers><converger uID="Converger"><label>CONV</label></converger></convergers><preCouplingAnalyses><preCouplingAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preCouplingAnalysis></preCouplingAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-DOE-GS.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-DOE-GS.xml index 898f94b1ae04e9e5f4aae67b48bff56daa17323f..62fc95b5604a703aafdca9984224e7702fd0a8b7 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-DOE-GS.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-DOE-GS.xml @@ -1,2 +1,2 @@ <?xml version='1.0' encoding='UTF-8'?> -<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-04T12:11:11.143000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-04T12:11:11.143000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="unconverged-DOEGauss-Seidel"><problemFormulation><mdaoArchitecture>unconverged-DOE</mdaoArchitecture><convergerType>Gauss-Seidel</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>true</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><samples><sample position="1">1.0</sample><sample position="2">1.1</sample><sample position="3">1.5</sample><sample position="4">1.75</sample></samples></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><samples><sample position="1">0.0</sample><sample position="2">0.1</sample><sample position="3">0.5</sample><sample position="4">0.75</sample></samples></designVariable></designVariables><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>unconverged-DOEGauss-Seidel</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>DOE</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>DOE</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>DOE</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>DOE</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>DOE</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>Coordinator</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>D1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>F1</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G2</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G1</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>D2</toUID><processStepNumber>4</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>DOE</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>6</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>7</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>3</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><doeInputSampleLists><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>DOE_z1_inp</label></doeInputSampleList><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>DOE_z2_inp</label></doeInputSampleList></doeInputSampleLists><doeOutputSampleLists><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>DOE_g2_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>DOE_g1_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>DOE_f_out</label></doeOutputSampleList></doeOutputSampleLists></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><does><doe uID="DOE"><label>DOE</label><settings><doeTable>[[1.0, 0.0], [1.1, 0.1], [1.5, 0.5], [1.75, 0.75]]</doeTable><doeTableOrder>['/data_schema/geometry/z2', '/data_schema/geometry/z1']</doeTableOrder><doeMethod>Custom design table</doeMethod></settings><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable></designVariables></doe></does><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file +<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="unconverged-DOEGauss-Seidel"><problemFormulation><mdaoArchitecture>unconverged-DOE</mdaoArchitecture><convergerType>Gauss-Seidel</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>true</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><samples><sample position="1">1.0</sample><sample position="2">1.1</sample><sample position="3">1.5</sample><sample position="4">1.75</sample></samples></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><samples><sample position="1">0.0</sample><sample position="2">0.1</sample><sample position="3">0.5</sample><sample position="4">0.75</sample></samples></designVariable></designVariables><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>unconverged-DOEGauss-Seidel</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>DOE</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>DOE</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>DOE</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>DOE</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>DOE</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>Coordinator</toUID><processStepNumber>7</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>D1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>F1</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G2</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G1</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>D2</toUID><processStepNumber>4</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>5</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>DOE</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>6</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>7</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>3</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><doeInputSampleLists><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>DOE_z1_inp</label></doeInputSampleList><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>DOE_z2_inp</label></doeInputSampleList></doeInputSampleLists><doeOutputSampleLists><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>DOE_g2_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>DOE_g1_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>DOE_f_out</label></doeOutputSampleList></doeOutputSampleLists></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><does><doe uID="DOE"><label>DOE</label><settings><doeTable>[[1.0, 0.0], [1.1, 0.1], [1.5, 0.5], [1.75, 0.75]]</doeTable><doeTableOrder>['/data_schema/geometry/z2', '/data_schema/geometry/z1']</doeTableOrder><doeMethod>Custom design table</doeMethod></settings><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable></designVariables></doe></does><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-DOE-J.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-DOE-J.xml index d5cc28d7da179d52ef272112e4bfd53daa26512d..90f4a3f92dce8e5eab093cff08a9bbe44cdf5385 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-DOE-J.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-DOE-J.xml @@ -1,2 +1,2 @@ <?xml version='1.0' encoding='UTF-8'?> -<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-04T12:11:11.143000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-04T12:11:11.143000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="unconverged-DOEJacobi"><problemFormulation><mdaoArchitecture>unconverged-DOE</mdaoArchitecture><convergerType>Jacobi</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>true</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><samples><sample position="1">1.0</sample><sample position="2">1.1</sample><sample position="3">1.5</sample><sample position="4">1.75</sample></samples></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><samples><sample position="1">0.0</sample><sample position="2">0.1</sample><sample position="3">0.5</sample><sample position="4">0.75</sample></samples></designVariable></designVariables><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>unconverged-DOEJacobi</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>DOE</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>DOE</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>DOE</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>DOE</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>DOE</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>Coordinator</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>D2</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>D1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>F1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>F1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>G2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>G1</toUID><processStepNumber>4</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>DOE</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>5</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>6</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>3</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^{c0}</label></initialGuessCouplingVariable><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><doeInputSampleLists><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>DOE_z1_inp</label></doeInputSampleList><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>DOE_z2_inp</label></doeInputSampleList></doeInputSampleLists><doeOutputSampleLists><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>DOE_g2_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>DOE_g1_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>DOE_f_out</label></doeOutputSampleList></doeOutputSampleLists></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><does><doe uID="DOE"><label>DOE</label><settings><doeTable>[[1.0, 0.0], [1.1, 0.1], [1.5, 0.5], [1.75, 0.75]]</doeTable><doeTableOrder>['/data_schema/geometry/z2', '/data_schema/geometry/z1']</doeTableOrder><doeMethod>Custom design table</doeMethod></settings><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable></designVariables></doe></does><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file +<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter></parameters><problemDefinition uID="unconverged-DOEJacobi"><problemFormulation><mdaoArchitecture>unconverged-DOE</mdaoArchitecture><convergerType>Jacobi</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>true</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><designVariables><designVariable uID="__desVar__/data_schema/geometry/z2"><parameterUID>/data_schema/geometry/z2</parameterUID><samples><sample position="1">1.0</sample><sample position="2">1.1</sample><sample position="3">1.5</sample><sample position="4">1.75</sample></samples></designVariable><designVariable uID="__desVar__/data_schema/geometry/z1"><parameterUID>/data_schema/geometry/z1</parameterUID><samples><sample position="1">0.0</sample><sample position="2">0.1</sample><sample position="3">0.5</sample><sample position="4">0.75</sample></samples></designVariable></designVariables><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>unconverged-DOEJacobi</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</toUID></edge><edge><fromUID>DOE</fromUID><toUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</fromUID><toUID>DOE</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>DOE</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2</fromUID><toUID>DOE</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>DOE</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>DOE</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>DOE</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>DOE</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>Coordinator</toUID><processStepNumber>6</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>D2</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>DOE</fromUID><toUID>D1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>F1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>F1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>G2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>G1</toUID><processStepNumber>4</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>7</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>DOE</referenceUID><processStepNumber>2</processStepNumber><convergerStepNumber>5</convergerStepNumber><diagonalPosition>2</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>6</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>3</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^{c0}</label></initialGuessCouplingVariable><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables><doeInputSampleLists><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1"><relatedParameterUID>/data_schema/geometry/z1</relatedParameterUID><label>DOE_z1_inp</label></doeInputSampleList><doeInputSampleList uID="/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2"><relatedParameterUID>/data_schema/geometry/z2</relatedParameterUID><label>DOE_z2_inp</label></doeInputSampleList></doeInputSampleLists><doeOutputSampleLists><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2"><relatedParameterUID>/data_schema/analyses/g2</relatedParameterUID><label>DOE_g2_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1"><relatedParameterUID>/data_schema/analyses/g1</relatedParameterUID><label>DOE_g1_out</label></doeOutputSampleList><doeOutputSampleList uID="/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"><relatedParameterUID>/data_schema/analyses/f</relatedParameterUID><label>DOE_f_out</label></doeOutputSampleList></doeOutputSampleLists></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><does><doe uID="DOE"><label>DOE</label><settings><doeTable>[[1.0, 0.0], [1.1, 0.1], [1.5, 0.5], [1.75, 0.75]]</doeTable><doeTableOrder>['/data_schema/geometry/z2', '/data_schema/geometry/z1']</doeTableOrder><doeMethod>Custom design table</doeMethod></settings><designVariables><designVariable><designVariableUID>__desVar__/data_schema/geometry/z2</designVariableUID></designVariable><designVariable><designVariableUID>__desVar__/data_schema/geometry/z1</designVariableUID></designVariable></designVariables></doe></does><preIteratorAnalyses><preIteratorAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preIteratorAnalysis></preIteratorAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-MDA-GS.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-MDA-GS.xml index f5a7c32ebd5a0f81ff1d083dbdf39fce0d060135..08ee2a31ee400c24e2dc6a548b531380b75d6c4a 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-MDA-GS.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-MDA-GS.xml @@ -1,2 +1,2 @@ <?xml version='1.0' encoding='UTF-8'?> -<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-04T12:11:11.143000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-04T12:11:11.143000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter></parameters><problemDefinition uID="unconverged-MDAGauss-Seidel"><problemFormulation><mdaoArchitecture>unconverged-MDA</mdaoArchitecture><convergerType>Gauss-Seidel</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>true</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y1"><parameterUID>/data_schema/analyses/y1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y2"><parameterUID>/data_schema/analyses/y2</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>unconverged-MDAGauss-Seidel</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>D1</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Coordinator</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Coordinator</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Coordinator</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>F1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>D2</toUID><processStepNumber>3</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>5</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>3</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>2</processStepNumber><diagonalPosition>2</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><preCouplingAnalyses><preCouplingAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preCouplingAnalysis></preCouplingAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file +<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter></parameters><problemDefinition uID="unconverged-MDAGauss-Seidel"><problemFormulation><mdaoArchitecture>unconverged-MDA</mdaoArchitecture><convergerType>Gauss-Seidel</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>true</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y1"><parameterUID>/data_schema/analyses/y1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y2"><parameterUID>/data_schema/analyses/y2</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>unconverged-MDAGauss-Seidel</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>D1</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Coordinator</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Coordinator</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Coordinator</toUID><processStepNumber>5</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>F1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G2</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G1</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>D2</toUID><processStepNumber>3</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>4</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>5</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>3</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>2</processStepNumber><diagonalPosition>2</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><preCouplingAnalyses><preCouplingAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preCouplingAnalysis></preCouplingAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-MDA-J.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-MDA-J.xml index f3a02be5274705866f5059cd7bee0e9b5dcb2e28..97cc4e295a10fc7555ea056309e379f95b26e8a5 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-MDA-J.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/Mdao_unconverged-MDA-J.xml @@ -1,2 +1,2 @@ <?xml version='1.0' encoding='UTF-8'?> -<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-04T12:11:11.143000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-04T12:11:11.143000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter></parameters><problemDefinition uID="unconverged-MDAJacobi"><problemFormulation><mdaoArchitecture>unconverged-MDA</mdaoArchitecture><convergerType>Jacobi</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>true</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y1"><parameterUID>/data_schema/analyses/y1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y2"><parameterUID>/data_schema/analyses/y2</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>unconverged-MDAJacobi</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>D2</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>A</fromUID><toUID>D1</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Coordinator</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Coordinator</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Coordinator</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>F1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G2</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>F1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>G2</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>G1</toUID><processStepNumber>3</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>4</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>2</processStepNumber><diagonalPosition>3</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>2</processStepNumber><diagonalPosition>2</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><preCouplingAnalyses><preCouplingAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preCouplingAnalysis></preCouplingAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file +<cmdows xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://bitbucket.org/imcovangent/cmdows/raw/master/schema/0.4/cmdows.xsd"><header><creator>Imco van Gent</creator><description>Mdao CMDOWS file of the well-known Sellar Problem</description><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion><updates><update><modification>KADMOS export of a mdao data graph (MDG).</modification><creator>Imco van Gent</creator><timestamp>2017-05-06T15:49:18.564000</timestamp><fileVersion>0.1</fileVersion><cmdowsVersion>0.4</cmdowsVersion></update></updates></header><executableBlocks><designCompetences><designCompetence uID="A"><name>A</name><inputs><input><parameterUID>/data_schema/settings/a</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/settings/c</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G2"><name>G2</name><inputs><input><parameterUID>/data_schema/analyses/y2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="G1"><name>G1</name><inputs><input><parameterUID>/data_schema/analyses/y1</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/g1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="F1"><name>F1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/f</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D2"><name>D2</name><inputs><input><parameterUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y2</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence><designCompetence uID="D1"><name>D1</name><inputs><input><parameterUID>/data_schema/geometry/x1</parameterUID></input><input><parameterUID>/data_schema/geometry/z2</parameterUID></input><input><parameterUID>/data_schema/geometry/z1</parameterUID></input><input><parameterUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</parameterUID></input><input><parameterUID>/data_schema/settings/c</parameterUID></input></inputs><outputs><output><parameterUID>/data_schema/analyses/y1</parameterUID></output></outputs><metadata><generalInfo><description>modes not applicable</description></generalInfo><performanceInfo><precision>20</precision></performanceInfo></metadata></designCompetence></designCompetences></executableBlocks><parameters><parameter uID="/data_schema/analyses/f"><label>f</label></parameter><parameter uID="/data_schema/settings/a"><label>a</label></parameter><parameter uID="/data_schema/analyses/g2"><label>g2</label></parameter><parameter uID="/data_schema/analyses/g1"><label>g1</label></parameter><parameter uID="/data_schema/analyses/y1"><label>y1</label></parameter><parameter uID="/data_schema/analyses/y2"><label>y2</label></parameter><parameter uID="/data_schema/geometry/x1"><label>x1</label></parameter><parameter uID="/data_schema/geometry/z2"><label>z2</label></parameter><parameter uID="/data_schema/geometry/z1"><label>z1</label></parameter><parameter uID="/data_schema/settings/c"><label>c</label></parameter></parameters><problemDefinition uID="unconverged-MDAJacobi"><problemFormulation><mdaoArchitecture>unconverged-MDA</mdaoArchitecture><convergerType>Jacobi</convergerType><executableBlocksOrder><executableBlock position="1">A</executableBlock><executableBlock position="2">D1</executableBlock><executableBlock position="3">D2</executableBlock><executableBlock position="4">F1</executableBlock><executableBlock position="5">G1</executableBlock><executableBlock position="6">G2</executableBlock></executableBlocksOrder><allowUnconvergedCouplings>true</allowUnconvergedCouplings><doeSettings><doeMethod>Custom design table</doeMethod></doeSettings></problemFormulation><problemRoles><parameters><stateVariables><stateVariable uID="__statVar__/data_schema/analyses/f"><parameterUID>/data_schema/analyses/f</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g2"><parameterUID>/data_schema/analyses/g2</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/g1"><parameterUID>/data_schema/analyses/g1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y1"><parameterUID>/data_schema/analyses/y1</parameterUID></stateVariable><stateVariable uID="__statVar__/data_schema/analyses/y2"><parameterUID>/data_schema/analyses/y2</parameterUID></stateVariable></stateVariables></parameters><executableBlocks><preCouplingBlocks><preCouplingBlock>A</preCouplingBlock></preCouplingBlocks><coupledBlocks><coupledBlock>D1</coupledBlock><coupledBlock>D2</coupledBlock></coupledBlocks><postCouplingBlocks><postCouplingBlock>F1</postCouplingBlock><postCouplingBlock>G1</postCouplingBlock><postCouplingBlock>G2</postCouplingBlock></postCouplingBlocks></executableBlocks></problemRoles></problemDefinition><workflow><problemDefinitionUID>unconverged-MDAJacobi</problemDefinitionUID><dataGraph><name>MDG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>/data_schema/settings/c</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>G1</toUID></edge><edge><fromUID>/data_schema/analyses/y1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>G2</toUID></edge><edge><fromUID>/data_schema/analyses/y2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</fromUID><toUID>D1</toUID></edge><edge><fromUID>G2</fromUID><toUID>/data_schema/analyses/g2</toUID></edge><edge><fromUID>G1</fromUID><toUID>/data_schema/analyses/g1</toUID></edge><edge><fromUID>F1</fromUID><toUID>/data_schema/analyses/f</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/x1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/analyses/f</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>F1</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z2</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/geometry/z1</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/settings/c</fromUID><toUID>D1</toUID></edge><edge><fromUID>/data_schema/settings/a</fromUID><toUID>A</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/x1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z2</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/geometry/z1</toUID></edge><edge><fromUID>Coordinator</fromUID><toUID>/data_schema/settings/a</toUID></edge><edge><fromUID>/data_schema/analyses/g2</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1</fromUID><toUID>D2</toUID></edge><edge><fromUID>/data_schema/analyses/g1</fromUID><toUID>Coordinator</toUID></edge><edge><fromUID>D2</fromUID><toUID>/data_schema/analyses/y2</toUID></edge><edge><fromUID>D1</fromUID><toUID>/data_schema/analyses/y1</toUID></edge></edges></dataGraph><processGraph><name>MPG Sellar problem</name><edges><edge><fromUID>A</fromUID><toUID>D2</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>A</fromUID><toUID>D1</toUID><processStepNumber>2</processStepNumber></edge><edge><fromUID>F1</fromUID><toUID>Coordinator</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>G2</fromUID><toUID>Coordinator</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>G1</fromUID><toUID>Coordinator</toUID><processStepNumber>4</processStepNumber></edge><edge><fromUID>Coordinator</fromUID><toUID>A</toUID><processStepNumber>1</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>F1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G2</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>D2</fromUID><toUID>G1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>F1</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>G2</toUID><processStepNumber>3</processStepNumber></edge><edge><fromUID>D1</fromUID><toUID>G1</toUID><processStepNumber>3</processStepNumber></edge></edges><nodes><node><referenceUID>A</referenceUID><processStepNumber>1</processStepNumber><diagonalPosition>1</diagonalPosition></node><node><referenceUID>F1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>4</diagonalPosition></node><node><referenceUID>G2</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>6</diagonalPosition></node><node><referenceUID>G1</referenceUID><processStepNumber>3</processStepNumber><diagonalPosition>5</diagonalPosition></node><node><referenceUID>Coordinator</referenceUID><processStepNumber>0</processStepNumber><convergerStepNumber>4</convergerStepNumber><diagonalPosition>0</diagonalPosition></node><node><referenceUID>D2</referenceUID><processStepNumber>2</processStepNumber><diagonalPosition>3</diagonalPosition></node><node><referenceUID>D1</referenceUID><processStepNumber>2</processStepNumber><diagonalPosition>2</diagonalPosition></node></nodes></processGraph></workflow><architectureElements><parameters><initialGuessCouplingVariables><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"><relatedParameterUID>/data_schema/analyses/y2</relatedParameterUID><label>y2^{c0}</label></initialGuessCouplingVariable><initialGuessCouplingVariable uID="/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"><relatedParameterUID>/data_schema/analyses/y1</relatedParameterUID><label>y1^{c0}</label></initialGuessCouplingVariable></initialGuessCouplingVariables></parameters><executableBlocks><coordinators><coordinator uID="Coordinator"><label>COOR</label></coordinator></coordinators><preCouplingAnalyses><preCouplingAnalysis><relatedExecutableBlockUID>A</relatedExecutableBlockUID></preCouplingAnalysis></preCouplingAnalyses><coupledAnalyses><coupledAnalysis><relatedExecutableBlockUID>D2</relatedExecutableBlockUID></coupledAnalysis><coupledAnalysis><relatedExecutableBlockUID>D1</relatedExecutableBlockUID></coupledAnalysis></coupledAnalyses><postCouplingAnalyses><postCouplingAnalysis><relatedExecutableBlockUID>G2</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>G1</relatedExecutableBlockUID></postCouplingAnalysis><postCouplingAnalysis><relatedExecutableBlockUID>F1</relatedExecutableBlockUID></postCouplingAnalysis></postCouplingAnalyses></executableBlocks></architectureElements></cmdows> \ No newline at end of file diff --git a/pyKADMOS/scripts/sellarProblem/CMDOWS/RCG.xml b/pyKADMOS/scripts/sellarProblem/CMDOWS/RCG.xml index 8045c8cf9430093840c76860a7c2ecb91ca112b3..e29c95d6f0ac35e530176c05ccdbde87bb12c02f 100644 --- a/pyKADMOS/scripts/sellarProblem/CMDOWS/RCG.xml +++ b/pyKADMOS/scripts/sellarProblem/CMDOWS/RCG.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>RCG CMDOWS file of the well-known Sellar Problem</description> - <timestamp>2017-05-04T12:11:11.143000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> <updates> <update> <modification>KADMOS export of a repository connectivity graph (RCG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-05-04T12:11:11.143000</timestamp> + <timestamp>2017-05-06T15:49:18.564000</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.4</cmdowsVersion> </update> diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_IDF.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_IDF.kdms index 1a3f30f4a2200611dfd9551398b5e69a445d5bb4..3030063588fb7162d6ec12e116d8951fcf35e81e 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_IDF.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_IDF.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_MDF-GS.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_MDF-GS.kdms index a9411a4c340bc649a1b09e198a3dbf33d5a88e0a..6893f790730d762e000ca0921d877a9e442f355a 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_MDF-GS.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_MDF-GS.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_MDF-J.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_MDF-J.kdms index 1c2e164b152f735059bdcbad16d9f73da65246b1..15a4dd84d206d678432a8ee22cb027b5864c2375 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_MDF-J.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_MDF-J.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-DOE-GS.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-DOE-GS.kdms index bcf2b25081cdb71210d8ac0185717fa5334d01ad..7c2d2535f315544a97a1c311fcc9c894d0887b7e 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-DOE-GS.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-DOE-GS.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-DOE-J.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-DOE-J.kdms index 43e286ba49d9db1f03c5462cf8535f8c0c2efbb7..2fb93ab69529ae4cd11cbbeda2ba0a6a67804863 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-DOE-J.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-DOE-J.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-MDA-GS.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-MDA-GS.kdms index 94bd570cdfe19f19ea031c4052f3738b2754e8b3..1b084aae1cfdc1e5402d9fdfca81abbf91b21709 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-MDA-GS.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-MDA-GS.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-MDA-J.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-MDA-J.kdms index c36289873d845cfdf435ac4b49a06f8a017792e1..afbe5a86f7c634c42b6cc0007460e8360a1c917f 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-MDA-J.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_converged-MDA-J.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-DOE-GS.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-DOE-GS.kdms index 095d8cf2834e88ad1f9d49199f791ecdfe464953..a23704c3cc99e7e2b490502fcc36dce5b436fb63 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-DOE-GS.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-DOE-GS.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-DOE-J.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-DOE-J.kdms index 8dd0d6cb68d1f8ffca069ebeaeaa34011fe2ddf3..c6e216ab20bee4e82ccfa3a519bc833778464403 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-DOE-J.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-DOE-J.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-MDA-GS.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-MDA-GS.kdms index d5df589602c0c2f2c1928b97772658df272b0287..782ddcf5287543b8622235790753ca1d813f844b 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-MDA-GS.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-MDA-GS.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-MDA-J.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-MDA-J.kdms index d501d85d1635ea23987de296a2688cf59b94306e..7f737943f51318d02ff5d50e2e82f2f26fbdaf77 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-MDA-J.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/FPG_unconverged-MDA-J.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_IDF.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_IDF.kdms index df478a665621ab27dcca7a4b3bf7604bb41ec60c..5fd025595f7d8b6ff965edd38eeb480a9d9fdd92 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_IDF.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_IDF.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_IDF_mpg.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_IDF_mpg.kdms index 74c6607118904b4a17873b8f6a6ab18188417ce7..6139d65c02ee797309001278362fd4cb1149e7be 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_IDF_mpg.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_IDF_mpg.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-GS.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-GS.kdms index c83a143f31eb70d89509f45375582978ba690760..cec2099ad93b8e1c726bc2541720fbfb5605262b 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-GS.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-GS.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-GS_mpg.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-GS_mpg.kdms index c11e1559ae959ad506b3a44ff4b84b1b5f3e490e..55b7bcaf0ae70c852852f51de0dd38a633861e98 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-GS_mpg.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-GS_mpg.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-J.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-J.kdms index 5611135abbe4ee19e9d3b19d5325c72490dc2756..7fe4c301d818db9acc8a29d1c66bfb2ad29471ac 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-J.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-J.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-J_mpg.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-J_mpg.kdms index 4efc159ab733d61915032ce6cbd062be27c23d3e..c0dbd3d5a7f1969b4233a56abd2706334538a6fa 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-J_mpg.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_MDF-J_mpg.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-GS.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-GS.kdms index faab2ba75d634cad4e4e0a7d1f867a6bcf954938..39a92c86efe08063ed921ca44b765522acac4ee5 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-GS.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-GS.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-GS_mpg.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-GS_mpg.kdms index 310d637a072bf984896206282195f42557763dcf..012dc1ceed06c9af1f40421dd1c45f91d69288a3 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-GS_mpg.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-GS_mpg.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-J.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-J.kdms index 0e647182ea1faf91532c434f62951ad7c993c611..e4763c0fd5cb6285b03e9ee76ef1b9b1e88d4472 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-J.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-J.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-J_mpg.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-J_mpg.kdms index 7850b13c4f08fe1cccd2a95d3266740fe3305120..b2c3016a5bb9ae338c47457dda971325128a2ccc 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-J_mpg.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-DOE-J_mpg.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-GS.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-GS.kdms index 685b84841445b361baa0d4fa203425557b3cbd8e..4c4e80016cb415b626ca3fe013c219c72af55562 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-GS.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-GS.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-GS_mpg.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-GS_mpg.kdms index 42a723de8f1739741df01b18c26ebc04a4c2ca95..39de168b36317c4725d3bd773670a3cea3103702 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-GS_mpg.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-GS_mpg.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-J.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-J.kdms index 94d64460ab620ef1848bad111305e553eae4e822..bf966a12cda9f9b6bcadf4cbd98ca0ff55f5fc42 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-J.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-J.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-J_mpg.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-J_mpg.kdms index d768c5678de5d06b91db160162aa5e68d96eefd5..92b24a8164ba5c27f89665d01b3670a2a67cb8c7 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-J_mpg.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_converged-MDA-J_mpg.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-GS.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-GS.kdms index d174116ff69a2493d1f6209efdccbc07bcdcbb6d..97bc015a120b0fbcecdbf4f2cd3549a734029115 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-GS.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-GS.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-GS_mpg.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-GS_mpg.kdms index 8204679494fdce090f4b325b94316d8c1a2884bb..3452c4f3b97eb6e490f333939b3a890e0db69769 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-GS_mpg.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-GS_mpg.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-J.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-J.kdms index c0c33e0be7f09319dc0395e95cdfd2ad13c87a60..40b3b4a05032ddcc7433029be8258c14be552e77 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-J.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-J.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-J_mpg.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-J_mpg.kdms index 12d90b15f00b1d53f772ac5100d2bf341e35d3b3..c7ce38de174178f5394ca60e55b68f3acf63512a 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-J_mpg.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-DOE-J_mpg.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-GS.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-GS.kdms index 330ea7a60eb24bd112ebd4fff28f1271b52f5a98..283091176ed77201d30dedd3b41ed3fa7627ffc4 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-GS.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-GS.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-GS_mpg.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-GS_mpg.kdms index a038440e8116ce1b71a77e0c0f845c0a50011470..9f3c7f49e1cdee4a4481694183b250bcaf65cfea 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-GS_mpg.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-GS_mpg.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-J.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-J.kdms index b5e9d70c5d4df8902069730d6faa20876b9b95cb..d01a1d75074cda6f46f5cce9eabaebb557cc37bf 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-J.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-J.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-J_mpg.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-J_mpg.kdms index 6c0fd5750ea97489d37ef9abcaa61dfa26c6581c..9836ff32e0a19127fbd6df0e40c7a9b7b42625b5 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-J_mpg.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/Mdao_unconverged-MDA-J_mpg.kdms differ diff --git a/pyKADMOS/scripts/sellarProblem/KDMS/RCG.kdms b/pyKADMOS/scripts/sellarProblem/KDMS/RCG.kdms index 1de5dc97b0e55859f567a6d1427fd4766ba278a1..fbcc91ceb3079a4f492109b6480c8e7b1e7049fa 100644 Binary files a/pyKADMOS/scripts/sellarProblem/KDMS/RCG.kdms and b/pyKADMOS/scripts/sellarProblem/KDMS/RCG.kdms differ diff --git a/pyKADMOS/setup.cfg b/pyKADMOS/setup.cfg new file mode 100644 index 0000000000000000000000000000000000000000..224a77957f5db48dfa25c8bb4a35f535202da203 --- /dev/null +++ b/pyKADMOS/setup.cfg @@ -0,0 +1,2 @@ +[metadata] +description-file = README.md \ No newline at end of file diff --git a/pyKADMOS/setup.py b/pyKADMOS/setup.py index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..f34659b43c7eb9aa1eaea6d42c31f7ac19a86993 100644 --- a/pyKADMOS/setup.py +++ b/pyKADMOS/setup.py @@ -0,0 +1,33 @@ +from setuptools import setup + + +def readme(): + with open('README.md') as f: + return f.read() + + +setup(name='kadmos', + version='1.0', + description='Knowledge- and graph-ased Agile Design with Multidisciplinary Optimization System', + long_description=readme(), + classifiers=[ + 'Development Status :: 4 - Beta', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 2.7', + 'Intended Audience :: Science/Research', + 'Topic :: Scientific/Engineering', + ], + keywords='optimization agile multidisciplinary graph engineering', + url='https://bitbucket.org/imcovangent/kadmos', + download_url='https://bitbucket.org/imcovangent/kadmos/get/v1.0.zip', + author='Imco van Gent', + author_email='i.vangent@tudelft.nl', + license='Apache Software License', + packages=['kadmos'], + install_requires=[ + 'metis', + 'lxml', + 'tabulate', + ], + include_package_data=True, + zip_safe=False)