6 <component-name>?</component-name>
7 <interface-name>?</interface-name>
8 <node-name>GraphBugEditor</node-name>
10 <coupled-node>?</coupled-node>
12 <service-name>GraphBugEditor</service-name>
15 <inParameter-type>int</inParameter-type>
16 <inParameter-name>Loop__it</inParameter-name> </inParameter>
18 <inParameter-type>int</inParameter-type>
19 <inParameter-name>Loop__itMax</inParameter-name> </inParameter>
21 <inParameter-type>long</inParameter-type>
22 <inParameter-name>compute_power_1__nitermax</inParameter-name> </inParameter>
24 <inParameter-type>long</inParameter-type>
25 <inParameter-name>compute_power_1__epsflux</inParameter-name> </inParameter>
27 <inParameter-type>long</inParameter-type>
28 <inParameter-name>compute_power_1__espeigenval</inParameter-name> </inParameter> </inParameter-list>
31 <outParameter-type>int</outParameter-type>
32 <outParameter-name>EndLoop__it</outParameter-name> </outParameter>
34 <outParameter-type>int</outParameter-type>
35 <outParameter-name>EndLoop__itMax</outParameter-name> </outParameter>
37 <outParameter-type>long</outParameter-type>
38 <outParameter-name>compute_power_1__return</outParameter-name> </outParameter> </outParameter-list> </service>
41 <creation-date>10/6/2005 - 11:33:49</creation-date>
42 <lastmodification-date>7/7/2005 - 11:39:27</lastmodification-date>
43 <editor-release>2.0</editor-release>
44 <author>Nicolas Crouzet & JR</author>
45 <container>?</container>
47 <x-position>0</x-position>
48 <y-position>0</y-position> </node> </info-list>
51 <component-name>?</component-name>
52 <interface-name>?</interface-name>
53 <node-name>Loop</node-name>
55 <coupled-node>EndLoop</coupled-node>
57 <service-name>Loop</service-name>
60 <inParameter-type>int</inParameter-type>
61 <inParameter-name>it</inParameter-name> </inParameter>
63 <inParameter-type>int</inParameter-type>
64 <inParameter-name>itMax</inParameter-name> </inParameter> </inParameter-list>
67 <outParameter-type>int</outParameter-type>
68 <outParameter-name>it</outParameter-name> </outParameter>
70 <outParameter-type>int</outParameter-type>
71 <outParameter-name>itMax</outParameter-name> </outParameter> </outParameter-list> </service>
75 <FuncName>Loop</FuncName>
76 <PyFunc><![CDATA[def Loop(it,itMax): ]]></PyFunc>
77 <PyFunc><![CDATA[ return it,itMax ]]></PyFunc> </PyFunction>
79 <FuncName>More</FuncName>
80 <PyFunc><![CDATA[def More(it,itMax): ]]></PyFunc>
81 <PyFunc><![CDATA[ if it<=itMax : ]]></PyFunc>
82 <PyFunc><![CDATA[ DoLoop=1 ]]></PyFunc>
83 <PyFunc><![CDATA[ else: ]]></PyFunc>
84 <PyFunc><![CDATA[ DoLoop=0 ]]></PyFunc>
85 <PyFunc><![CDATA[ return DoLoop,it,itMax ]]></PyFunc> </PyFunction>
87 <FuncName>Next</FuncName>
88 <PyFunc><![CDATA[def Next(it,itMax): ]]></PyFunc>
89 <PyFunc><![CDATA[ it+=1 ]]></PyFunc>
90 <PyFunc><![CDATA[ return it,itMax ]]></PyFunc> </PyFunction> </PyFunction-list>
91 <creation-date>7/7/2005 - 11:37:23</creation-date>
92 <lastmodification-date>7/7/2005 - 11:37:23</lastmodification-date>
93 <editor-release>2.0</editor-release>
95 <container>?</container>
96 <comment>Compute Node</comment>
97 <x-position>21</x-position>
98 <y-position>161</y-position> </node>
100 <component-name>?</component-name>
101 <interface-name>?</interface-name>
102 <node-name>EndLoop</node-name>
104 <coupled-node>Loop</coupled-node>
106 <service-name>EndLoop</service-name>
109 <inParameter-type>int</inParameter-type>
110 <inParameter-name>it</inParameter-name> </inParameter>
112 <inParameter-type>int</inParameter-type>
113 <inParameter-name>itMax</inParameter-name> </inParameter> </inParameter-list>
116 <outParameter-type>int</outParameter-type>
117 <outParameter-name>it</outParameter-name> </outParameter>
119 <outParameter-type>int</outParameter-type>
120 <outParameter-name>itMax</outParameter-name> </outParameter> </outParameter-list> </service>
124 <FuncName>EndLoop</FuncName>
125 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
126 <creation-date>7/7/2005 - 11:37:23</creation-date>
127 <lastmodification-date>7/7/2005 - 11:37:23</lastmodification-date>
128 <editor-release>2.0</editor-release>
130 <container>?</container>
131 <comment>Compute Node</comment>
132 <x-position>426</x-position>
133 <y-position>161</y-position> </node>
135 <component-name>?</component-name>
136 <interface-name>?</interface-name>
137 <node-name>compute_power_1</node-name>
139 <coupled-node>?</coupled-node>
141 <service-name>compute_power_1</service-name>
143 <outParameter-list/> </service>
147 <FuncName>compute_power</FuncName>
148 <PyFunc><![CDATA[def compute_power(nitermax,eosflux,espeigenval) : ]]></PyFunc>
149 <PyFunc><![CDATA[ return 1 ]]></PyFunc> </PyFunction> </PyFunction-list>
150 <creation-date>7/7/2005 - 11:38:24</creation-date>
151 <lastmodification-date>7/7/2005 - 11:38:24</lastmodification-date>
152 <editor-release>2.0</editor-release>
154 <container>?</container>
155 <comment>Compute Node</comment>
156 <x-position>226</x-position>
157 <y-position>103</y-position> </node> </node-list>
160 <fromnode-name>Loop</fromnode-name>
161 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
162 <tonode-name>EndLoop</tonode-name>
163 <toserviceparameter-name>DoLoop</toserviceparameter-name>
164 <coord-list/> </link>
166 <fromnode-name>Loop</fromnode-name>
167 <fromserviceparameter-name>it</fromserviceparameter-name>
168 <tonode-name>EndLoop</tonode-name>
169 <toserviceparameter-name>it</toserviceparameter-name>
170 <coord-list/> </link>
172 <fromnode-name>Loop</fromnode-name>
173 <fromserviceparameter-name>itMax</fromserviceparameter-name>
174 <tonode-name>EndLoop</tonode-name>
175 <toserviceparameter-name>itMax</toserviceparameter-name>
176 <coord-list/> </link>
178 <fromnode-name>Loop</fromnode-name>
179 <fromserviceparameter-name>Gate</fromserviceparameter-name>
180 <tonode-name>compute_power_1</tonode-name>
181 <toserviceparameter-name>Gate</toserviceparameter-name>
182 <coord-list/> </link>
184 <fromnode-name>EndLoop</fromnode-name>
185 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
186 <tonode-name>Loop</tonode-name>
187 <toserviceparameter-name>DoLoop</toserviceparameter-name>
188 <coord-list/> </link> </link-list>
191 <fromnode-name>GraphBugEditor</fromnode-name>
192 <fromserviceparameter-name>Loop__it</fromserviceparameter-name>
193 <tonode-name>Loop</tonode-name>
194 <toserviceparameter-name>it</toserviceparameter-name>
196 <value-type>3</value-type>
197 <value>1</value> </data-value>
198 <coord-list/> </data>
200 <fromnode-name>GraphBugEditor</fromnode-name>
201 <fromserviceparameter-name>Loop__itMax</fromserviceparameter-name>
202 <tonode-name>Loop</tonode-name>
203 <toserviceparameter-name>itMax</toserviceparameter-name>
205 <value-type>3</value-type>
206 <value>5</value> </data-value>
207 <coord-list/> </data> </data-list> </dataflow></supergraph>