From 3b45e5e55a9c8b1491d541bad93b0cf70b9d4622 Mon Sep 17 00:00:00 2001 From: imcovangent <I.vanGent@tudelft.nl> Date: Thu, 7 Dec 2017 15:52:24 +0100 Subject: [PATCH] Intermediate commit for cycle development. Former-commit-id: c393673ef99ecd8ecca9760ee5f7798c707a59fd --- examples/scripts/sellar_problem.py | 13 ++ .../scripts/sellar_problem/(X)DSM/FPG_IDF.pdf | Bin 22439 -> 22439 bytes .../sellar_problem/(X)DSM/FPG_MDF-GS.pdf | Bin 22439 -> 22439 bytes .../sellar_problem/(X)DSM/FPG_MDF-J.pdf | Bin 22439 -> 22439 bytes .../(X)DSM/FPG_converged-DOE-GS.pdf | Bin 22439 -> 22439 bytes .../(X)DSM/FPG_converged-DOE-J.pdf | Bin 22439 -> 22439 bytes .../(X)DSM/FPG_converged-MDA-GS.pdf | Bin 22439 -> 22439 bytes .../(X)DSM/FPG_converged-MDA-J.pdf | Bin 22439 -> 22439 bytes .../(X)DSM/FPG_unconverged-DOE-GS.pdf | Bin 22439 -> 22439 bytes .../(X)DSM/FPG_unconverged-DOE-J.pdf | Bin 22439 -> 22439 bytes .../(X)DSM/FPG_unconverged-MDA-GS.pdf | Bin 22439 -> 22439 bytes .../(X)DSM/FPG_unconverged-MDA-J.pdf | Bin 22439 -> 22439 bytes .../sellar_problem/(X)DSM/MDAO_IDF.pdf | Bin 56173 -> 56173 bytes .../sellar_problem/(X)DSM/MDAO_MDF-GS.pdf | Bin 56803 -> 56803 bytes .../sellar_problem/(X)DSM/MDAO_MDF-J.pdf | Bin 56611 -> 56611 bytes .../(X)DSM/MDAO_converged-DOE-GS.pdf | Bin 51180 -> 51180 bytes .../(X)DSM/MDAO_converged-DOE-J.pdf | Bin 51013 -> 51013 bytes .../(X)DSM/MDAO_converged-MDA-GS.pdf | Bin 55427 -> 55427 bytes .../(X)DSM/MDAO_converged-MDA-J.pdf | Bin 55339 -> 55339 bytes .../(X)DSM/MDAO_unconverged-DOE-GS.pdf | Bin 50029 -> 50029 bytes .../(X)DSM/MDAO_unconverged-DOE-J.pdf | Bin 49893 -> 49893 bytes .../(X)DSM/MDAO_unconverged-MDA-GS.pdf | Bin 39749 -> 39749 bytes .../(X)DSM/MDAO_unconverged-MDA-J.pdf | Bin 39539 -> 39539 bytes .../scripts/sellar_problem/(X)DSM/RCG.pdf | Bin 22925 -> 22925 bytes .../scripts/sellar_problem/CMDOWS/FPG_IDF.xml | 4 +- .../sellar_problem/CMDOWS/FPG_MDF-GS.xml | 4 +- .../sellar_problem/CMDOWS/FPG_MDF-J.xml | 4 +- .../CMDOWS/FPG_converged-DOE-GS.xml | 4 +- .../CMDOWS/FPG_converged-DOE-J.xml | 4 +- .../CMDOWS/FPG_converged-MDA-GS.xml | 4 +- .../CMDOWS/FPG_converged-MDA-J.xml | 4 +- .../CMDOWS/FPG_unconverged-DOE-GS.xml | 4 +- .../CMDOWS/FPG_unconverged-DOE-J.xml | 4 +- .../CMDOWS/FPG_unconverged-MDA-GS.xml | 4 +- .../CMDOWS/FPG_unconverged-MDA-J.xml | 4 +- .../sellar_problem/CMDOWS/Mdao_IDF.xml | 4 +- .../sellar_problem/CMDOWS/Mdao_MDF-GS.xml | 4 +- .../sellar_problem/CMDOWS/Mdao_MDF-J.xml | 4 +- .../CMDOWS/Mdao_converged-DOE-GS.xml | 4 +- .../CMDOWS/Mdao_converged-DOE-J.xml | 4 +- .../CMDOWS/Mdao_converged-MDA-GS.xml | 4 +- .../CMDOWS/Mdao_converged-MDA-J.xml | 4 +- .../CMDOWS/Mdao_unconverged-DOE-GS.xml | 4 +- .../CMDOWS/Mdao_unconverged-DOE-J.xml | 4 +- .../CMDOWS/Mdao_unconverged-MDA-GS.xml | 4 +- .../CMDOWS/Mdao_unconverged-MDA-J.xml | 4 +- .../scripts/sellar_problem/CMDOWS/RCG.xml | 4 +- .../KDMS/FPG_converged-MDA-GS.kdms | Bin 4571 -> 4561 bytes .../KDMS/FPG_converged-MDA-J.kdms | Bin 4553 -> 4563 bytes .../KDMS/FPG_unconverged-DOE-GS.kdms | Bin 4861 -> 4871 bytes .../KDMS/FPG_unconverged-DOE-J.kdms | Bin 4853 -> 4863 bytes .../sellar_problem/KDMS/Mdao_IDF_mpg.kdms | Bin 2851 -> 2851 bytes .../sellar_problem/KDMS/Mdao_MDF-GS_mpg.kdms | Bin 2788 -> 2788 bytes .../sellar_problem/KDMS/Mdao_MDF-J_mpg.kdms | Bin 2796 -> 2796 bytes .../KDMS/Mdao_converged-DOE-GS.kdms | Bin 7717 -> 7875 bytes .../KDMS/Mdao_converged-DOE-GS_mpg.kdms | Bin 2860 -> 2860 bytes .../KDMS/Mdao_converged-DOE-J_mpg.kdms | Bin 2868 -> 2868 bytes .../KDMS/Mdao_converged-MDA-GS_mpg.kdms | Bin 2670 -> 2670 bytes .../KDMS/Mdao_converged-MDA-J.kdms | Bin 6167 -> 6124 bytes .../KDMS/Mdao_converged-MDA-J_mpg.kdms | Bin 2678 -> 2678 bytes .../KDMS/Mdao_unconverged-DOE-GS.kdms | Bin 7289 -> 7217 bytes .../KDMS/Mdao_unconverged-DOE-GS_mpg.kdms | Bin 2757 -> 2757 bytes .../KDMS/Mdao_unconverged-DOE-J.kdms | Bin 7547 -> 7386 bytes .../KDMS/Mdao_unconverged-DOE-J_mpg.kdms | Bin 2797 -> 2797 bytes .../KDMS/Mdao_unconverged-MDA-GS_mpg.kdms | Bin 2567 -> 2567 bytes .../KDMS/Mdao_unconverged-MDA-J_mpg.kdms | Bin 2609 -> 2609 bytes kadmos/graph/graph_kadmos.py | 2 +- kadmos/graph/graph_process.py | 131 ++++++++++++++---- 68 files changed, 165 insertions(+), 73 deletions(-) diff --git a/examples/scripts/sellar_problem.py b/examples/scripts/sellar_problem.py index d7d4df716..e478ff3e8 100644 --- a/examples/scripts/sellar_problem.py +++ b/examples/scripts/sellar_problem.py @@ -3,6 +3,8 @@ import logging from collections import OrderedDict +import networkx as nx + from kadmos.graph import RepositoryConnectivityGraph, FundamentalProblemGraph, load from kadmos.utilities.general import get_mdao_setup @@ -235,6 +237,17 @@ for mdao_definition in mdao_definitions: # Get Mdao graphs mpg = fpg.get_mpg(name='mpg Sellar problem') + cycles = nx.simple_cycles(mpg) + print 'Cycles:' + for cycle in cycles: + print cycle + iterative_nodes, process_info, nested_functions = mpg.get_nested_process_ordering() + print 'Ordering:' + print iterative_nodes + print process_info + print nested_functions + print '' + mdg = fpg.get_mdg(name='mdg Sellar problem') mdg.graph['name'] = 'XDSM - ' + mdao_definition mdg.graph['description'] = 'Solution strategy to solve the Sellar problem using the strategy: ' \ diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_IDF.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_IDF.pdf index dbee6c690f0d05785ba0d04bff99c3f2239fc32c..901cc77ec6479c68bb0de49bf69849c1c9cf9d55 100644 GIT binary patch delta 128 zcmZ3!o^knl#tr&`T4qMZ2BxOQ+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y0}WW6jEo!&ERCGaOk7-Cj166l+>BgYEnHm;-JA{FOf8J<6l^RAD4BdZ><$1lk07`J delta 128 zcmZ3!o^knl#tr&`TBe3(#zqF_+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y0}WW6oDAHIoh%JaoE%+^jLl6=EnH2_OdTy;oh_ZsO<WD_6l^RAD4BdZ><$1izaW$V diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_MDF-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_MDF-GS.pdf index 5f1f7b2d5b9eb05c743ad3f38ed5e8b044e2e5f0..61aed6c058d49aa0bc08162bb8c227ea11383a40 100644 GIT binary patch delta 128 zcmZ3!o^knl#tr&`T4qMZ2ByYl+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq x1NB**jLZxTOie6Y4BcGJoDEH!oh_Z59WC8}z{1eg%+=9O!G?g6$*02Z0suOgAp!sZ delta 128 zcmZ3!o^knl#tr&`TBe3(#)hWG+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**3@zQ9ER79a4K2;gT};f}+?>oTT`kOvOpJ^T4NaUK?G$VXD4BdJ>@EN*)F4g( diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_MDF-J.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_MDF-J.pdf index 187b64d6caa4bf8c6ab484d116bd050f51951b0b..4d49497d99f36c424b5cdb2b3da1e669097d91e8 100644 GIT binary patch delta 129 zcmZ3!o^knl#tr&`T4qMZ2Bs#a+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**&0HKU9gU1#O<i1Fjg5^=4Ncu#Oq@&&%?(W5oGeVt>=bMWDVcma><$1?%^<h{ delta 129 zcmZ3!o^knl#tr&`TBe3(#)hVr+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**O$|)kES(KZoXy<Kj2ul&j9e_;ObuO(j2tb^%v>y8?G$VXDVcma><$1;%^<V@ diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_converged-DOE-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_converged-DOE-GS.pdf index 9074bef0a11d7bad2153a8c80c0e97afab453a2c..6b4813e252bb496cdc46117c0d69b05cbf249599 100644 GIT binary patch delta 129 zcmZ3!o^knl#tr&`T4qMZ2Brpv+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**%}p%~4U8-doQzBjjZ9q(UCf+}4V*1Z4Bad(%naR(>=bMWDVcma><$1c4j=je delta 129 zcmZ3!o^knl#tr&`TBe3(#)d|g+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq x1NB**-ArAL%*<RYOiavy`W(%jOx;|ZP2G%LEzI0ZolFeu6l@47nS46z4ggZ+Ak+W= diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_converged-DOE-J.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_converged-DOE-J.pdf index 285f3c78d971fc55042c6b3b7a9f383e77a7c446..65b7b2d6fa17d521a54ad60618665023fcf20c16 100644 GIT binary patch delta 129 zcmZ3!o^knl#tr&`T4qMZ2BwCF+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**4O|Tz%^l5M49$$qoD3};4NWW!-Q0{_OwA0PT%63!>=bMWDVcma><$1$ARw9m delta 129 zcmZ3!o^knl#tr&`TBe3(#)ihG+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**UCf=Gjm#a5oLpUu3{9Oa%p8rKEX)iI%w3I*jZG|E?G$VXDVcma><$1>^&qSO diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_converged-MDA-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_converged-MDA-GS.pdf index e2b9587b3f40a2d232db92702beb6574dec714f8..120c9ff11e122e448dff8fbf68546e8bd221c2b7 100644 GIT binary patch delta 129 zcmZ3!o^knl#tr&`T4qMZ2Bt<9+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**T?~yZoLnr7T-+=zTnx?4-AqgjTrEt@O<hb)%`Geq?G$VXDVcma><$1;;2@R& delta 129 zcmZ3!o^knl#tr&`TBe3(#)c;5+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**4J{qbTwTmuEzF!<+)OMiTwN{AoXlN}UCj;6++58p?G$VXDVcma><$2COd(DH diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_converged-MDA-J.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_converged-MDA-J.pdf index 79c6fbe895d25d604254c75c0c4a67479a18660a..fd5842f306f6a1fc6d15b9a57b6f506c8fa6ffb2 100644 GIT binary patch delta 129 zcmZ3!o^knl#tr&`T4qMZ2BwCV+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**-7H+4j17zo%-t-E%#2K&oQ#c4TwF~Z4V_I~&0Nil>=bMWDVcma><$1->maNE delta 129 zcmZ3!o^knl#tr&`TBe3(#)c+_+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**EnST*9Zd|4%q$ID%#EBaoy|=hjVzrET%DW@4J@54>=bMWDVcma><$1%RUnuE diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-DOE-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-DOE-GS.pdf index 671b5375e458ede1329f6e2a49b6e2ea7c473d1c..7bc3ca2034cfd13a775ff7ffd0fbdd4338a0cb69 100644 GIT binary patch delta 129 zcmZ3!o^knl#tr&`T4qMZ1|}w^+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**O$;0@OkB(zU7a0`OkIsl3`||j4c#1#Elmv#9gWQ`?G$VXDVcma><$1)4IqR7 delta 129 zcmZ3!o^knl#tr&`TBe3(#)gLG+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**9W4xv%uOsTTn$Z)j4X{zj7`nmTrABE4NZ*Q98Fw}>=bMWDVcma><$1n3?L=| diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-DOE-J.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-DOE-J.pdf index 018dbac531a3fbff2c5bacf64461b810b7ec4d42..8bdf8109d15adfcadb68b420bb3c9b10fb326400 100644 GIT binary patch delta 127 zcmZ3!o^knl#tr&`nr24E1}3J)+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTF5G9)< y0u5N53=Le}T-_{P9Suy)3`|{}9F0xf%v_C~oGc7ooQ*A<?G$VXD4BdJ>@ENyfFQ5{ delta 127 zcmZ3!o^knl#tr&`nx=+k#)d}5+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTF5G9)< v0u5N5T!FyN04U^aVc}w7VBuup?CfgpWaeyU<YeSz?rf)ELqN&oQ(<=jB_$xj diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-MDA-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-MDA-GS.pdf index db333f1e7613d4639d235cb90683c3bd5b560bd4..5194ef031b841efafa6f7ba629ffb474bff4bbbf 100644 GIT binary patch delta 128 zcmZ3!o^knl#tr&`T4qMZ1}4Vl+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**T$~&Y+?-4-&0L*b3=Eu2oGqQrolGqZ%`Mz4oJ`$Z?G$VXD4BdJ>@EOA`5^=V delta 128 zcmZ3!o^knl#tr&`TBe3(#)gK5+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**oSiJpObtv--CUh5jGc^~O-)=aEiIj$jf|Yl+#JnZ?G$VXD4BdJ>@EN`NFc%h diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-MDA-J.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-MDA-J.pdf index 3734279159b54aceed433843be37e74a5ba474c3..0c20ceb62c66651238ad087ad096cc5f9214b377 100644 GIT binary patch delta 129 zcmZ3!o^knl#tr&`T4qMZ1}4S^+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**O)X7L-OSzGEDT&-EzDdE4a}V_O-)>l-7JhPjf_nk?G$VXDVcma><$1+P#~rN delta 129 zcmZ3!o^knl#tr&`TBe3(#)bx_+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?Pf=7vTFP$ioq y1NB**jV;Yg3=IsO3=Is-jf`9zoeka04V^7qU7XFGO^lsg?G$VXDVcma><$1tfgp$g diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_IDF.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_IDF.pdf index d1050272238f219e7f61ed3c695cb8d0505ffa87..2eea58c95933a1d8bf1052f47f6a259177a6728f 100644 GIT binary patch delta 107 zcmaF6jrr|1<_#|{v6~qg8<-gwOn!e!2FBhjbXknu*~G=v$<55!(#X`r)WFTr%*@%s b!o=0m(Z$@=&A`pc(N4jJkdn>Wx0o0K7ONhD delta 107 zcmaF6jrr|1<_#|{v6~v285<c`PJVw$2FBhjbXknu+04+)(apfzz}48&*woO-%*o8n b(!j~c%+k@x#lXnY)lR{Nkdn>Wx0o0K01zG0 diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_MDF-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_MDF-GS.pdf index 60efe0cc3bfbc7175cc70fab0eedfa71b23e691e..9b0fd102fd25ad3abd84dc0c8fba49ed695b7574 100644 GIT binary patch delta 105 zcmaF7oB8o><_$?#+0BfM4NOf8CTCuifw4FDToq$?GH^0*Gj=g{HE?ruH86KGF*h?Y Zb#gIrGj(!wbF^@^Q?MbVWb%_c{{f++9~uAv delta 105 zcmaF7oB8o><_$?#*-Z`2j15gqCud%jfw4FDToq$?GBh_aax`%?H*zzuG&M7JbF?%w ZGca^Eu{3pdbauA1Q?MbVWb%_c{{f3q9(Vu% diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_MDF-J.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_MDF-J.pdf index 77397b85da4cc08bb12cffa79567e2e7e4d90a40..ef86b81e0db7043cd9a2e129f38f48b4bf47b1b2 100644 GIT binary patch delta 107 zcmZ3yi+S-b<_(Llu$vhf8<?6{OkQ<G2FBie_KG08v!$`4sfm+;rKO{}qnm|`rID+X cp_!4Rn~|%LfvdT(iJgKCAtjp??=Ud}0NZ~ZeE<Le delta 107 zcmZ3yi+S-b<_(Llu$vm185<cGPhNFJ2FBie_KG08vzx1%k+Z9Xv$>12rJ<v%v9Ytc ck(05rfvJ(9g{zZ+p`C&aAtjp??=Ud}0O)ibvj6}9 diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-DOE-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-DOE-GS.pdf index db512fbbb0e377b4a8811080f0294665b5db1e8e..ea25a7a1fa5f404a8ef3df0cb6e722e4df188002 100644 GIT binary patch delta 124 zcmaFU&-|vJdBe8->}E#B2BrpPllShIfw4C~*ngfa(9*)l)yc@!$jH*d%-F@m*wo3% s+}zB}$il_I%*Djb%}&9FppsZFeV^34^pXq(LsRp~f=rr|HIE+#083IMs{jB1 delta 124 zcmaFU&-|vJdBe8-?52ih#)ig*llShIfw4C~*ngfa(9qP((Am(!*udGv+``4t*~HYu s%*ENv)xgrw)Y#F?)K0;MppsZFeV^34^pXq(LsRp~f=rr|HIE+#06?rGcK`qY diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-DOE-J.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-DOE-J.pdf index 0c1ed4910e0639b870f4f002c77a6aea7f8b4f3c..5306a06d7dc5ddac542eaa501885e55fc50b5ec9 100644 GIT binary patch delta 129 zcmX@w$9%Mpd4s@yEi)ry15-m2Z39Df0|RwUE`8tp6qm%3R0RzeD<cC#b3-EosFKZA y`_HjCn^_vVI9nK*npzkeyO<hSm^-_<IXW7eIawN*IaxTH+bP%(QZm{5*e?LFCL#0y delta 129 zcmX@w$9%Mpd4s@yEmK1?V?$$eZ39Df0|RwUE`8tp6qm%3R0RzeD<cC#b3-EosFKZA y`_HjCJ2{)V8W|cJ7+9LRx)_?d7`eF_nYlU{o0wZTIhhzZ+9}u&QZm{5*e?LM(;^B0 diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-MDA-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-MDA-GS.pdf index e46860b2c0a75d87d7f09563afafa6e357f285c3..3a64933ccfa7e0ba438238a68dc6e8a61347490f 100644 GIT binary patch delta 124 zcmZqP$lSb<c?0JKb~7Vm15;z8$pRN-VC>Dt7kJnMO-;<4+??E8oy=TZ4GhiQOwBEw rEF4XYER4+!4J}R0?G$VXDv9ON_esr5FUe3aG&7kj$fP-W=k-$n5FsH% delta 124 zcmZqP$lSb<c?0JKc2h$$V?z_m$pRN-VC>Dt7kJnMo!pF^4GbKOT%3UN7Dg_v#%^ZD qPOeTChOVZrMotEH3N{3l#B%BTq~@iUWGEP#nM@XB(ww~W`Y8Yz1tEX{ diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-MDA-J.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-MDA-J.pdf index 6ff8fa738adba8d3c923edba5e032bc92bd86b54..cdaf6086a7fe675a4f6a9d5fbf6b5aee301887ae 100644 GIT binary patch delta 105 zcmZ3zfqC@?<_%lUvzZwg8<-kR-gRCU%G`YSJQusOxs#cZg`=sViKDZdvxS9;levql biJ7Unp|P>6v7@=8oq`P^C7ZRbGcp1Itq>h1 delta 105 zcmZ3zfqC@?<_%lUvzZ#285^2R-gRCU%G`YSJQusOtD~#AiHU`?p|hilg^QDuk(;ZN bk-4dxxq-2XiHoz5oq`P^C7ZRbGcp1I!z&$_ diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-DOE-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-DOE-GS.pdf index e8299dd33cb1dbf523debd3b31ef1fda4674c08a..8d2456182636fe41437b6f6a6ce28492b56fa637 100644 GIT binary patch delta 105 zcmaFc#{9O8d4ub2b~7Vm0}~U=$v(SfVC>ELyAQHCnH!nAxH%iRS~@#9x*EDUnL4{! an!B1=IGUPTx>y)n+9}u&P%^pb&~E^QtsYtc delta 105 zcmaFc#{9O8d4ub2c2h$$V?!f@$v(SfVC>ELyAQHCxjMNS8<{$~IvHBHxVV}d8#$Z1 anLC-Anz)#mxVSl4+9}u&P%^pb&~E^I&K^hr diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-DOE-J.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-DOE-J.pdf index 994096e9ff9fd82f82413e01058fd9ead9a0bc7a..40d340f0f058f6682f4e53300acc6d6d110b5d9f 100644 GIT binary patch delta 105 zcmaFb%KWsIdBf3N>}E#B1}3KFlh5pufw4Eg-?fX)$<*A$*u~Al+|kXz&C=1p+|1C? b%)rpd#Kpzf)!D+tPQk{KfRf3t5B>rG;sPIu delta 105 zcmaFb%KWsIdBf3N?52ih#)d|wlh5pufw4Eg-?fX)$;raZ+04wz&B)Ew+{n<<(9yuz b#L3ac!p+>#%*@EiPQk{KfRf3t5B>rG?UNth diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-MDA-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-MDA-GS.pdf index ae7998a550fe9e8878bc0086d5e4daa3e316c57a..83f0b07a885cfcc9504825dfb4cfdf9abf96faf9 100644 GIT binary patch delta 106 zcmX@Qjp^t%rVTSEvzr+i8<?0FPF^rs2FBiecya)nvzwEFtErKbnT4T&g|VB7v74oV bo3pcvfw7sJsf(k9ft`X4AtjT;X1xahm{J|r delta 106 zcmX@Qjp^t%rVTSEvzr>485<g!OkOZq2FBiecya)nv!j!NfwQx-tFwivg^8iDk)xxz biJ^sonX#Fhv892No1KCUAtjT;X1xahlqVgd diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-MDA-J.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-MDA-J.pdf index d9bd5a7d0c6aebd99c175e1c79713a67256efbb2..b32debf0d056b47363c75de06ecd85eea0931cd3 100644 GIT binary patch delta 124 zcmeyoh3WGarVYm?v6~qg8<-dyPd+<I2FBj}VUj;vps}HmiL1Gjg|U-~fs3Q5nX9R* snTesJg`=^Ni<_&Zo1KCUK_#(V`aY?7=_MHoh9(x11(`G_@0_^{04tCqw*UYD delta 124 zcmeyoh3WGarVYm?v6~v285<f{Og=kF2FBj}VUj;vprfOqiJ7ILi-CcWnTe^Xp^1Tu sg_)~?qlJsBvw?}Fqn&~cK_#(V`aY?7=_MHoh9(x11(`G_@0_^{02BBlJpcdz diff --git a/examples/scripts/sellar_problem/(X)DSM/RCG.pdf b/examples/scripts/sellar_problem/(X)DSM/RCG.pdf index cfe6f13384e512b65459f50c537309fc8028b7ea..2fa93084ca9b0a76e60d6ae59e97225a24395624 100644 GIT binary patch delta 129 zcmeC(%-Fk`aRXnlmYI>Ufr*i+wt=C#fq}Xvm%eX)ic4Zis)B}#m63s=xuKB(RLN$G yU^7-{XD3HDLsv6PXE#H0V^>!<XG=#%O9Mw|OA})!OJfrwI|Um;N+xfNxB~z>lOVkS delta 129 zcmeC(%-Fk`aRXnlmZ_ncv7v#nwt=C#fq}Xvm%eX)ic4Zis)B}#m63s=xuKB(RLN$G yU^7-{R|_|1OIJ%HGbcl1LqlUrH#1WUO9KN(CpSYAS2q`PI|Um;N+xfNxB~zp0U%8P diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_IDF.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_IDF.xml index 425549edf..efc36f17e 100644 --- a/examples/scripts/sellar_problem/CMDOWS/FPG_IDF.xml +++ b/examples/scripts/sellar_problem/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-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-GS.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-GS.xml index 43e1b980c..8a2f55ae8 100644 --- a/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-GS.xml +++ b/examples/scripts/sellar_problem/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-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-J.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-J.xml index 28c3d5038..8478a5f63 100644 --- a/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-J.xml +++ b/examples/scripts/sellar_problem/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-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-GS.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-GS.xml index ac00f3e98..31a240202 100644 --- a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-GS.xml +++ b/examples/scripts/sellar_problem/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-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-J.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-J.xml index 41b55702c..5ae6f21b2 100644 --- a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-J.xml +++ b/examples/scripts/sellar_problem/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-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-GS.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-GS.xml index dc4c2dcc1..6c9ad1c13 100644 --- a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-GS.xml +++ b/examples/scripts/sellar_problem/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-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-J.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-J.xml index de5c7a430..71628827b 100644 --- a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-J.xml +++ b/examples/scripts/sellar_problem/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-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-GS.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-GS.xml index 8f66f6aeb..b604e9ee0 100644 --- a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-GS.xml +++ b/examples/scripts/sellar_problem/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-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-J.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-J.xml index 9ebb3ada5..7a2f890c4 100644 --- a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-J.xml +++ b/examples/scripts/sellar_problem/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-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-GS.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-GS.xml index c2e3dbb98..ffbe4ff54 100644 --- a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-GS.xml +++ b/examples/scripts/sellar_problem/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-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-J.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-J.xml index c020f1a9a..04f6f7399 100644 --- a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-J.xml +++ b/examples/scripts/sellar_problem/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-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a fundamental problem graph (FPG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_IDF.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_IDF.xml index 212a32880..0a41cda84 100644 --- a/examples/scripts/sellar_problem/CMDOWS/Mdao_IDF.xml +++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_IDF.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>Mdao CMDOWS file of the well-known Sellar problem</description> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a mdao data graph (MDG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-GS.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-GS.xml index 9e1bccafb..0977b28fd 100644 --- a/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-GS.xml +++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-GS.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>Mdao CMDOWS file of the well-known Sellar problem</description> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a mdao data graph (MDG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-J.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-J.xml index e8deb1266..0f19e4590 100644 --- a/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-J.xml +++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-J.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>Mdao CMDOWS file of the well-known Sellar problem</description> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a mdao data graph (MDG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-GS.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-GS.xml index d2fd3abb8..44d5adeee 100644 --- a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-GS.xml +++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-GS.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>Mdao CMDOWS file of the well-known Sellar problem</description> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a mdao data graph (MDG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-J.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-J.xml index 275c4084c..72561a3ac 100644 --- a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-J.xml +++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-J.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>Mdao CMDOWS file of the well-known Sellar problem</description> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a mdao data graph (MDG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-GS.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-GS.xml index b429b242e..53b709462 100644 --- a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-GS.xml +++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-GS.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>Mdao CMDOWS file of the well-known Sellar problem</description> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a mdao data graph (MDG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-J.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-J.xml index 805af63ca..7ec03726b 100644 --- a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-J.xml +++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-J.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>Mdao CMDOWS file of the well-known Sellar problem</description> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a mdao data graph (MDG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-GS.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-GS.xml index a72c1fb49..817054ef9 100644 --- a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-GS.xml +++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-GS.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>Mdao CMDOWS file of the well-known Sellar problem</description> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a mdao data graph (MDG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-J.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-J.xml index 03dbd4fa0..3f9a1c0b1 100644 --- a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-J.xml +++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-J.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>Mdao CMDOWS file of the well-known Sellar problem</description> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a mdao data graph (MDG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-GS.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-GS.xml index 1701af7ea..11ceaabc5 100644 --- a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-GS.xml +++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-GS.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>Mdao CMDOWS file of the well-known Sellar problem</description> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a mdao data graph (MDG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-J.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-J.xml index 736a57170..ef0092a32 100644 --- a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-J.xml +++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-J.xml @@ -3,14 +3,14 @@ <header> <creator>Imco van Gent</creator> <description>Mdao CMDOWS file of the well-known Sellar problem</description> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a mdao data graph (MDG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/CMDOWS/RCG.xml b/examples/scripts/sellar_problem/CMDOWS/RCG.xml index 255c2d0f3..13787a8df 100644 --- a/examples/scripts/sellar_problem/CMDOWS/RCG.xml +++ b/examples/scripts/sellar_problem/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-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> <updates> <update> <modification>KADMOS export of a repository connectivity graph (RCG).</modification> <creator>Imco van Gent</creator> - <timestamp>2017-12-05T16:31:03.280861</timestamp> + <timestamp>2017-12-06T23:04:25.043306</timestamp> <fileVersion>0.1</fileVersion> <cmdowsVersion>0.7</cmdowsVersion> </update> diff --git a/examples/scripts/sellar_problem/KDMS/FPG_converged-MDA-GS.kdms b/examples/scripts/sellar_problem/KDMS/FPG_converged-MDA-GS.kdms index 65ca9bc7bf1421094a3d87ed6f967a785f4a0829..7bf641b507d83e9ab746d5b686e373bd0fb71486 100644 GIT binary patch delta 1462 zcmZ`(S#KLv6pqt6#OuV6HYBQ&p-I6}B_!t|eV`z@t_77EV!62z0!C&sp8Ae7nen+Z zH^P-Je&QF*9{|J)OB1J1_5y(xC{Q5mP!RjR?>pgKZwW%YjAqXFo$q}2o^$5x_}X}5 zS5zUfvgsMjs`{4ez-_^F^tw7H;gaK)O}Jga9cdEE3b->(`VHMTD=w?SQPO{yJ4Q2O ziG*!^-n3yEc_dzC?!0X-l$dLq(4e=Fn8)Y4i7P1LE>vyPH{lq)5i>Yd1l*OTN9ht> zrV4G)o9Klr6hW$RIwat3#7O_5&MX~;;W%9;y|pR0hc<#sV?*_O=?YOisxz~!8ZNKe zmQ#WIFnfqoRlxlnWwoi?5>`2#5b!_;n%D$Qa5^a9K?$`gW#A!%u?m%<gPf)Woan;W z*E8@iI@sp%DwakMZ7Y^j<vu)uDJf2O3wX4X5<1+HBYiISC1({myEz>Z@K}e_dt?e8 z$BHt2gwtsOCpVxBoN7bUobIU$c%p-ajJC@?oW=z_*^TSyFxhq3vi1~e$2r|A;B<%A zTbY8V+lQ5|_Hw#Uz%v_g2A<sn@8fh-)ZvW8W$#82yA>VC){SyHDd4#dG`R_y<eWsA z>-wb%)2kGor@dt0@?y4dMX6AnE#!-H2l9vD1r65HB+{8O4_+i;IguW`M8amdf-f(V zh~Zw=>bM85kc3zBe4M=I`8;^lB#A3$_vcHw>|ANCn9sv&0$xwk;{x7DlM%zUZL1ut zCAN*esgd(rpBw$_j?&p+HL)x8mL><cJzZ}jKRA=v5uBGy)!)(nbG7ek(izHoa--hU z=&JUA1M<E`wpTebRl{Niw{^BL!yjm5E0s(1p+-_&dtDPBX`C(zxc1{TiCIqBteW_6 zeE38o(bi<yrsu(@8a;+~ns?F+e5P?Ss566FzG?Wfw2A8~Gd~yb1zx%3SiYtEE`u+F z_2h8qt6*5UAoO)`i82=YCb&i!j(n?;Ei?PG@LeF3@zD3d&C2$3f6z!AW2)}xcFnUq z_%S%GT%`PjwO#zPELcZO20sVuDDq1%HZWZO6@4U%xjY_tq3Sx)z;6P6Pm}0XGY8cf zlT|R`4@{r!rvHgoeL(J&T43&?RYt;JNXWU)VvGJao;_E{<_@WIu4}_OeoC=}u8v&R z6YA;F$QaVmUvOez<myl}5|^AptyPls$`~if&JRbeFzh?qf?>h7;u9UpwzT8nrbM#S zmUgr+$fR~;&S_%tRyW#6e=|1t?`3Rbk>G~Z&Vi_8;Ese#9ybgY3mU1NkvIlvAD_SY EA2t3(TmS$7 delta 1464 zcmZ`(S#J|p6wVl&CXVfiQCyT1B~u8(5mKc@6?x$$IC-c<Ac9=AFC#OtZ+u6Z%=p}y z8`VfxRv-Ec<`1B%s?-I@LQ6NgQM%F=y0>)S_tJeyw{yoHlNR-5balS(obS8$oHOUQ zUD&p?J(YvoNl%6PWp393+jHTL@Y>X&2HYt~vgCRd3U^63S|HklgkuHLRki|J^>`hQ zldgH;mZO{{l60&&>cBGcNV>+oIfpKkxaUw<VYiSTU(B@=SFwn<P;+QN;RL%GGX&Em z++ASD*%Di3I$L3lBW#r+$aKLrOSlIy(zR%D+rq+dk}Z=&eGKkpE2IyE<py?8H@tbn zb_2?(AHaQVmFPaRIIS3EPt+XSt-}3SZ?j;Aga=|R1GQo)L$F~94@OV}eGIR|h6U@B za7tlK@lkjPVU%I2YM)>^2@kj78%N<0bddK&4W-dT%ZlyRL;#OsMozGu5*~{)wE1Q= z(&>o+ISn|Cq@98dNO(LZB@U0l8B|pH1A^_6@Wdr(6rOBBy967T@Kg+G<(A2D!O{|* zZpSTjm~A_3T6+ddrv=;Hknn6wOjO6<Z0oYh)o#J|NO<lNJPOaRgZBtFDB%SKt8NY= zbSpYg%^VbLM8dfk8d(R82tiWZ^MX>9TQ!z|^P!%}n=hL1Qh{{GgXY7_B&mkdhgV3F zR;qY-m2}4)_Te>>@#}tovlrdRhu0~|?At#%RVq%*mSzu3O~D%y-Yl?_5-x-{Wd^mk z!Xue2+S}o&%=YX%rW(!Gw7eT$%xpRMo_YBky>DLjZXcM+h2z-1TA>e3cG~>E?tc`P zvIEzDY?6&kt;Z)O$wir!^`rW!DcF*P&kCf+b}O_-@#6;Yxk*yZ0dc7B!xttyfx^*M zqrjKpxorQYuOxhpk7m1eU|WI5;hS(R+pm2a=Jl(!i{ZFFwBtLpH$6Gg-VLL@Ti=^x z10wK)NruYdvED1k+R%?C+2r9*V!=L4xe@mSelkf~)v{d6sr$AMKZj@Z9r`cmtj&gB z!!><K`z^exx4-ebDM;o(aSGKJYM!euwkF|^0!iI4z1Ntgyh=IziRt@eG58Cg{5rKf z#tios?Fth9MnchZ7b80F&^kKsaf&k&#e>GI=Q&(!MpVhYo`o4a5k-c=qrJxDhUlDD z=uEvS$v3K)AldlBMwR0*@Fa#M@5C=UR6T3OuLyIw{JyTJQ2syvnii!y0@KZwwPL9# n*7xtlYhgWMklWguRt(&SWXTuhGS7s!<+gTbF~~Z_+%^9Il}1LZ diff --git a/examples/scripts/sellar_problem/KDMS/FPG_converged-MDA-J.kdms b/examples/scripts/sellar_problem/KDMS/FPG_converged-MDA-J.kdms index 7aa92a7b049bf2abdff1136b39b20e05c13bf5f4..0a276a963812d703ad9efd503d964122b17daa0d 100644 GIT binary patch delta 1435 zcmZWpS#KLv6wah|NE|OQq$FueIy3<sRe+p_R!9XYO)aR@5G&1<5Yot+*b|?TCNn;F z=0>>Em7n+p^THD##0zV)w3MX<N@<}$*~-4}`&RZH&b2*Bq`r)-^PTgZ@0{~ppBg$d zv@jUY;9ab{Z22W_R|DH~@$T^Qc(IQ62o@{4UfIHXCEk~1+L*-qv#hgZ23E!6H9WvN zXN6m8)GV-=W6oF(E>a##RJk|fSaU`0ITkL#9jx0IGb@G5MB>d=9V@W#Alyt90@4x> zW#IrUz#^n!39`4tG7t!90euo5AdGd+o7^^u7!SiDYp;#sgRm6ly8G%6!7@wxU~;Rh zmpoB*Y`20BQ+1yJUE(7Vvrfzru`Xa(;*kg%UIPsa=#_X>LCsD%e3W470*bU(Kt|$Y zEAUOR96k=q;WerL`Z2;Y0=7wfBEq%VW-aURL{Jq09;cjb0yau~GRkS+KZ+-aUX^bY zuwCNGRVar~wV>?+c1V0Wg0xag(GCF#iKntqZz|SIT1d(lRoVot#CBENXNWr?V5h`q zBZBtIC_dMkOsU!_V3)+xt8fmVUjy$FFevc_1*<y^5_BgiP-hwxFe35AdW4Ov!A68& zaqf9RvBJ$N;7icXdaj)sD_mDBOidQ@Q`39$`|xE0&tzFwWGNqCVKHStA75oLt6ZTU zud%M^x<0<nl77t($YqW3e0;-V$^Ppncjt@aW7EayseB&al=xN_4oiGHtR)Avcfwne zo3(etL&-}r?-|O4Evvk5u>SB^a^R{DjB|bTp>fVCKQfdO$FY6&U_LhBczAVcpz{-h zU04;|3eP4lsDEm(^`QL!nZYuR<nmf~er^a@koZNGb=z*)s#^4M1N_op@up22%lGjs z0}fKJ#)OT)*M?xdCNF^<Sfzk^=@vaSRr!s?Z)tzFYX`O&co%W}&R`p6ZP#@4CZoRc ze!dTr>5H`=!Yk8Tw6o!4dZ6n^gRPs`J%&Gpm>wGW*<j~;^lva{@3*)fodka|Sb~yt zlQ?U>?c=ZE(e!0~zmdX~Z2a9|n;Koi)9JqYA1fN@l6J*i)$k`xlAIdP(}SI>dafGb zFNuF=S^S2Hz50a3D;CFph<Y*-g8$Mb_9!pw1@6t;WlH#u62?7uzLCz`w6-={;CNwd ze4jq;c}_3anjyux*E6Yvw}-d&TzccWMm(Y7g<7*4U$0_<rJ_CQ6;2M}F$zoGL0=N5 zPTGo}*Puv6E^0+P!!4Q38@d`;qP6%YPdqGSHfi0VliAvnP&mDdSkV`y5>JM=X0~>v LC<q;5=8FFTG!{7D delta 1429 zcmZWpS!^3s6ph_F#Ji1>rcEO=v;k}tfs&6Fr2aUr1(h0Nxp`7mG_of4#CN30jPK06 z2v>UY7vD(CFCPf;L4jr|6exRWSqcSO%D(Sw*%z_H9oyqX>d$EAo_o(Z@80|7-1bx3 zmot$hi`G=TYH1BeGYvfKULC2lI15z_v!>$R0`JMPKwjXzSvF8r9JOv*O+3N|=D1O9 zS1huSuFR@BE>RwfH7s*hSLZ91sjIjQcd)3<XM2S!L}Jc2bk$MuDBMgH9FhX>%fb;@ zge6GAGTaWW6(A6j9EJtnPZ%3mP%KR$Vmt;*EZCgD2Vj{EB3BGYbDEMlCuxSGTB_~f zgRsJqHYk=_ld2|f=$cW-hlp>OgCy{{uO+p$I#LpcF@X<vp-C89hmCO<6!?gTb;QT< zQG!VZJk~)DX@QUR;G4$raaeKBL^rpdAUMrohrlO&I55{KW&I|18r;EE%GtqTMBr0? zPVmqKo*;Iwe1yYJfhX6XaeTT9?c}ga;4?lHsCEtQ;t&(~Y!+G_!vTdFlCXJ$IzcVb z3{Uns;*N3HE%2025Ufw&^WB4au6A>n6!^j#JdUT=!IK;^0$=oCZ*m!e?j#4^;4&O? z0$*zRSZ*Db<D5k-({w6zOKAYU3_+H<uADDjUn!NROU3fc-r{~dBjedD3;RoE<0~xW zEu@X-SV*na>E%@x_NQy(Yb<UzZHM-*eLNdqS6O`X4byvyl|p`|GE*)V@eP4*X5pB? zw_Fj=1m1RUi;o80agWC@OS~(4d)Zx;_uTXG(QDtAFI=Jz<O}-vq3qevb<Or}&qp$> zy7|PGz{l>5iIK=BGTR8=J^0jZC5Eo~Oy;mC@bfH-YDP_MsPr%#{6c1t&NAq#ZR3|R z93|5BIog4*+|!9ISAH$<8|sK=XpW{hriJHaHZ-RhiY|4ErQQ|!)=eib9s5pZTi40> zS$<3Ld#b-RwJH9C%r;Ez$>WbQyQJzar#88_B*VF%WOlJhzl3@1kZMW2qMv0Jqhv`T z-KMSC_=~%mykhuQGTh6?-$=Rb%srbNX?0D~?6kVEX7YELvv|2sq$@h#Fb%H}e+c|D z%OVG+_DNH!RaY(ii+HDf7x*`|f3LT_QpqwGv>GM+LkR`bSm>nxOPwr~@`e4<jA`ol zAAKH(65Bpgp=7JiJ)FAyU?9-fN2l;qO3jXr74%}9CHxjjb&Iya+CX7pZKNmJ@&?(B zhuRbge`C7Qem9pM9lEHE#kw=;@C>*I(^~^!cOktk74dMo1EGq|t5qxN-j&`Kj!_W$ I`RrBy1Bwkf{Qv*} diff --git a/examples/scripts/sellar_problem/KDMS/FPG_unconverged-DOE-GS.kdms b/examples/scripts/sellar_problem/KDMS/FPG_unconverged-DOE-GS.kdms index 424b911274add565fa1f508b060af92e9c7df977..991e7ea9e0447fc0bd369ac6ee2e717b4c9213a0 100644 GIT binary patch delta 1544 zcmZWpS#KLv6pqt6jUC5JnlvSf(xFLHM~x~u4=F-@NmElQHN;ADC0<6>*q-=~WY75A znH%9sSAIf$MCkqm9uPv5LbDXYUdk4r(6BFM-zobJEu0y9oP^H9Xmq~weP_Afohy4z z4xi426L25tDCl;c85PH{OgJSWoU6h8oCLF`RnXzIfCrK!Fd^W<Bx%oUj$X7_70!_M zId0}X&H@RRw47doMa(0S3bS%0y_{uMNrxqR59zRZu1Q=*5vyD&>5dL(>FvniG$!Do zBt1hH=pv2LC0e_iE>i?)jMH8L4<km}=QU<%C=4rfk+fFF;1Rk^Vm8&7UQqHDuape4 z2#+GGms3T+W4@w-ioT%2>5zcOeQ0O{G{kAQfG1pNpk5*cPhuagVmGG=0Z+Nu3SE|$ zJ9dtqbGx`L1y9o@62lD|MN?_Ec%E#tHFroGo>AdhnTm|l=Z>^A9u!P)x=+CKbwOO) z9IA8!*G$K7s){wI7^b5$-FDywoU+a0PK7(Lip+hS_6c~g(F*n2I57q<;UwoN7JFG< zi0s|JsaPMU;{q;hrljB%pYp04>fBq~L>cGwfPjn5{_>4Q9N;t}V67R~u)C<uE4X|- z1;cc^d=0ydaC%U{>waEqaSYzTaySfihd9XTApvi$!zrk}wE;iG>41Q@UEKA=07CaR zEHS|8h=6x|Xk-I4!Z`^u%W|?srd24sOIu0&$jn6M=4@tWI+LE6J(@la@2T*9l7xKs z+Hi>k(djqgS$#l)dZCCPACi#oC>uT^op#lB(9zy}Hhip;&ReDrr?Zn2v)S31bQ(Sp z@M)5+2>49i5giD8E>A`K17FD1=$`18s%!X$JHL`wqy0C2tzPTfZ`5n{_^s-8Q7Rd> zdoeGobX9eo7x+$=V}0T8RkD@3H|z&_XRPOjA5~5l1pJgF9fn!ZD>}YR2YyybxNaWw zq7A>O^en1+b9jMY<)zqlqrVCG9amzQhGS@s#o!N>^voHiR#NKZb!Y!62jkZV{*vkV zuED=CYwGYs^YX1{{iBjCh`<$jGCnwZRV7^({$9$)37ska;^AMFL|nRtb*i>uvz9<h zi(HEjZ)XAg!akcM)+$4Z-GMD~G|^w%>Vlkf&P=AUbh%=gI4KKaRIoODCrS9$sbk8N z&Wbu?+v-x&etp*N1)@h?uPPa4%^L+w3)RymEpxuk3wwd^WM*RWxH4;5CDu`oL|pM> zmgce|axF33)9C?TJX39yjml`(j#>;6!Q%MFrrgs~iVVHL5*{P!`=Sx;@}fQe`=vF& z?H(9uoJU=z+lzH?zJHDU9>nBbUAy8t+$6ji!K}^mdDbg0cI^)B#2{_sx&8kE_#RJ1 delta 1548 zcmZWp*=`&~6!q91#~#lfPZEsfbd2MS6%@&quwNosj$>JoVqzsODMD(EdS=>FEseY9 zR(DxUq>`Ty4@kV!6Z`-I1WCLE%pSs)u!McdLf8>ui&?`G;8xFqo%BO%=A63co?CUQ z@9w*{{a7{>Bkg(9%`vOwS&j{lNH>(7=Omc1oxBN;3OJf3fl&d+(xf$KcxJ(2WjIb+ zXSkj7D;7wwXk^VIEaEy6E-@!tG-or+DVnfEA0+KA&(;f<QN)=o6;02C6Z9^u;4~)S zu{1qS7w965(Ixr-onNL%(io?k1w4)%X`M5eWuP#u&_&W%9)u_8GKsm=U}j#+IlNS~ z>;gQARhv201Uyw!)O^K?pvGyhfTwFz?;5I?(+&a8C~AdvsTKq9EM2Bbv4hiufafaQ zvRrN7a_dRu;?4nho-UCX?w?h#wYtSqWP@v{AzgSuhZp5-;i37LCK{>_3MM$+Dd6Rb zAa2_Xs&oK1Y|rw_nlqzWwr4Wa_23npvc=(EiF<GwD|d3*Dd0@i3iWLq8H87Hl2a6$ zy_TLBxl(B~F|vA}dhVYXx!NEvhvU1}dFbSHNWkmsl?LFAn$lUBj_g=(dx+Cv0dLlA z=c@ZN%xPG_TXoz((@~d~@J#S<EL)j>8_kC~-7Vmq+PcQVAiRt1a7L<T+s)}70q^}! z55S@K*YJBd?H2HX;#E|-k$M<QRZ_Y+?HBN2jp|=R^>a=_%yGO-ff*$VAIWXe)XX^@ z&ZkLREyONdAVC#)7cP>ZnJ?gvk4alCS1w#45x4Amm}`F=7d|mb<n{x5$1`K2)0ydm z<KytDfX~u&MZo82(wTFLMJq2aMN{2h=wwUfFK)*5f&EgRjc!kTrK@XE&G6T_UY?J3 z4d0ONZ}c0s^|G#9VlP)+-fwk!T37iDd?z8+Isd&*nyI>nKj<V;_fYTjqt5AqfGcUz zZrORWWa7*AU{xofO5`xXF8rj^6WGO{+XsHuIq5K1j#{3X^Efj#6ED1~{6)a8xT}_J zd6wZhO$>gMk@!u4-{p?@w!l@nFTS<;51pjs)<h}<f9j-Za_=boCGUyf68Kvljc-a` z(@7XH&9IGP*|l8wN1luK#o=Fc;NTZ();eM`)*v?~dgcRxh6WUyv2d++-5q3&isU46 zaBLhu53?o5MuV&gQNfz=ohG5fll!$vlNC@f=u5R7sCQ`bf#^P!U2Tdvb5<UgZKy08 zbL=^j^{c{G9|?_3jgB4CrX8oq+A4?=-|rZzDkLu^`tE4=@vy?D%GI`Eg>e$CeL1uO z!xXRx!h%KdjV{&sRq>cF5v`qH6^%<h*_BH8T)1*>RVFF#P2L>XC?87p#5)v^S0R{j Uc`nCN@<OtwZ4-jDg=csD2YOIay8r+H diff --git a/examples/scripts/sellar_problem/KDMS/FPG_unconverged-DOE-J.kdms b/examples/scripts/sellar_problem/KDMS/FPG_unconverged-DOE-J.kdms index f9e80a424ec9a93981b0f609824143ac2b64c963..2b5d6db8fa6914028433a2cef7635dcd992b82ed 100644 GIT binary patch delta 1525 zcmZWpS#KOg5cWE;W3ShH*^ZAy%f#5pnnaQ82S-RjXyaG`#m1K7mJn!Ujc3Q(gT^yk zJ<}16Xe}@Nf_~v2AcTNGd<4v$gg^|0`@Zk{4mX7A-JMOG%)@B(eN|t5Rb4&j`p@?t zy*ZkKdr3>)@=azJ1KV@qK6y*jD8c=lG|aeO-h!h79>|hNPQZg%(qtNeRq)sX93xG0 z+%?NNi=@FZW-SMnFpk8E%$s$r`5ERp7A(`dNsG^CYl$l;;>{NwE3n`=y#q5iO$c}> zOOMe-x<nInnU?OND-=nZ;Ivb~!^n}Q!v?br6oys0MCuoY;1Rk)5<WGUmDfy<7aiLz zz@wPe$*Csbu~1P%#ZXY=v`@g}A=P&g)yHYOfF~4{sgxLmC((yeZ09s3;3>te(iJ(D z=-PEcxwv%@PSRzPzzNy~SF2e(MK<|{YSM?NbvP{tV#C@q2kNR13Z^*SDd5?PAdYR0 zF3VD^bMOrI)adb`$OBlzxSgE#2zahqn3jtk8G`50_bH0fFUZre9lO^__i#Ea;OzR8 zL3lAtc}Z?<-BDVXGR)~70Wa6wnANuTa2gZvN)0#AUEJqI95v3|c9qLl(PfO&y#ihf z<LV1T@H&>mW~gdnFQ@wiym5gZglpfth~LL)M!;K&R~wK)>YnNXWH=oV@ODTIgp`cL z+e+`ydXhXam7Bb7W^!s`a&&6?`q4x1t`6^INprZJKD<vF)F%7z0co)E1^oDsG=~f0 z!$+jmU+@E5*m6TYd~A`{8z%OT&Wz-yXQrn{N8u9zpJwT*fX}j|$MhV>&SU>l#?zV4 zb<$NsE?vei<cWBH>Pua%e04v+!gzT$-hK7g`sK^}jegm9ztxpjtmv!T`JGPJ<iSLD z>3f}QE^=mRrp-+580^9g_(3Ndsk(YU>LgXORx|LE&gr6npR=UJcJo%z!j~JsFFJ`< z_70cUhhKGi94nV6QU=cHoU|Lvq;_DLK}MCf@RF<4-vs=Q1Gil}u#LcD@P~{fyCZ+f zEy-<>zvMN^D<XeOJ=xv-k4`p>@6W-%vXs1X*MB-md-&6tw~ts%3y%xV>m-Ijn&BGG zf^Yk*E>c$~*OJ@YSOmY&R4s|s%Sfs>v!M)k%-NWsU2+rIMwv@>T-AUff;HkhOQJW9 zk7?r;D_D$eswhr`HdvFqJ=HPXT!BYC_i!aHS_Yyclev*Y+O+36tfhh|tufEYqgG6= zrMBPHTE=4vpIoR`i7Skgc=&tJ3JlkQB@h-YiElKePOOTj$`bML#Hwgo9!ziTXe)EE p%1Kq3c6nQROQb{IneI()Ry<cfZ=ahc>y&5Gz0F++(ndbJ`+vZiM??Ss delta 1552 zcmZWpS#KLv6pqt6jUC4uPD-jM9YWGNDnv>iQjjVkH#MbF(^zS)goH-cWIXX1X)@z; zXKsWmjr@Rk;&J`~F9;COW+{ZVP@t5umX>|r_q{A-DQCuZ7V3v9>wM??&T_vymj*8k z9=#=+U>zmRR=Hkrbj!s1JR_>q1Pd2UtEA!mE<TWDp`43Hv#ecJ9Ib5eDjs9)v%*vZ z#sUi)%8X{<BIU7Ig<CU*Hdo}9q2UtT%{pu`vr1eh5o@kuXpV-*;dWvONVxc57LLIJ zEJ6a7;4Y{w1A&kbu+_zf2xIN@3fC19#uZp(t<_O{7?xSW28C-SNwq}9(9JSFLaeO< zBo`lTDoTN3T~HD*;NoLVXkZ;QARy!7<36+ky?%)id;*riSIh`Vxp<<EEqjH;mDfD! zcX8_oJ_SoGLHpCornK7PNw&pS{2^_8TE=I*Yhz>Z?EaR<j|5W!cDZ<}E=X&eC6x>c z#dLJ1Dp|9VZaNy*YzLpCDcdaJRD^@4iMdO_HW#07v;sjJM@I1sO>z>b*bCm7*v{b% z#kL6;bMeKElo5QXNqO0mI(ODKP{su8cJY<f{?x`Ib_<BP`08q0q3+_gsL=B17If3^ z@+@^36R^j{*P3~)<xxCG<!Bi2hu9-vuZ!o`;1R67z7F3jpwGoOeBAd$A3^sL)we{S zfFT#(Y(hippdlexlv|clEOVs-_!hLX<o>B#;ih6?YO;`@nm&*}jBm^MPL@TQ?zQn< z7AB|PNO$!f3u~n^{du27nvSyZ1J-F*ZHF8k%xB|=8tXhXxi4QF&rKJnr}BCH$i<Jd zu;St;-W~D2(5K!#@!rs9-l_Ot{Bzkie8Zhzco*Zn*MBKr?%S{A%l7!S>~~=py6r#9 zZ)7;_O(uG3-^#4JBDf~0I#-3E@HO*)C$r7qzq;>bmI|n)^>5<`S-^seKW15nZkDu) zMu+L(Pcn<v4Mu*o@n;#1Q{`aRAn=PUSVrM0=#Hj3*ZHM2dfz_vR~IkPE_G9Pbj7ha z{wA}oS>03&sjj&8B!2g{C$9?q;pLLsLw|ZovL|v;W}7DV<?t`>w&c}Af6FXw(HCe= zKcaD|c{})z%wm)zDWqAobsPWn&L(#x@e;MTn$BCij#Pgr<PE2KYptP{7V5ZjYCKPy znX6bPb;>tU)a9G$%(Cds69=UUjh8jf!+ti4Og1a?wjdBc;9FTLaBE&KQQDSz+PG!T z*Lm$hAUa;ijUSe#Ez97MdL-tHAG8#o74^=ic64<FKoBof8)ai>q(NNr=nibW&6P z#YtsOR^bWnhIH4VWWekC-xsctlB$a~wp^#BgIH$cb8O^a;oX_;PiFiKdL`kaEmW0v QdFRsok!}h?o0u8?54D_D3IG5A diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_IDF_mpg.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_IDF_mpg.kdms index 4c0cab513051ddc522c710214ee5b3b4b6361ba8..9edc496668adceeef251c3e24e2d6c183c187134 100644 GIT binary patch delta 1155 zcmZWpOH<QO6t-`nKBz4z3Ro(rQ47+FqM``$5{uwtE}~40A-VKa+axCsXLKgR#*G_C z%`b4+yYVOZZ(O-@tLLT`Wn3h4?svX(&Ue0>$*#03eR#XxZJVa6)NR!QOhJ@MT(5IQ zbzNK08=9+ZtD0-tukj!xS)xtr^08ZHaYJo!OtWJxt3LFIH=C+GWZC9cleh5D$1l>x zVIPmkEYs3eQ&DXV8ZOsd&*pfP#g^w6v4<Vm_6*H!n1*87I=3-X!(%dw%(Ccw1+(-n zV~#}^%h=1JOBIypUB-Mc5Gm~Ry<?gE)eWPL$9+5@vy^6fR+H=4U&8?zvXJBKkY)4H z5Es0`8lI#%Dm!eMj{6rc)Nn|KUXUP9votJnkM(G#@rv7ZZfIO_Ut1hct$I5w*QzW3 z3mEosM5bY)tInNQs_o$E8WdoNrG<hHcBY1Bg#hS>0S}JD2ur=(QY_U4lvh2LP>8JK zIUmmpKYYBv(sL%6)G$=K4J_^WI4X8BHSRcy<8lkfsu9P5ULP;g%07<6ST*iI&c|{X zd8}*AavQD28#21$<E3`v2}(x8vda`D94PvDr5#B=PPU`Gk5|LU0|Kv6f0}=tkoJJ7 zF!F$CH^SLB_fpe;QY9a60ZpBubCP7zl-ZDadyhKzhf3P#1$BYWF{082i{iZ0K6@;# zsQS(eyyN3?dxyJFfr)U3Dn*wa!CsM}1T%E^3y_1QQ1?AbPC7#6Dn(ZvAW>`NE{ukH z?h|;$5!O8rpTIa2;Wm8;*C7u#J)z>EfXf8Wfs}$N!l%99M{F!X&O<sFj!#AggUxt# zknTW{VI3ZejUY``8}vM>Cg3R)f^YFt84{>=7*S$Wf}imfg}kkIP*EpQokVp>Q3spw z9BS|^v>E=T<%yOjT53Oywrg}~2dG;q_?#&Bk@3wADrOX6YnAGY!S}?(Ank5+k}*nV zDU+qnG3wkOOeF`V$p-6RMvfRcV#Ec5B$}Z_k7W!~=lg#k2+6PSlU6KJ+5OcOi7bCg G5B~-=Yjn8) delta 1227 zcmZWp%W@M(6h&_f8{&~A6B%q7n<PVwAu?bShnHjdg^2AKnk2Zyq&?HtogmH3od;D; zRhP10!;WHhsmjWqkZpb_t9(Lodt?EwEF|4N_niAU)1%|@<MFqzd%3pHJ-~v*A)RF% z-W6D6rLNbWej+*@?oWHZd(aVGJj=#TLgUc&yHSUSw(H=q#1WloU5mR0_f4=vVTO?} z@Epr*HP-PwJAW8Crs5i|ZwVhiY2m2OQY$RoSiq`AKXojz^m-k~SbAdt%k*8xO1zn> z^~T>Y?X=u>+IT_Yr#dT`Zsc`@h1C{L=%7JKuo2G}^9ina7h8CV8gX{cbA#{$KH0)4 z9mb#x73yVTO+;+ebe&hiZwtp1MtI~2oZgOltlVuI{~zG8#2KBMsj8L;UU5Ib*%nN~ z6dP6(46rLL{7el1RhWq20?e?&%LBvXA>ilR5gQj)TNpeHeZ#WN&^Y8~==w+a1>{-Q z;MOla)Fob3W=Z^#6?eSQ?%KbShjS9IsbyVL1c4ER!o&GyItXA);&q_x4VZ7{=uF{P zIvZYf$$Q)3R37UR7bu$#K$CcrqD%lKiMNs{g0jThO14Pno+?q1xTJtP1gJCVzfLAv zCLl#XP2x9-aQB2jW$%%_67Lg`P4W-=5!HU!kErNM5=E-_w+VgqJ-u;4?@3&H&tLEJ zBc?g7B~ClGL5}4Nvfjc?iCcZg9zh+J6HA)vdfbN+tVU|k$0`rk=my+?8r-FOum}~n zlkEPTqCO<*S_GA4iQDSDLg)2JZN39@u#l{@s}c_=(TJ3h-&5jdV&oo0w}SZZ%=H}k z1I74Kb}4l+ewuAgk|%}^&)^5O3KVI8AL;W`GY8LMGX5(&qtSGHz(^BgF8(L`*dX89 z161kCq$`syuXL~vKSK*%(7Y1iV_Jo16`~bR(`XHQKs!U#>hbTn`Yb)g&Hz<CYH+Yk z`WoqnK(JH*`|)o>)wqx!?a{u@fSVz%MnsK>8ERC8ef2UWujVv&c;_gv19bZn(zEtH z7M4g@B4M^Kggz}|XMNWVjs9N~LYj?k?5*r>8oPTtyK8$-|NJA*GpV`be~YQq)px_Q F{{cwvjdK71 diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_MDF-GS_mpg.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_MDF-GS_mpg.kdms index f7e0bef96ab60d12bbc949fabf380000dd00ad06..07e0749cdfec3bb808e68d56aaef465b6cc24cf1 100644 GIT binary patch delta 1124 zcmZWp%Wl&^6eX{wX$myWi_(^cwt#`Y5+3CZrKJS|1yKenAXu(F%{3&pug69zl9de` zb|5eL0~Typv1G*piLc-<*l@>b1c-&LJ7>;0bLP(2KZ`$$@80YmaBbUDo37>nrXe0y z;v;kY(8p3;C==j-!jhKO=9p!}ZKqk;;H{SCRvg#fYVkG>zW-F(+#BFNh2`3YW~-X3 zgXwYI^IeYnS>o=>Dh{!I+rFiHrfsRVYj78H4IEZjY>CBJYM7^Y6$>oBTE!xZuhp<b z?<$tVvDifCz+0C4S8ZBN90~BC!qU3!J1uVDXamO-$U}j%LC58@5iWV-4Ln5aXl$=z z3-1p;(ZGrVMJPd;`)o+JtykP_a!co`x8ra;%m&vqUx?Yx1~(1f!bzVM+D-NUBvS!S zE3~S#H@JAExdM+gU;-*EE2H$VqYXSJlfWp9`7i?0Ed6pzbu<r9S@&5=C9;9X13V!c z6W~dfUAAqvW0;oa*)GlmI4d`2>s$y`c-+CcdQ1o?1~|_$%ey;paUsAe%+=FEu*^Nj zGu!5C>Ub@{Q(fcJG#QU%XQ=8IPzvyDw<-s?7*)Om&jDF=&J#dhKyw!)aB+7`<s}8k z_A&tp0fhjsP}L`Vpr}{n%rzQkNSY6DNlLHNI7wroE=zEQ#wj6umQ*$41>Oj7wHt8_ zYH&J=c(Xy}86n+nDKG=qU;!>i>2A}+*(g?>szo6exFe6WO84M89qf51!^J4fU1})I zMmg4@04q^~d*pN_{FazcQ5zu}{z@#y#=}#|`ZzW8nF1T|km98wOO}kDNA*5<3=`pp z<YbQ0Jnu2$#HfWol6O>UnbAX~u0*;L>C#dMo6vwK@YI)$<bTu3L@N`m|6dwyXS+vB zklRAIlbX*_Yt0_IhtQeuORCzTUbcE@lF&R^=E*WimZPvK?|1Z_R5VL#?Fds~yPJhh z!s-cABrK4yK*Cg42wj@ba+Ymy)i8BW-PUxvjyq`6Z(?Ze!P5Pk>gTOKNW^O4_ss3s PLRcF37+Vd$4ov+9m4I!Z delta 1127 zcmY*ZOLNm!6s{k#<0PcWu>*M+($I%!5>m%0p@B3FNfU~BlnJ-(&>D@9ZhX|*lFq$S zX6VcvZ`iQwRQw8-@C&+P(MA6RYgYXMoU6psW+CgG?|$c;?|fI|xAnL6Kb{SYu5cp2 zvceII6$7WwvBIkTs5^hadp$?YM<RUE<9!@ulP95l7>a(<b7DUXa7^L2#mv6vgtjAG z@MG@AiQssK74Git;RKsFOafPP?NE4J;D;SNYq8um%kQq@v`McfR#|?piIXh9zlt^b zZDKvWmAg2Ydd|$#<$ln`a|+K}tn7wK)Z-pbcW}l66RMnzM}jYBxaQ4vaE=B!>`WBO z_&>bS!3!2lLJjIXVQ1YiIO3wq1DD(J(}?3mHoos9QZA1iaNpxSoKN57&JR9PxM0x; z-OJ<h$Pp4Rb)W$k*qEL>#6IreCweSQ!%PC_V1bo?dtygU4EX82giUd;%WWr)h3)xn zY#%yq9Ezv-8I)MjcD!HFQg~TAr0{cAxgW)T-~XM90WK<B(kq58m(rFok8ru2ml7rw zUI98?f#voH<rIElv9X<y9QOl<+GA7UDxFp&tL&WYE3l<-jlhCTpr-IkU3c}QMP1># z&aa*1Ej7Te$TWo;gp?(i3a?XCl)CiBF-Aq3S(E_H`#M`;i+~(yBK|i}Rk%&LK{<st zfduSOUXn6lW)OP(v?aS_iD8qs9)3&n_l`~3hbC-gOW%SPY-H<xr;lKXE_H>j^(xfi zTDH?|V%(5G!rByVN<Hz81&go-RoKa7-lc3c(|3<3*E41J>2um9O@^&S;r9w3Sm{57 zd4qO=O8ReMJvW;!726H+;};7K;Gtd{Dm0(b^FzA?KSCpYQCu*|!^cBLo*0Yio8ldt zJoARAuB%a9jq1v}4t|0TJc6GSt(*U!Rwr7WXd|a-wAA5{R-kUJR2VBJU4cJDKOnT3 zzA~B(x`*BnEfQ){OOsj_spa&arMY#wm|#dSh)^X$l?a9=khFd#En%Y~3}gHF?<0i# b>qn)ikXuauuH4SG(y7sxxy$KaqnF+TEh27& diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_MDF-J_mpg.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_MDF-J_mpg.kdms index fcb3d67b1cdfdcec6f8202b5981124789e205824..7104a7da4c09e97423880a383b49ce60552f6d68 100644 GIT binary patch delta 1102 zcmY*ZO-~b16t(TN1&T`PmkJ01>Zl;JDyRsEd?^Jq(dS3BPKKFBZ<Wr>oevXDUWkbs zcbfSL?p(NW>&B%k7bgA+euVc;X@o^5_nvp|x#yjibg!^i`1Ij%muuU;R(Ev=Fb#25 z<Yt{~y6?N1*)V)<TQ_{$eTyBCV#yY*Q(%|M6iaV%%&^|3Qy+TBcXo7l$Z_qh9p1$5 z&)<qqj|x1dvTW1TZB2I#X!zXl1DE4*me^QY!5(&OJFpDDVOyH*n%u=~4SQ7<TVU~} z3g+lr#ypF!l(E3#s}(HLw~VE*KQ_2~;v>r*o^DumJSp&$%F>1%I6K_Lz8dzckb^vD z-Hyx0BV6(ZYIvIV=<KLtd;WiXu!ch_6rczt9<Uz6w%%~J&Mkv${#%FR8J1ep4STB* z$Kmit?8NSfz)_XNrHaYDH@fTL*%}PO5X;DoZR}hP&&!3-2mJw@gi)4$y`?$252$Vi zEU6LM#0vs1%KHnv#4?LEh0?HeN*~7rj>{|92KPM8^SOhUt1-{pg@V8d*15QE)Wu1G zWw=~Tc^>P$@A!>o;~fQC5qPB~e3cI4o*cVIRoa81z^PVM5;z@IfdsDuN!_5Hq=1fY z%6?|Qr}7pBD|T^~kfaB+V2-MU2YG?>5f%WszAaA{sP7<^oWMI$Ws!P?dZI4Le!0~L zOwn}n6|M+eZJE6b6}TFiy+_rxXw8}mW3T{|Fh@440;_Z~6**j|YTA>68}bdy^ze)H zk~g3PGmwYn$j~Om3*(WO`y?_Oxp+X;eE2&tk)%{16DE}D*g!a=R0k-hnhKAAk;N2b zNcJ)Po>2W12E#APaF*_;wHa|@RKmZ?x<&!=HY(?eG*_g#w48%y@DiTGi$LbOeUMfn zT8U^KhiP=BdYhIYwaM^(aw1FdzG|aK2ptQ5Cd&g9a<h#pgyu*xN0JIj_Jzk&{c{w% yeUOnSMxGc+$sli5<Sk%X%QpGpKLH0)-?vguB323ibgsoF!_!?~W2@n>u91JVc4OH9 delta 1141 zcmZWp%Tg0j5H)YYLz$3(Q341)1_NRM0a1{bh&-**>!UPI4KtT?G?|&62USuvm5m#B zR?XHgaO=)5(3J~+gHLc_-w7$9Tui3>+|%8s&z;I~?l|}PV<S<qRSPiXW1Gz4hFa&C zW|_KG8G6cVHPs%nY;(WH>)6hEPD16twCi3?b*rX<9X@u-Oseausi?LFRhMh7XLIag zv7NPbJkQP_c!nmpifQZI#tUWamRV$(Mb{=VFVU-n85UhHVGoNwn#3&qmM|A=L<SqZ zpO|#EylPai&&P{0OKGNO)wquNGG3BFf(&P!md(dQT<|WJv7ZL1tjjVT_a9y;<A4l3 zkcAxgShr>xhup4kL*t73!Qwc`lAEe#?pGT)<gskMqWrJnijTuG%@d7v?i{MNgCk`q zzyRwIB3jthGF}rJAP<*3=!0RFdcUt&stb61*JHh0uW&_mU0czsnyVbBnrqr0@CGDV zTxqEKJCuDK6@K}6lco18w_2|rk&Q(k$Hcy-#vMm-TyEj`R@8Bz$H!YhrxP%~m7<)& z+cN7|HOc;}p;CJ+`8Y|ZZ4OJXo-A+Ul#kN{#vBi_KHd>^jhT}kIUi>QFn5v@_bxf; z<2(UL2P7ZwQ51JX>HQ`~H4Dus<Ktp@>H$rD5bm->K!ns$<uXva70MHo6L(eQYa(wr zj>ja!)cIL=9+Eo=g>2Sw-N#2wcQ&8|OX2#DVG8EM#W%$fjL}_B&~48^4(7t`wuo`x z0g|{)(Sjo;?uc(_1&S~Y8CVOY=65Nb3`On{?_MbH2}O&+kJv<lHh^^SCpH_o98AZz z3gkywhG)P?dlJ$#^*KE+D1Hfr;7fd1A`6ukBT9^7@GHKpkY~Jwin=V-WvMPD>fjZ; zh1c-L6KW4m({e=15v}bkjaI3&Xff(G6&xidBr^V83q40@Dfpf!70CU13yl*hQA>$h z#;IjKXiN6b(tVhx85v?^h>;Ks(q@F(Jl1ZTrmHmnOe~0g+fQ1tNHO@G-i%BI1MOcU JqruPik-wQRbM^oL diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-GS.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-GS.kdms index 6521c6c9f7531e1b0c9969446ec62e9f6c25515c..8b38960c4c3d232ce75078a225a440ddd11053ac 100644 GIT binary patch literal 7875 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 a&6x5pHNGfA6z(|9UzEiYilp6N82mODci|WS literal 7717 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 diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-GS_mpg.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-GS_mpg.kdms index 10fede1e2d7798288ce42a0537b112781825eb96..056292c54c9f0bd3fa531043153cde67dd4676ac 100644 GIT binary patch delta 1183 zcmY*ZU31e`5XH7^CvgIeKh)9^;v@|f(3CheB!Tb|@<nk8Etv}hFsdTmcn!9%R##$% zhdX}hOK18}M*o7z^re5IuYK!(;7_nujtBCfJG)0`_nf;s(vf*&{`LFgu|SB>ZUv4H zn1?hox!2;h6NZ89wcXG@blgw`Z*c^2EIXi$Djc(z(Q~>S3#{1nTh%?@={P~v55z%- zcX9mP-=;C4@btTXr&rJX!A>7WJvVHNo-G282lz!3CoPs*XX(u)EYexS5=(E_u*}js zOIV?^hGtw%mHS_^@f|0Ua$%3RJ>J2u*ksppgzW?_v_tNOQNZymn{Y+%4G&t}TiATK zg<rFAPjFlEFl_f)62DP+j*V%k%R>+zPO;KPBty}ydR(?!y=v%?b38BE<O#3+fa-Bt zVbx-JS44h?dpOg?Sqq9#;%wXx_(Fnf-dq#ErE58C!WT09gwHqef(2!$fXSnXmAftb zgi0dvokGi^hPskWy>SAG7yC_^hYPHrWrpCTCSKMmFaxs@OanQ4ePH`e2>AVO#IiP# zJzP-ugPyU%E3B{~Xz=ZxL#xC^g*EM4xLitGhTO-cMoLO3EBuj-ZX6FXz`DY#eOPMb z>0L$PH6UR5I5!op=zR4!r|`N3C51N#$VrybTUb+glhTZgfWlh?H@68%Ct`Of8cABO z4<c%MH;E!3lN-9Ize&I-87L~;(t_KR8<dmOjt1{ho|Q6UhV6K-@F#`$2RaQ{gWHMD z&lKHBbRJN&E`fA*DY`3l!-sk?S81Euw4P-!VKs64iv^3Y3A1&$nYj6tMhUgV$0I1g zy~M#D)Zs>K7+111K`6v4#&T*d_Kn6=S>bOMJb|ZVFAoKh*r(@NBL~l6KK|dBwP~UU zpED}Ns1PHs8SnxecnNl-y}F;%Orn`Y8#zg%i+Dp?hV<(3e)ho@4e-?vO%u8Xd>0O> zcAvs$jWhsDt-uSGp)Uhp4+LrQong%>s#%ObWNTA2X)#0%LW|U*NG%MqF%z%m&fTJg w;E<6eMu`|DVq`Ug?&BxzBR1I+9zXeS2_W~+pSk}sse1f!?0xEfJX)Ch2zSVY6#xJL delta 1213 zcmY*Z-Ez}b5UyoAj^hA!Y(jyiF@#b<ag9SE=C2_*#uS$%bvQ$z7@=4vUI$r6t0TeW z;*4*4)4R^-vTxAgu5Z8#ba;opMrT;b(F|P3v%BZ}K7G5Z<9Cbi7XSQxk{x=c3z$<l ztFw$_jydMp!q^>Fce!nwUe)!)p3TQN$I3^cu`j%FV4MC(I9O0Pud}nJZHu=?;0%QG zhI>P983Pfx_Q)AZJoX1WzE4LH-VmO}Jv`pW6FN(6u>0EPDi)cx*}xLh9yD-)X`NLp z({BSSoD~y6XTS~r(B*iN&3DW|%Gxd;S=`3O5L1;$r`WLsY1KBj+xR7$w*)sN_x;$! zX@zIlTvQr!AB2TxS-BNRUyQ33m!qLm^-by%zY70NoxHN7@N1pr;vTq#%YCfsP=pd^ z^RCBhNpE<rkLSapRw=CX@q!KuP=-oa*Un77QFu`&u#kR@^xv4C#Bcks0vA{zQb=lg zA1~1yOjw3$084O@<zDX@uIU3_-U`?vw}#v>ecv;z(ZDzM&4DkxL;MbASjI4|1H7WJ z7EMy&_beSXURQXPO~|Gga48Mxa~B(3O-fi$xC(T94I159%F7CWi1O=4c}3xkC|{fA zEZ;g>riV?1H>o{^x9BV<p{VdSMVVOS&a_7KyKxjieWLJ3ofTSw);)4e@{H>W@6mBy z0*P%<l$HTd@qTQ+MTHc3BH>LaDQr`orJTYC5uro*jFbT@Il|(f591*XBWuu9E&NI0 zqi7lj3cIilt+?r*p$WHQr;jPRBY~W5QFJ%9vaLf2I#7oV@~v<uqQg~M<uzL7b*R8v zZ1WdF+>8D7h<ZDAwo9KxJN!Rg&ysn_hmFiy>RdR=beCvSuXK0{zmn}7<Vo!rJ<q!{ z@EfdzA2R0+8vfp=h%zC{gvdn*cmXE71S5#74nBod2v#B3?B_6=kd?sF^uA`;%RX*X zI|oTsqiP-a7VH!E8HLZg8URZ*;RQ?6wZPZY7t%)Tg!2V)*2Dj@jR~zqB-IR6izHDb zi456TCIz~tblbUAH67DFlp~4mRF3wC2{B8=5)n&8%ub0gg#~QR6T&y9|3w~Xtk~&o f>^wAfdfPkg-jjd+nt7j2HN%&4f2V3;zOeEU4PK68 diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-J_mpg.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-J_mpg.kdms index 418def2a70be57eda4099c2a3aaf8bbe881ac546..68a1c9ba62a439b223e3ea11d839b9d90bd8dbba 100644 GIT binary patch delta 1149 zcmY*YO>@&$6s>L933dYbOKoV<I7tJdZ6FSzA%uhk#{_T*Q2J&lRHG`=i?508r>iG1 zu+U_~h8>LhE4p9<KY}g)fd9~SXSh#}hp>?5+%xChbKbqud;Pus`sJy-FGOIqecJ;Z zfpl!9CoYUaj%5ebi3sxs)B1LgV}X@=Uc2^?ce}P<^L(+_<vkpG^H$f!BRu)$!}RK@ zSM20|*mr`C=v%^fxsRt!EE+7e#nRhLSfY0w%Pf7fjun>PS;8v4>!`=IRORqnmb+s+ zVy}bWv0~4)g=PB=bOP=Kq0e!GjXR?MjQefwE^Oax;u$vP3T{ar1f70c;`b3wvb>^t zJOJV16e~AE8HirZ<+9W6*8-a|;}4P*zfMWVar#b#HG_>fBJ{f4#TgT44JbjGvoX)- z3kk1;b0+>s7qZ#7CuH!2pEvQW0Trl%9{-;@b9gR7!=STDME=igU*dTa=HV<WsD?xC zClh~G{a^-WLzo82aIj~2b^!RxZpgA0iCtWX@Pe9Sgcn(%A!xXrz8wf37bC2zgu>xc zS~B1sF11op9zrF;OYB7BXl6bxM|c^QS~)498sV=%^~zDLM|efmt4B4#s|J)KTq7bY zp%me@1hI^o{Cb2NRAyud1g{TrZ4#4~%5{s-$YJ7gLqQ4DzmcF2DDSp9)ueiqqEPFb z%6f-tjcPKzrRv**I%Jw<yHAm}(;E2v2J5hy_}nG5mDubOx{=u2Bh--8po#a@HZIc& zcW5Uopu;MZ;dT=FfdPxqgk{)B0{u>dg?f_ZA(7XT6n_v}i^sH!S(+yl;!SNOH5WhE zT2pjI+ki*#Cq>Lbfm|Nb^MvqUFdu)?W-Xepb6im+MU@mIN&zP9fdzkuYAo(?nNBjD zWTRipXc~Md%aGr4Y-jH_X@&<wHcjk0?C(OGEFKel(n>>zrLKU<GW17acVI}v?+wp< zLuVG_|FZQdT7frYHDXKDqC_n;iZK&!<t8_1DgJRqnG|JGWR-&MgGu|475l>FmfLXx eYu|S0^L&94a_|1heaxhm<Nf@<sa9Mp%zXyaYIPX^ delta 1253 zcmZWp+j1L45Jl2T@-@*~!dwz#B~HR}F^(L973XHhvJ;}j0m4*)gKAjsj?^OBo$a03 zP<hzW3opD;wR{Dy<VSeqANUA*R#ssb4^s8z^y$;xBfVLEv;5mH<MJSOBfx5kGY+#t zHxM|>mV#)|d@e>KH*Q9;JRXSv=UDy3<b4?j$;j118RC433l6*Bjz;olo`jwZUx|1i zeD2948V$pN!o^?Nxjv-~p3B%5F`nz;d50Bt*|^x*#2PDhT4=N4K?|2y@!=-c>AQsu z!D>^&&=Xw0js(8VDvw=H9uIMu*@5p$?#3PrweWNj3w(zyPD}jt&a-`dmo4~Ga3!?P z)x4MD`)tmH0-<3neZ0Wxdx_FAX!=482VqmYG%;RO%swld>TxB-4;)s_rxQM|_OR(d z4Q#;{qFAg?r^ZV?yi5bSY%!8b{}*5D;S~p#pbia@By8LW2K@hBuBLd+Ax2Y5qF%YN z!Vi0}23Od;X)}#EJ^aXYfmLWGumaau_2n^-Tn+f~VZxS$KM>s2I_Cb+)4cC`TE?&O z6R0qYyZ%o&{xrpPbBPo`V<oe%jTEn&S)?bF;!2AMTiv2ku$1B^Q1%A2x>fS)DSmGJ zn<suF#V?G%HSyW(-pN~tv7O>A8al;o%2gE9QoK!;rC>}fcP2rqzdNz)6z}Ef#PHpB z*!-TPcQXuKQja?+?oxI}0nt7ntE3X3;9fpOhXMssM=kaZ;DG!x`Na9q_>U%j!t7A` zf{)Ma<xAR2nbU%Oe4Ju;vX>{Y1D$;Qr_hG&eDFiE?kFJ1&&ax)OZmzH8y?YHIDid! zkW2sCFu-*>_YFGuO=!SYF7+Ei?B*KJKd1WJxx8=5x|fx$jWSIDv)L_ct8ghptGhyr za~=2&z9;P!m?gR+`n(|f2UyGgwk~tpqIVimCq$hPRfB*Y90P|R6QkEZ4QmjrL9m&# zFj|wC!b;SyogI~*?$aq=PNPMNZb1JK2Grt+%op7v3|XNKJyxRM7LFzj=`6vt<}Iq( z$^I#~R_Hd-G-^?_Mie!out>&gwq3cnMc0Z?BWyz0geV&X&4W38!scQrHJ|*2DJcH= Td*!cEp`G>T{wS<x_Watvji8^$ diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-GS_mpg.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-GS_mpg.kdms index 62a58888d3af5d38c38890118657a8d890eab091..49250226a85bf7dc790e65a87f36a4e520b919e6 100644 GIT binary patch delta 988 zcmY*Y%~I1)7_~oXfr3(6S`bPrAO<i%D+q{y2*RR*j(E{c&7{etU$ss0<;NLxGHl$q z)5#0CcEQHiaCCeLmpp@CS~|iacfNaa?m6e4OwQBi=`Wv-dMv|m<eH_JfN==34A*L0 zRvgEYwYuua$BOD0)(Lh&j0tU8w}(9<i|R^~V}cDd&067*HyVmnFfF6n;7#oPdX}m7 zd3ar9$)=_lvSO)Fcev`f7RMW`Pc`)S+^TU++TYp2es=xX)m5i%=(1sH+`?o92SgUy zV&R<<rf4l<nuT|ZILN|#CCt!T#H>FR%AXE>X349k>v|1`J-jKhxN5j&gKIca!BG)X zkmjt{w7As5175CzW8|Z-KGU$B|9HNF1rY`z16l5}{!U(9<+5{Pa=gWQ_Y~K*rLIF> z*LVZR{hy(s(+LkJMaV+|axexXFzUiEOtSd9s%$C_;OzsK2{I+naLU6w!4*9eSz_Cu zd)IY^s>W##XM&W5%57V=9d6=mIb_=~=;2+~y?s%gg_4JJFk6n%tBi;9AbF>_Z~<gJ zEE0gFi#?6^+HQ-4gl$NBxI~j+yFiBb>8>6w6A*8St+XdnS#3=&q&$2O2(HmSLXLF) zVF0evK5E-8i^__|-{OXcn{A^<Ai-iQ^%hLSa!dCyO)EB#?lw)UcA&Tu^gKr&XN}rk zfGm_+k)BXDFk=TEyO4(UmgOF4F8LoK^8!@@3I8mz9Lo8BBjp^$e<?y4o>HC|BuH|f zo`bRg&miv~M8{?7=;$&dLyQbDVgUo51A`ZE=myzdU8ZG;mL*#JDvg4_?$E;IC;7jl z`$?+uO$WV3=(H~h#T;Eh>7WrpQzV%p$p}e~_#cJQ4Qf;EFrvgr6C+KGXuzOs)mAo_ eC3QpNSAR?mVn2Qfe<C5t|JMCIwCR_7CjJ4;Y&``4 delta 1095 zcmZWp$x;(h6g3kuOwu6%nG`{>86t*R!~q#%RRmJNQ#bhP(f!DccDnoaAjP698#nH( z$`81+%B_Fk%Ac_O1HQrA39+DDbl1J7&pGeh_qzK$bDsI~sg@`^!UjwRcwJ?2Q&c6U zSh{MLM-QZ72xruGtYbq~v7Pl^l>EeUs=gt-ie+L)fSoE+s=Bbaa5SiRQuBOAVi)Vu zEc2su%2LnmY_4NB>pt;KEmU#K(WQeoj<D9FvdB7%ZqA`X_dKRqbUTl|ELxbu4BhjX zm25~DhIPtG-E!ob<=aNZEW6nEnJHI|3C8{aZ>lWWph+DEj&M)~1=5mr+K$Y%<TV^R z!eNRaSeI?N-oFPpa)h^3=!FbqrO$d=E1R0+-kB}&HtQ@1-*s~bvZ6}^M}3y5mihll z?gTid!U)`gAsB`M81$hZ##r*hF}Fp{103J=S)bI)k_*psxL(mbej+r_a?bEBw6QoB z`g^<=;6%7r0p4e+jf;J7Pz`W09Ldt8>vGqVHcl0zt_!^ZPP2{;i?+IA3Npi)0CO-^ zOwz+lfDeHB+1dq=4e((I<S%-%oulakoF|~o1tq`*s$vc4ViP0HQls)i<#Hq23IP#X zfcTFf9pEbUaq6jj3}m`SeZqBprkIv4xn8?G>=PO`!RdH(d>Y`h=CsdY238v5tb+>k zjQ}sGT6BQ|Y*4l2hR&NI9VQ_SYmGcx;o;@z_+}vsc|T0FP2`0}mIA#BtCS*9KaEW% zC^Dq#-(t&=q57X#afHS`RG|p3!s#GIK09>n789@sBlSXjjMM(TzRbuFBSVa~kO3uN zunz}*81T(yT9#;8q9w1=DE-?OElTUD^<VKFh4%Da3%y3@OnoAeuhAHyg~kX~$WkH8 z7+DTLDST1s!;t!@FokjER$M%8W}y?%TEaL9(<DrjFy0hGljgH_$Fe-${43}XWj%%c f_0mgT+TSZ}?H~U5o%k7xsP(U@?~#dmv3>k6_a$c- diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-J.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-J.kdms index 8aab5302efe21a535f8ff789ef5878b2cf14298f..d612a2c53b89a9f5919aff9de234e8c19bf0a90a 100644 GIT binary patch literal 6124 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 Tr*~3y%+ovHDoHB6q2_-B`YF&# literal 6167 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 diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-J_mpg.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-J_mpg.kdms index b0865081ab6d58e47553d8559f76bb568b5e0dcb..061fe35a4312282d80ff3bb0410759dea69530f0 100644 GIT binary patch delta 1027 zcmZWoOHb5b6m_1+n_<d~2m>P^7I1(;-Xek^5D^6NLtRXoPWv%;bf)d?!-PdMiE-mj z(?4NcxH0iR_zT?m6I`<PwuK0B(dORMbI(0J{dy*x37<Z6wwStZOBGW#0GlA{MWVfv z*CELgA=K<*i^$@dT<6%zy6Z+If5dAw*~}ZJUas*vwtfDVDYv`WA+l6mm32ur6{y-= zu^p3RCu>)9?HxBOTrKQvu45PLIB_(^uIiekn<_UkRl;tOMb=q#a|Y9NFQUMrTSe?) z(d`+`(7lLRZ!|L4xbcytu1;6A3ii5qQ)Eqw?ie+$VqXdSMM#6dS({<<LV)|cTnPtg zkIdQ)-Ln7TgC)$1&;uFBa))(Y_|+6H*{24_TP*oRR`hbUfkO@x>J{mK55q2wh%g9w z$iV>gLB9jNFv6PNmL)^B0dMa+EFqB{6-QmX<G-(qB5U2yDTJyf+q#KkE{^+_b%k4& zWZB%niQR~0L63`fS@VY82!k}S;Nm1q>?Y`0#>FY1e)_!6x>)r4ne(2?d*QZOLZTL= zU7VvTZh_$9d{8++s~0E&7Z(Xg2C7S8MS9CY<v_aO;(cFxg@73CCV>ZjzZ&)qi%YWl z1|Pb(7Oq@}0?Y>fAHf(b2D%$mEm=Uin^Y}ZzQAKY{z>{~EA$bjAqz7gz-nM?i;{xz z!1i_r$;}08cc_~8-p8gAln}IfKVl1!ocAZTo1=GNB0PmX@|1v9(%q-)8Px|c=pDz0 zBueb%Wk!Y=8Db=T1{}gM9Kj36H~8u@Elad4(VDK($o=aJT9oz`ykGIX6y+&hpw|c; z^X3x821Q@KKx2faNit26F_P?qL;vUnM>sEQa_!WrTBw9xC}{Qapg@BH4aUPk2x$&W tX}ZcKwW`?CiLB6>Iz>+Za@Y3r^@APh`|rfhSft>6Y5p2n^Nw1E{{pEbN^$@I delta 1062 zcmZWp%Tg0j5H*hphL=npAcQD_;(!DUuZW0>AXp-xh1bU-b!#$nNk@~+^gOgEoyx|I zJFDg=EH^Iv5#9I;{sC)yCd7hrF}J$UJ$>%!?y5P?9B00KYDrZ~H37RkJg=~LQ*8)L zvQ)#Yjva`4UA4wc%c#^v1G`!JB;<#N)o|;oQ!|>_<6*DD<c6*qT(vZ)IYM(>OJE=C z(~RajVO51**xg*me%62JHnpIN8<s9Cyims0fWji{EV?<5GMz<CvFKJ2(=56@j~P0P zm=!Fi*6YT5PSqVnt{JXbuQjVS4t{3xSz&^4$is^Y>k4T?$Kf)LC?G>huwK&=g-&@3 zb7dSQ3o7d~4cqy5f%!6CQXmZ($O@MYbY5<1f;&g1z{@Q0Sk;V54aZ!TX;k_D9<F#e zu0S3xK@LV?7)D$ef^pXMw!%%-0i4)#TWnD1Rl!xqvAAB-9Db;3j$s|)RY<TnSM@h| z&BMuHN*-Qk$&Hf<Sg3e76*OaL!nV2X2otAwqP7ib4{xxZ4TFYUYpNuMGaeRTdM81b z84qWH^0{{2f~<!(1E6?9AlZ59+rtF{BpYN87b%K`rAuv$YL?qk%EMB4>joOPLYFH9 zMCd81ybUC`N_m`e;@%1JwRY|@xoNa?aklNd)V9QFMLOQ|@P51Rb(n#bu(1cAz(Qzc zgQ6unu)j&svK=Tt4CpXLdtQYUtc9Mof+ZGcjdPHNq8qr{rh>)L&!aenCI3TgP9o2c z^uNbSk(~c0wv(p`Fa@5#F1eK;Ng{jn?Nj^|^8S8&oYN>@o@Qi-ks(GRV8AnY0SEBh z4II8YP0JE3OSG=DG_wD?LyOXTivKgdE7MSU2R%pVj6W+C^VCD7gT@GzNm3@s7)cKM zAEnU}&00UrND(7NjCjBxZ(8WhW!;uxIK2H25D@+GTly7?DE`;vx5%V_&^_@Nw#Hge diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-GS.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-GS.kdms index 84b5effc8ce7d691ed1b0d422449013043475a9c..dfd7f7d1c50d5707025dbba79116269eef4339f7 100644 GIT binary patch literal 7217 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 literal 7289 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 O4k+#?l1_hd`2PSHPtUmk diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-GS_mpg.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-GS_mpg.kdms index 78eb5e0af4482a65bf5a59fc6161856837e75922..18f8d0bb1cd37f1ac789f7776b1de8df0afc6fa5 100644 GIT binary patch delta 1069 zcmZWn+fvg|6t!(yl$KjBQBkCTK)e)bMWAw#O92tZ8S%h~mP}|4-Nm-)&PkZzA;XI^ z`sB#u4}9>^7r%iS-~AzXQaZx;kTZL)thLw9Iyp<7rM`XIZZ{3XQp={+0BnOGleu2z zs%BZHs#i*udZ3jo!#u{T5Mkja?V5w_3X|$ujboI>YmIVxi&v|fnQoZIewEiScKTD6 zIvngg{oSAM`ocO7?0U(n7<JV!b#7vJ5qlICSY*LM4&!uYF~NeXSxmCvS`JfmW>I$2 zf#mLW7F*M7Au?OMqVp==U_CWmGgQqiLB--F%QiXQWL;!n)Q`AX=6a^^dIft~OgFeH zxMfx9Wr4RGyv^D@sKzZYbnJ7#2IP}Fg7sWpj@a1mU|L~qCBtr1xsC%x98@3<3C>~- zlV^O~;|&$@E`5f^IvR$s{^7$#98n+%DUi8svt+HT{%<nspmL(nL{F-7aip07?-gMf zMp)FdX<_$^_`q|40T{HQA850W`)Wh803UAJEUXe)$BctxUZxH{V$o%Tg09pxx;h+p zFzfAYl(-P8uy_M=8v!98>EOv@NH{nFxs5OZDF>f;{p5KsJ2>U_)6JfRykPSVK5hEU z5FGT!%u*Hc^>fXNl=FUN1KB?V5-m{QMka9w7rlOo`p^jhWU%a^1p*`?Y$mCieuyg$ zt~PzvAP+OX&vU9~eV=uz<^+(>3##UYH*rIOaaf>xTJl|AQW%i+4PQY53ck~(cP$fi zF_R#}wC(;0jfE)<h`JGJDlp{EOB;QZ%X<ahz!ohOhA0W%(!;3UhGF-IG^kQg#fyv- zF;c{ccnsKq5AY6lZEw51i!_;NGSS*D(`a?IMGKN&-W?4O1oG~BxW9+e(_8PZ(7SQ> zIGo+1w8||sL};7_$7yhg1`ogv>puT;(^_4t9*c@VXl_JVS6V`egb5NRNGLUh;M3gA UkQ_RM$gkeWXDP7ies3T83$glIt^fc4 delta 1113 zcmY*Z+fvg|6t(G1E=o%aDu@*D5-$~kV!<17SF7TPN5)Idgyzs)ZF9175*#1S@ZyX< zI+G7@#$WIUeBlFp_g{1;&=DWfS!bQK_g;JNq<aH<17APwrW>B+0%jE+)mh51+8n!B zf7@-8Hh8OLc_r5qTP@zkZdN#e=C<(KLCf-+!oePey*eAVS}pOx44k@fcDUEzwpkZ} z+iE%uiO0UM<J)u<=}qC;+{5EF?9*9dfh}sw)0ku0vVnP~ts2<Rw6$q0(650-&T^fE zPMw?nN0;LO>s_+~Da#wYY4a8ihL|WmI>Gu56)!KZui#16YYT2l?)$NgQwoPzcSN<h z55mS_R#*z8FWM!W%VxtV`4)AGr^8=~f$E6DGdj!0U2q#mYgp1D2YJqVU5}SL-Qidb z$EgvE9dm{B|M3$wJgY-L6rdOy+R*Mfh39pOjYL##$MPgzsKErBWj#^C4yV`fVw4X? zp%lOfoM+khTc&IIfR~;GY>?XxZd$(YnRc`8o7-017v4v_3>lU(E&Cl_QCN;ftMDpI zMst`{IK_6!wWxC`P3dzNjjARk^edbOy1oWRHAClu!t2p_=HOgZcq2Mj4$cH;b=I>a zXo*e7qQW?*@Fv}6CFB&|B9xQ?5P3UxaEFKlCC(`W??PVTJP|1(2;QUVC|n>S9amo5 zM^tkuMqwf|xVubkrA?ZTjVlUQ_xoCdIk*$MzYlp>h@&46T9iQ14+$;F$aXc7!xSyy z8m(alicpEYJ%UNN85@2~=vM6J3GH@X22{)uHpg{^PboV5ojjAK7N9HqldL4h!b++- zLatxy@C-I0o6tq+pVPw#zkrGGTWZ{-Io1v<3Zy8IA`>ZK6W+i}cojru-yW6~Nme9T z_J0|5Vs>O2)td}U=`mxHgc_sKS@cb8vBWHFvLwCSSl>@hJFq)ZM<{A8^wP!%EveCA zlf>qzWR5Z=spM$*Gkv;3n`w3wDN^J~ktaneQjm9u(+8~E6T&z5|2*D-_G2jXIh81f I-@7ON0z_wM@c;k- diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-J.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-J.kdms index fa2b11a785f104aa5632cbc1cf293773f7e664ec..b17650fd3594862337bdc7fad65a8e227a3f11ef 100644 GIT binary patch literal 7386 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 literal 7547 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 OOQ^VuNSgh*zW)PzCF#Tf diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-J_mpg.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-J_mpg.kdms index 65ec7e7c5e2d913f82d49480ace9df71215c6af6..84ddf81fc6cb2d36527981f2dddd5d688da0f06c 100644 GIT binary patch delta 1048 zcmY*X+fvg|6g6#9l%hy)3W^jEjTews5L86D3suo^j<>PK&>Xr8ZBKVj;*1X&UYyZK zoqT}f5BTCwI6n9d{($2L_@Miw!r((Pd#}B+);jy-XZC0I{hRJiR|wClx^@e&17e{S z>m54?31+mRLjiW0OmEr^j!Bkkw5s`syk586e9ILZb>6_P51(`T;Q)_(_&RX4`yD&7 z={GB0O*AdxI^4yhW$ZDTHpgO%MNHAVfN2(6E?|bmR*IOVcL8%@UdwDBV~I7pA~tGx zob@yuTUfSRfttrFp6_z(W!)q#ny<K9<<98h`V#iBE=O=na?h(Zs}fHHc#?H0sKGrD z4)(M3f-gPM$U9uts?EG-Q))aFe$=uT2LjBStfM0QR-HRISjHg}Qjq4XtL5_12q#$_ zF5~I&hn7i>l<|xS8OTB|{G;{loDI-4i7ccyO8T#CSK_%cjKCR|R0_M;`7&Oh71%Hc zLp}@unQm`bE!zXUc+Y2sMPvs@0~}ME3h)w3E(ls*t!aD0#qj_ODw3#hDJ|*o78XmI zlsk|K@G?aXZ~}@YT|zp*$*A%n8{m~_G_^OH{x`}6cr_Yb+Z$bPk62u7btb?Y?I5!R z$E32kNtGd$>aBJ~B0F<Y=>r9v2l{G(`h=7!(4y*>sE<=mv6fZ8((ZkxTeh=>w*y>l z`>eqX%tk&Xs%}O;cc{80fqd>#H7Aw8Jrl-Zf$nGt(y&sDoY!e(P>4+LtIL_7>zRTa zT=SLh0|iYIG)>TTKl~jZGiZ5`49D~-Z8+T2OZ{}b7bY-xMDcV;(g%;}c~UaqDU5{Q z^&yLn{c=AeON=Zr5{d!Oz=G#c_ElDUKP^YJ9ML-dr_n(+c4;y4n+eyAL2V{PW1xpt zS>2r-pxJo%$td*GLbrC&IH4&LPLXh&ga^Z4#>rVaYJEQ=O^h@#bj6^A+fhQF^)!XU dEvHuTtWCQ@f7felK;p}M;;pW&hTl4e{{mJ#Pe1?w delta 1189 zcmY*Z+j1L45JmE?9ADySEja`dV>u4VauJRkf^ia(*p{6TK>~!~R)}G|J66k)cD8qC zL*-#gFI2%JRr|(o@DWt;CA{Px=vi68e$ZB*?laxzbXV!+(#xekejT~JM8ts82G97+ ziNsLi3|kz=y~a~H7>J}1C+c7zhd9e>$00vd$uJuT-B%IL8JzdoMKKttUw9S;Dta!H zo(y@QvUt#sdMTd$oh=+v$?~~MLYd$~7ti^uw9Q84_6Am2x!ppKmG@h?$jT2kutwh& z)+MV>8b*QS`b8{piB%qnKpph)JoAR3P+TMd^tB9hmPmY^ojakT*?zKz7ubBLBu}N* zg`PJIzR6~7YA8n<REQT@Z8uA`8a6_i_Ipu73-XMYQs$i&PVaHq;9EYMF8s+5SGw5n zp$eX4^Kl}Z6W_Sn#mi(-u(PpB_5b;`E?)6r5o%DES>7yP7`<)qs!y*ijRZUwNs8CH zum)GyoNYPD`CWX+c7zpZWUvfZ+4Qpm9t#cl?&FM|mtjwGp>@K;exUiG2((IG;CoPE z4j17OzHhK;*KY6wHf2|{ZtyxAk!}^pH07z5F}6D8G=)Wj8$jh7(CWB^YX(2G_~tRL z8~n)P&0|dA$3C0eRdnEfBxo>h8N5Z+N(xnjw<(%R!83TLh%%t^Cxw>LUCNYb2GQ=( zW(?k^gj3Ai9!E57r-(A!VYeW)Uy=4+k@m-=jCqj?<>@s%pf$Lh_8H<sgP)G~@CdeG zbhohEu~)ng9<(#-_A?8&3GQV;<3G1>hv0r@Z9lfp;X0l11|9My)M2x5^aR%7R^j9e zif$K%zoh6+n$d783coV=bUgfPpPdPW&KI1zOB;Zh{F<{_TFtrBS*9)g<O73mtRtAA zLEqBvyN(Or!&?5gbD5LIpHDJs#HbOYVj1uQaQG3rg?4e0Rwr7WXw#=@<mq5SE7QF7 z{Gq#ATF;N%6^|~}o77&T+E)Ij+ghe;9Zj-Rl&w<ZDm9*>#w+>1?xjsS)!-z<BZfx| h$1+IavqE9UW)r0}AO8^zq5RiQ<u|9)%>S8P`wukkg;D?j diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-MDA-GS_mpg.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-MDA-GS_mpg.kdms index f37854890f419fd59f7fa1c09b8938e4cf37595e..fcca3ec99162c42cf2a4caf036464a8f134f93d7 100644 GIT binary patch delta 911 zcmY+D+fEZv6o&1IQ#q9mEl5i%pblWc77!6ds|3UbP{}q?X(q$WrmNb{%$kD<i96hw z;H74+eFbmyIeZEq#5Dtra4|b;|M}Lx|Fx1ilg^}XU*7cDrs*mTTeSeYA<8mbZ*WC* zU0czcnyVbEnrqr8*aKZGagOy0?2}pCP}>}nY@}^9iU+*aQthH;n@26)#{Ta=Gx~tQ zL7Ao6x@sz_twGb}n(NsdhuDy3Xr}Rr+YPRlb~mdy%m$B1bDO52n6}PsOx1BjW|1n3 zZdNc&XBj0H-74cKi*8piLuVPYz8oo>j(ugRtKChbf#U+N%dA^7J*&laoTy_?hBQc= z^;<SCg?hl{>o`g8sBFM89rwRpsAExvQOH1+du+Iq*U-4)o>&}ju>Nh;bDUDo0dMNO zg;V~Y$k^$$z!@0|P=q{8!UW_z7>60w{qab#R2T5(p2rdjCD8Gfz}vxy0%ewbX42eE zL#1WotiZV-rKxepQ5=_BIA4o64vY%C1CqcJ%-7;{&j?%y?u!@qtT@HHfl$5>$f-g@ z2wWl|5jHHJS6P88VdX(u;Jq-$DhW}tC4>8cx<>by<9IBtsQL$dAaMOW??YPTY8dAc z%)(OWyFt~mQvou5Oy!CL^!O9<g*hiMtAYe;q4(2ZttDFQB4nZL`8%<N1kDFY|8s0L zlJ|edYI%yhFT)mWQ-nAqso^<&J5;}bf}e{|DKz`5%S48V3=xTdfEv7nUD)%2IIk~b zS;De}bzQ|M>p=&*M(@q~KjQm&iv6~uMoCRmbDEl?)I8z$CUP6Js`nitMubF!L_{ng eD8;)lg~w8csq?FU)FE{JI!v6!BkTU(-syi2P9X^Z delta 1014 zcmZWo+foxj5H&Y2+;amV1S2ReLXboRyc<M<q<|Ql2QR6qWp_wNHoMz<QF++Pi&gk& zRjT|8pZq01#NJ%0pnTY=?lb4~obH*uNM0m=es4wUmTUqJdU#!8VO?$tjIwystY?pf zrpZ>;w2Tu?G;xR}dLchGtfs5UPQ%b~*uxQt#hR*YaM@Cz;RwZXErFwK+|?CB|01lq zP;&=6MI2*er-b=BZdj_YaJ*H+35f-YEVxs^7_E7Xv*2zX6D(LNV3O86rUXmNnr3|E zmnw3_a80eD*KM5q!D3en6O2<H-jLW}hbB~<uHlRXF^CH`Vp<~CmA8nPuHh_MklCnd z*iLVQ@JtQoBuGFKQo>~u{a$oMaOd0<c$1BkWY@NH$D*MM4YMvwHtYO<C$~JDmmmXk zkcL^9h8Y*8V4e-0o$!_^JAey^E}Il;U2xfPEUq>bho8!dV_4^S8wOaI%j##m<Kdz| zD-Z8N%tOiV!%&26bK4OnE|r6}4G9nLvEf$+&9|Y;Q~{SgT!E!>gf^2N=793mUY_z= zc;5%sdH{v_&Ittq0;HgG9zfi~b;?7OQ}~c(;^77X;ZDWPZj|zHs}s2{i|K|cuD0=r z+K6x(yo!%KeA4aXDeNypp=0_P#9^aT?>R-AHc-766m8kQznA_!tk6xYLJHPg-&T=) zg4A)eP1m|^x3@#95poUDwj0_Eq}#tk<qSDJl3*7~zBPzal|B02P`nSBb}Bs2X(n$k zGm^we5+mX>pbQl_fJ4`}Q@u<}5iLcufvYs~dfca7qw|*Azrsf?virV|1__OkI7Z?i ziKn6Lzb$&pLe0v$tex8p8$WbUrE!1k3qvG~lQ2%gP*(_Dn#+bP!*F=_SN;S+Hc_e; ZD|@_BJ*vE}zWZ|)`4$c=w*N*K{sBs3N?ZT{ diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-MDA-J_mpg.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-MDA-J_mpg.kdms index 59969fafe01ab8e5cb66c1da489ac3546f8067da..b84b62cabac864f0427f4d2bb888f6f9ee41b138 100644 GIT binary patch delta 1006 zcmZWo%Tg0j5H(Mf@Cq3c5kexM4q%V~0wSUj1SNt9URK6i!^|ZeO=hO&K^2RsY+Sgq zwDJ!wt)l!0|H5yvX95W2Vs3SvKBxP1-#e$$sr2phL8oOH4zF5@3D^N)mKIu7aK&*f zuGLhBA1SJ1SSNTL;w;vt-SDteW>H;f2u!g4hFQ(;i+WwL@}^}R)<pxmzW+>X-5&PH zEZNW$gDaK_HAkq9YYFUSy{@hr`mwO8LMv>qm#~lZ91-T!44oU6CM--=uwQ1O5(}@- zVv5cpN-Vrl!~quGoW(SqMa;D1P_B9N3rk*A*Yqk5dU#7_9jf7)b)n%<1&3uwfh1U$ zX^BFB`@C!gN2rg&x=q7&{^7X_=4BXwG-QO!`p*68s^HFvDeyLnZz-yASZm^_%cMq? z|L<YU!*LmMkcTXczz__(FbLzU<I^EG6$kLnj>}@4>}Yt`!+ZX`9?C4SX3!F9x<Z@B z2@fZI%Z4g!o7;{sajG1$Z5Z(IK278`u>e!$hz*j5(?R4y+QSEa4reY>#j{k#!`UD; zcafSuOHr$bG_r>a1VnAW%3?br(NYk(e$hvP&t(F_<fBP_9|y=v8*y2bE80hV;^At0 zq^JJomqCIR*DwDJCSV~bU!rKy1}guYq9q&1!Wz|rN!xF<?q5KGu3!c-Fz5OczVM-G zf{FyqyR^U7abzk+D}hAoM`SUSZT*Rqv(#lzhF7pfmLiZKO_{#e<tS`JuC);z<uu&8 z%ZxNJ(!_}Q4A_Bv*oC*QZ;f51Wr&s`TKp=Fd>@?Cu2H{<*6-+>CXMj^91RniB5{hu zVG<9)j{mBH*O^yzrG8@9Y^=1q(x4wM3ndatB#g9$(5AU8sT-QO`lE9CQTsOcO1m%l PudlIYG_>04=^XnDP)tIJ delta 1029 zcmZXT-BQy~5XbEo$Tw|MkdG>YV#HP~2o+EfK^&>z2Oh7iXF_u5R@)?-<j8Q5>5Zda zI@1U685m!{xA1k`(*je*i)3~;zuo=+&zYQPC)&@ijYP#WT)^%SFY7FB8+Cy_ELC?a zQ~RP;GrTF+a}H{vj=d~>8uCNOtIL`ZR2>`pLhRRBvThj;H#`%nfiMH<2^?TU(l#CY zi|{JK%I|J%;2;}3q?+pEj%NuEhZ<!Z)>&kOMYk3(N$&!tSaiF9X%>CHfEv9Em=SEk zsMVY!-Z7Dzj&y5PyW-=>50<<*n94XB;uW2Bw=iMhSQ*E4NJ2`me%BNEc6)=si84-- z1cME@jvt(UpnA59S9M5(1{opQ@R=9e6g)U~1zuxaJBH~TRB=i&tzO~(Yq%cbv<_Lg z3KK91V=yjZ6sB4C=L7B<0pLtyPqGnVRRlMJz~ffc4EUj8299@(H=v8fxnX_6n<37s zQws4GSqM>A793OfKKBFR;_Xt@hg67jpdtzB5bv<QO@|J-Y8x~Rb0OyGW8C*a3-K;c zKCkiy6*3{-Q-#7QK;c4b*&-Dp1klF&bPypfQ6bivu-uNQwb+WJTK}L0t(-%v=g?Xk zk}PREmgunAAfFG(XM)q6SokQ!$8DqQkb^~EEq$VHZ3$AaB9-<Hl`d1dDwXo5DlJmF zCY6UxbzynBvU$irK`QB6<OTHB`8-qMoG)pe(t+Dy^C&ixAeYe7{1q!kCYpa^r7SId ztHTS}QL3SbCYI=VS&G9hWSi^pX-+!cbrKp88W9Oaz#i<wYk1Sr$2zeLVHv`@E@Gtn z{TX(N_T`#?;;*tK{li%`O4TGaC#g9~&1216VzNj_{;`ut5s@MyrU+6|ZmE#0*K?eJ Uw|{gF(cj+^-{X<l=3wv4KMP?@MgRZ+ diff --git a/kadmos/graph/graph_kadmos.py b/kadmos/graph/graph_kadmos.py index 90de20c76..b15cc8b4a 100644 --- a/kadmos/graph/graph_kadmos.py +++ b/kadmos/graph/graph_kadmos.py @@ -586,7 +586,7 @@ class KadmosGraph(nx.DiGraph, EquationMixin, VistomsMixin): logger.info('Creating the (X)DSM file ' + file_path + '.pdf...') graph = self.deepcopy() if mpg is not None: - graph_mpg = mpg.cleancopy() + graph_mpg = mpg.deepcopy() # Check test = (graph.find_all_nodes(category='variable', subcategory='all problematic variables') or diff --git a/kadmos/graph/graph_process.py b/kadmos/graph/graph_process.py index 7c950f497..688a99415 100644 --- a/kadmos/graph/graph_process.py +++ b/kadmos/graph/graph_process.py @@ -20,18 +20,6 @@ class ProcessGraph(KadmosGraph, MdaoMixin): def __init__(self, *args, **kwargs): super(ProcessGraph, self).__init__(*args, **kwargs) - def cleancopy(self): - """Method to make a clean copy of a graph. - - This method can be used to avoid deep-copy problems in graph manipulation algorithms. - The graph class is kept. - - :return: clean-copy of the graph - :rtype: ProcessGraph - """ - - return ProcessGraph(self) - # ---------------------------------------------------------------------------------------------------------------- # # CREATE METHODS # # ---------------------------------------------------------------------------------------------------------------- # @@ -115,18 +103,6 @@ class MdaoProcessGraph(ProcessGraph): self.graph['function_ordering'] = mg_function_ordering del self.graph['fpg'] - def cleancopy(self): - """Method to make a clean copy of a graph. - - This method can be used to avoid deep-copy problems in graph manipulation algorithms. - The graph class is kept. - - :return: clean-copy of the graph - :rtype: MdaoProcessGraph - """ - - return MdaoProcessGraph(self) - # ---------------------------------------------------------------------------------------------------------------- # # CHECKING METHODS # # ---------------------------------------------------------------------------------------------------------------- # @@ -558,8 +534,111 @@ class MdaoProcessGraph(ProcessGraph): # Local variables coor_str = self.COORDINATOR_STRING - # Make cleancopy of the graph - graph = self.cleancopy() + # Make a view copy of the graph + graph = self.deepcopy() + + # Determine the iterative nodes present in the graph (coordinator, optimizer, doe, converger) + iterative_nodes = graph.find_all_nodes(attr_cond=['architecture_role', 'in', + graph.ARCHITECTURE_CATS['all iterative blocks']]) + + # Get the precoup and preiter functions and remove them + ignored_funcs = graph.find_all_nodes(attr_cond=['architecture_role', 'in', + graph.ARCHITECTURE_CATS['all pre-iter analyses']]) + + # Use the MPG to find the architecture of iterative nodes (nested, parallel, etc) + mpg_cycles = nx.simple_cycles(nx.DiGraph(graph)) + ini_cycles = [] + top_level_iterators = set() + for node_list in mpg_cycles: + # Find the cycles that have the Coordinator object in them + if coor_str in node_list: + assert graph.node[coor_str]['diagonal_position'] == 0, "Position of coordinator is expected at 0." + ini_cycles.append(node_list) + # Find the top-level iterators (these are iterators that are in a cycle with the Coordinator) + if coor_str in node_list and set(node_list).intersection(set(iterative_nodes)): + tli = list(set(node_list).intersection(set(iterative_nodes))) + top_level_iterators.update(tli) + # If an iterators is not top level, then it should be nested somehow + nested_iterators = set(iterative_nodes).difference(top_level_iterators) + + # As the top-level and nested iterators have been found, we can now use a new loop to identify which nodes + # belong to each other. So how the nested iterators belong to top-level iterators and which nodes are part of + # the nested iterators. + process_iter_nesting = dict() + process_func_nesting = dict() + mpg_cycles = nx.simple_cycles(nx.DiGraph(graph)) + for node_list in mpg_cycles: + nested_iter = set(node_list).intersection(nested_iterators) + top_iter = set(node_list).intersection(top_level_iterators) + if nested_iter and top_iter: + assert len(top_iter) == 1, 'Only one top-level iterator can be in a cycle.' + assert len(nested_iter) == 1, 'Only one nested iterator can be in a cycle (for now).' + if list(top_iter)[0] in process_iter_nesting and list(nested_iter)[0] not in \ + process_iter_nesting[list(top_iter)[0]]: + process_iter_nesting[list(top_iter)[0]].append(list(nested_iter)[0]) + else: + process_iter_nesting[list(top_iter)[0]] = [list(nested_iter)[0]] + # Add the functions on these cycles to the top-level iterator + function_nodes = node_list + function_nodes.remove(list(top_iter)[0]) + function_nodes.remove(list(nested_iter)[0]) + function_nodes = remove_if_exists(function_nodes, ignored_funcs) + if list(top_iter)[0] in process_func_nesting: + process_func_nesting[list(top_iter)[0]].update(function_nodes) + else: + process_func_nesting[list(top_iter)[0]] = set(function_nodes) + + # For the internal cycles of the nested loop, add the functions that are part of the nested iterator to + # a dict + elif nested_iter and not top_iter: + assert len(nested_iter) == 1, 'Only one nested iterator can be in a cycle (for now).' + function_nodes = node_list + function_nodes.remove(list(nested_iter)[0]) + function_nodes = remove_if_exists(function_nodes, ignored_funcs) + if list(nested_iter)[0] in process_func_nesting: + process_func_nesting[list(nested_iter)[0]].update(function_nodes) + else: + process_func_nesting[list(nested_iter)[0]] = set(function_nodes) + # For the top-level iterators, also add the functions associated with the iterator + elif not nested_iter and top_iter: + assert len(top_iter) == 1, 'Only one nested iterator can be in a cycle (for now).' + function_nodes = node_list + function_nodes.remove(list(top_iter)[0]) + function_nodes = remove_if_exists(function_nodes, ignored_funcs) + if coor_str in function_nodes: + function_nodes.remove(coor_str) + if list(top_iter)[0] in process_func_nesting: + process_func_nesting[list(top_iter)[0]].update(function_nodes) + else: + process_func_nesting[list(top_iter)[0]] = set(function_nodes) + + # Make functions sets into lists + for key, item in process_func_nesting.iteritems(): + process_func_nesting[key] = list(item) + + # Create final dictionary with process info + process_info = dict(iter_nesting=process_iter_nesting, function_grouping=process_func_nesting) + + # Determine all the functions that are nested into a nested iterator + nested_functions = [] + for top_iter, nested_iters in process_info['iter_nesting'].iteritems(): + for nested_iter in nested_iters: + nested_functions.extend(process_info['function_grouping'][nested_iter]) + + return iterative_nodes, process_info, nested_functions + + def get_nested_process_ordering2(self): + """Method to determine the nesting of iterative elements in the process graph. + + :return: tuple with iterative_nodes, process_info dictionary, and nested_functions list + :rtype: tuple + """ + + # Local variables + coor_str = self.COORDINATOR_STRING + + # Make a view copy of the graph + graph = self.deepcopy() # Determine the iterative nodes present in the graph (coordinator, optimizer, doe, converger) iterative_nodes = graph.find_all_nodes(attr_cond=['architecture_role', 'in', -- GitLab