CGUIformatVersion 1.880000 variable Ntimes = 1 variable Nstg1 = 3 variable Nstg2 = 2 top_level START = unnamed 120.0 Ntimes 0 0.900000 1.900000 2.600000 2.400000 Source = unnamed 120 1 0 3.700000 2.000000 5.800000 2.600000 Stg1: = unnamed 500 1 0 1 2 Replicate = Nstg1 3.700000 3.800000 5.700000 4.400000 Stg2_ = unnamed 750 1 0 1 Replicate = Nstg2 3.700000 5.600001 5.700000 6.200000 Dest = unnamed 120 1 0 4.400000 7.000000 5.800000 7.600000 EXIT = unnamed 0.0 1 0 7.600000 7.200000 8.600000 7.600000 START _ Source _ 1 1 1 0 3.700000 2.200000 2.600000 2.200000 Source _ Stg1: _ 2000 2000 2000 0 5.200000 3.800000 5.200000 2.600000 Stg2_ _ Dest _ 20000 20000 20000 0 5.200000 7.000000 5.200000 6.200000 Dest _ EXIT _ 1 Ntimes Ntimes 0 7.600000 7.400000 5.800000 7.400000 Stg1: _ Stg2_ _ 7500 7500 7500 0 5.100000 5.600001 5.100000 4.400000 Dest _ Source _ 1 1 1 1 2 5.200000 2.000000 5.200000 1.600000 9.700000 1.600000 9.700000 8.000000 5.200000 8.000000 5.200000 7.600000 1.221412 3.399414 Nstg1 = 3 1.221412 3.720000 Nstg2 = 2 5.870804 3.840428 Map Stage 1 processing into Nstg1 parallel branches by setting this node's "Replicate" attribute to Nstg1. 1.141885 2.884561 Use variables Nstg1 and Nstg2 to specify the number of processors to map each stage to. 6.425448 6.415914 All stage 2 results are collapsed or gathered together by next node with no replacate attribute set. 6.357150 2.900689 Each parallel branch effectively gets an arc with these P,T,C quantities. 6.100000 5.000000 Each branch gets an output arc with these P,T,C quantities. 6.000000 5.500000 Map Stage 2 processing into Nstg2 parallel branches by setting this node's "Replicate" attribute to Nstg2. 5.841533 8.250249 Feedback loop in blue, yields two iterations.