1 <?xml version='1.0' encoding='iso-8859-1' ?>
2 <proc name="newSchema_1">
3 <property name="executor" value="workloadmanager"/>
4 <type name="string" kind="string"/>
5 <struct name="Engines/dataref">
6 <member name="ref" type="string"/>
8 <type name="bool" kind="bool"/>
9 <sequence name="boolvec" content="bool"/>
10 <type name="double" kind="double"/>
11 <sequence name="dblevec" content="double"/>
12 <objref name="file" id="file"/>
13 <type name="int" kind="int"/>
14 <sequence name="intvec" content="int"/>
15 <struct name="stringpair">
16 <member name="name" type="string"/>
17 <member name="value" type="string"/>
19 <sequence name="propvec" content="stringpair"/>
20 <objref name="pyobj" id="python:obj:1.0"/>
21 <sequence name="seqboolvec" content="boolvec"/>
22 <sequence name="seqdblevec" content="dblevec"/>
23 <sequence name="seqint" content="int"/>
24 <sequence name="seqintvec" content="intvec"/>
25 <sequence name="seqpyobj" content="pyobj"/>
26 <sequence name="stringvec" content="string"/>
27 <sequence name="seqstringvec" content="stringvec"/>
28 <container name="DefaultContainer">
29 <property name="container_kind" value="Salome"/>
30 <property name="attached_on_cloning" value="0"/>
31 <property name="container_name" value="FactoryServer"/>
32 <property name="name" value="localhost"/>
35 <property name="container_kind" value="Salome"/>
36 <property name="attached_on_cloning" value="1"/>
37 <property name="nb_parallel_procs" value="1"/>
38 <property name="type" value="multi"/>
41 <property name="container_kind" value="Salome"/>
42 <property name="attached_on_cloning" value="1"/>
43 <property name="nb_parallel_procs" value="4"/>
44 <property name="type" value="multi"/>
47 <script><code><![CDATA[import time
48 vals = [ i for i in range(40)]
49 nbbranches = len(vals)
52 <outport name="t0" type="pyobj"/>
53 <outport name="vals" type="intvec"/>
54 <outport name="nbbranches" type="int"/>
57 <script><code><![CDATA[import time
61 <inport name="t0" type="pyobj"/>
62 <outport name="r" type="int"/>
64 <foreach name="ForEach1" nbranch="1" loopWeight="-1" type="int">
65 <remote name="PyScript6" elementaryWeight="-1">
66 <script><code><![CDATA[import time
69 <load container="c1"/>
70 <inport name="v" type="int"/>
73 <foreach name="ForEach2" nbranch="1" loopWeight="-1" type="int">
74 <remote name="PyScript7" elementaryWeight="-1">
75 <script><code><![CDATA[import time
78 <load container="c2"/>
79 <inport name="v" type="int"/>
83 <script><code><![CDATA[import time
87 <foreach name="Create_c1_containers" nbranch="15" loopWeight="-1" type="int">
88 <remote name="wait_c1" elementaryWeight="-1">
89 <script><code><![CDATA[import time
92 <load container="c1"/>
93 <inport name="x" type="int"/>
96 <foreach name="Create_c2_containers" nbranch="3" loopWeight="-1" type="int">
97 <remote name="PyScript5" elementaryWeight="-1">
98 <script><code><![CDATA[import time
101 <load container="c2"/>
102 <inport name="x" type="int"/>
105 <control> <fromnode>Begin</fromnode> <tonode>ForEach1</tonode> </control>
106 <control> <fromnode>Begin</fromnode> <tonode>ForEach2</tonode> </control>
107 <control> <fromnode>Begin</fromnode> <tonode>End</tonode> </control>
108 <control> <fromnode>Begin</fromnode> <tonode>delay</tonode> </control>
109 <control> <fromnode>ForEach1</fromnode> <tonode>End</tonode> </control>
110 <control> <fromnode>ForEach2</fromnode> <tonode>End</tonode> </control>
111 <control> <fromnode>delay</fromnode> <tonode>ForEach1</tonode> </control>
112 <control> <fromnode>Create_c1_containers</fromnode> <tonode>Create_c2_containers</tonode> </control>
113 <control> <fromnode>Create_c2_containers</fromnode> <tonode>Begin</tonode> </control>
114 <datalink control="false">
115 <fromnode>Begin</fromnode> <fromport>t0</fromport>
116 <tonode>End</tonode> <toport>t0</toport>
118 <datalink control="false">
119 <fromnode>Begin</fromnode> <fromport>vals</fromport>
120 <tonode>ForEach2</tonode> <toport>SmplsCollection</toport>
122 <datalink control="false">
123 <fromnode>Begin</fromnode> <fromport>vals</fromport>
124 <tonode>ForEach1</tonode> <toport>SmplsCollection</toport>
126 <datalink control="false">
127 <fromnode>Begin</fromnode> <fromport>nbbranches</fromport>
128 <tonode>ForEach1</tonode> <toport>nbBranches</toport>
130 <datalink control="false">
131 <fromnode>Begin</fromnode> <fromport>nbbranches</fromport>
132 <tonode>ForEach2</tonode> <toport>nbBranches</toport>
134 <datalink control="false">
135 <fromnode>ForEach1</fromnode> <fromport>evalSamples</fromport>
136 <tonode>ForEach1.PyScript6</tonode> <toport>v</toport>
138 <datalink control="false">
139 <fromnode>ForEach2</fromnode> <fromport>evalSamples</fromport>
140 <tonode>ForEach2.PyScript7</tonode> <toport>v</toport>
142 <datalink control="false">
143 <fromnode>Create_c1_containers</fromnode> <fromport>evalSamples</fromport>
144 <tonode>Create_c1_containers.wait_c1</tonode> <toport>x</toport>
146 <datalink control="false">
147 <fromnode>Create_c2_containers</fromnode> <fromport>evalSamples</fromport>
148 <tonode>Create_c2_containers.PyScript5</tonode> <toport>x</toport>
151 <tonode>ForEach2</tonode><toport>nbBranches</toport>
152 <value><int>1</int></value>
155 <tonode>Create_c2_containers</tonode><toport>nbBranches</toport>
156 <value><int>3</int></value>
159 <tonode>Create_c2_containers</tonode><toport>SmplsCollection</toport>
161 <value><int>1</int></value>
162 <value><int>2</int></value>
163 <value><int>3</int></value>
164 </data></array></value>
167 <tonode>ForEach1</tonode><toport>nbBranches</toport>
168 <value><int>1</int></value>
171 <tonode>Create_c1_containers</tonode><toport>nbBranches</toport>
172 <value><int>15</int></value>
175 <tonode>Create_c1_containers</tonode><toport>SmplsCollection</toport>
177 <value><int>1</int></value>
178 <value><int>2</int></value>
179 <value><int>3</int></value>
180 <value><int>4</int></value>
181 <value><int>5</int></value>
182 <value><int>6</int></value>
183 <value><int>7</int></value>
184 <value><int>8</int></value>
185 <value><int>9</int></value>
186 <value><int>10</int></value>
187 <value><int>11</int></value>
188 <value><int>12</int></value>
189 <value><int>13</int></value>
190 <value><int>14</int></value>
191 <value><int>15</int></value>
192 </data></array></value>
194 <presentation name="delay" x="511" y="53" width="158" height="36" expanded="1" expx="511" expy="53" expWidth="158" expHeight="36" shownState="0"/>
195 <presentation name="ForEach2.PyScript7" x="13" y="92" width="158" height="63" expanded="1" expx="13" expy="92" expWidth="158" expHeight="63" shownState="0"/>
196 <presentation name="ForEach1.PyScript6" x="9.5" y="88" width="158" height="63" expanded="1" expx="9.5" expy="88" expWidth="158" expHeight="63" shownState="0"/>
197 <presentation name="Begin" x="360.5" y="101.5" width="158" height="117" expanded="1" expx="360.5" expy="101.5" expWidth="158" expHeight="117" shownState="0"/>
198 <presentation name="ForEach2" x="566" y="271" width="175" height="159" expanded="1" expx="566" expy="271" expWidth="175" expHeight="159" shownState="0"/>
199 <presentation name="Create_c1_containers.wait_c1" x="4" y="100" width="158" height="63" expanded="1" expx="4" expy="100" expWidth="158" expHeight="63" shownState="0"/>
200 <presentation name="Create_c2_containers.PyScript5" x="14" y="99" width="158" height="63" expanded="1" expx="14" expy="99" expWidth="158" expHeight="63" shownState="0"/>
201 <presentation name="End" x="778.5" y="99" width="158" height="63" expanded="1" expx="778.5" expy="99" expWidth="158" expHeight="63" shownState="0"/>
202 <presentation name="Create_c2_containers" x="180" y="101" width="176" height="166" expanded="1" expx="180" expy="101" expWidth="176" expHeight="166" shownState="0"/>
203 <presentation name="ForEach1" x="566" y="103.5" width="171.5" height="155" expanded="1" expx="566" expy="103.5" expWidth="171.5" expHeight="155" shownState="0"/>
204 <presentation name="Create_c1_containers" x="4" y="101" width="166" height="167" expanded="1" expx="4" expy="101" expWidth="166" expHeight="167" shownState="0"/>
205 <presentation name="__ROOT__" x="0" y="0" width="940.5" height="434" expanded="1" expx="0" expy="0" expWidth="940.5" expHeight="434" shownState="0"/>