<div dir="ltr">Glad to hear it's working properly now! I figured it was something quite subtle but not overly complex to fix once the issue was found.</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 10, 2017 at 2:28 AM,  <span dir="ltr"><<a href="mailto:u.utku.turuncoglu@be.itu.edu.tr" target="_blank">u.utku.turuncoglu@be.itu.edu.tr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Andy,<br>
<br>
Thanks for your help. I think i found the problem. In my case, the<br>
initialization code was something like following,<br>
<br>
...<br>
      vtkSmartPointer<<wbr>vtkCPPythonScriptPipeline> pipeline =<br>
vtkSmartPointer<<wbr>vtkCPPythonScriptPipeline>::<wbr>New();<br>
<span class="">      for (int i = 0; i < *nscript; i++) {<br>
        pipeline->Initialize(<wbr>pythonScriptNames[i]);<br>
        g_coprocessor->AddPipeline(<wbr>pipeline);<br>
      }<br>
</span>...<br>
<br>
when i look at your test code i found that the pipeline variable is<br>
created inside of the loop, which is the correct one. So, i change it like<br>
<br>
...<br>
<span class="">      for (int i = 0; i < *nscript; i++) {<br>
</span>        vtkSmartPointer<<wbr>vtkCPPythonScriptPipeline> pipeline =<br>
vtkSmartPointer<<wbr>vtkCPPythonScriptPipeline>::<wbr>New();<br>
<span class="">        pipeline->Initialize(<wbr>pythonScriptNames[i]);<br>
        g_coprocessor->AddPipeline(<wbr>pipeline);<br>
      }<br>
</span>...<br>
<br>
and now it works without any problem. So, it was wrong usage of the<br>
pointer (my mistake). Anyway, thanks again. BTW, the output of your test<br>
script as follows,<br>
<br>
--- OUTPUT ---<br>
('SCRIPT1 RDD time ', 0.0, ' time step ', 0L)<br>
('SCRIPT2 RDD time ', 0.0, ' time step ', 0L)<br>
('SCRIPT1 RDD time ', 0.0, ' time step ', 0L)<br>
('SCRIPT1 DCP time ', 0.0, ' time step ', 0L)<br>
('SCRIPT2 RDD time ', 0.0, ' time step ', 0L)<br>
('SCRIPT2 DCP time ', 0.0, ' time step ', 0L)<br>
('SCRIPT1 RDD time ', 0.1, ' time step ', 1L)<br>
('SCRIPT2 RDD time ', 0.1, ' time step ', 1L)<br>
('SCRIPT1 RDD time ', 0.1, ' time step ', 1L)<br>
('SCRIPT1 DCP time ', 0.1, ' time step ', 1L)<br>
('SCRIPT2 RDD time ', 0.1, ' time step ', 1L)<br>
('SCRIPT2 DCP time ', 0.1, ' time step ', 1L)<br>
('SCRIPT1 RDD time ', 0.2, ' time step ', 2L)<br>
('SCRIPT2 RDD time ', 0.2, ' time step ', 2L)<br>
('SCRIPT1 RDD time ', 0.2, ' time step ', 2L)<br>
('SCRIPT1 DCP time ', 0.2, ' time step ', 2L)<br>
('SCRIPT2 RDD time ', 0.2, ' time step ', 2L)<br>
('SCRIPT2 DCP time ', 0.2, ' time step ', 2L)<br>
('SCRIPT1 RDD time ', 0.30000000000000004, ' time step ', 3L)<br>
('SCRIPT2 RDD time ', 0.30000000000000004, ' time step ', 3L)<br>
('SCRIPT1 RDD time ', 0.30000000000000004, ' time step ', 3L)<br>
('SCRIPT1 DCP time ', 0.30000000000000004, ' time step ', 3L)<br>
('SCRIPT2 RDD time ', 0.30000000000000004, ' time step ', 3L)<br>
('SCRIPT2 DCP time ', 0.30000000000000004, ' time step ', 3L)<br>
('SCRIPT1 RDD time ', 0.4, ' time step ', 4L)<br>
('SCRIPT2 RDD time ', 0.4, ' time step ', 4L)<br>
('SCRIPT1 RDD time ', 0.4, ' time step ', 4L)<br>
('SCRIPT1 DCP time ', 0.4, ' time step ', 4L)<br>
('SCRIPT2 RDD time ', 0.4, ' time step ', 4L)<br>
('SCRIPT2 DCP time ', 0.4, ' time step ', 4L)<br>
('SCRIPT1 RDD time ', 0.5, ' time step ', 5L)<br>
('SCRIPT2 RDD time ', 0.5, ' time step ', 5L)<br>
('SCRIPT1 RDD time ', 0.5, ' time step ', 5L)<br>
('SCRIPT1 DCP time ', 0.5, ' time step ', 5L)<br>
('SCRIPT2 RDD time ', 0.5, ' time step ', 5L)<br>
('SCRIPT2 DCP time ', 0.5, ' time step ', 5L)<br>
('SCRIPT1 RDD time ', 0.6000000000000001, ' time step ', 6L)<br>
('SCRIPT2 RDD time ', 0.6000000000000001, ' time step ', 6L)<br>
('SCRIPT1 RDD time ', 0.6000000000000001, ' time step ', 6L)<br>
('SCRIPT1 DCP time ', 0.6000000000000001, ' time step ', 6L)<br>
('SCRIPT2 RDD time ', 0.6000000000000001, ' time step ', 6L)<br>
('SCRIPT2 DCP time ', 0.6000000000000001, ' time step ', 6L)<br>
('SCRIPT1 RDD time ', 0.7000000000000001, ' time step ', 7L)<br>
('SCRIPT2 RDD time ', 0.7000000000000001, ' time step ', 7L)<br>
('SCRIPT1 RDD time ', 0.7000000000000001, ' time step ', 7L)<br>
('SCRIPT1 DCP time ', 0.7000000000000001, ' time step ', 7L)<br>
('SCRIPT2 RDD time ', 0.7000000000000001, ' time step ', 7L)<br>
('SCRIPT2 DCP time ', 0.7000000000000001, ' time step ', 7L)<br>
('SCRIPT1 RDD time ', 0.8, ' time step ', 8L)<br>
('SCRIPT2 RDD time ', 0.8, ' time step ', 8L)<br>
('SCRIPT1 RDD time ', 0.8, ' time step ', 8L)<br>
('SCRIPT1 DCP time ', 0.8, ' time step ', 8L)<br>
('SCRIPT2 RDD time ', 0.8, ' time step ', 8L)<br>
('SCRIPT2 DCP time ', 0.8, ' time step ', 8L)<br>
('SCRIPT1 RDD time ', 0.9, ' time step ', 9L)<br>
('SCRIPT2 RDD time ', 0.9, ' time step ', 9L)<br>
('SCRIPT1 RDD time ', 0.9, ' time step ', 9L)<br>
('SCRIPT1 DCP time ', 0.9, ' time step ', 9L)<br>
('SCRIPT2 RDD time ', 0.9, ' time step ', 9L)<br>
('SCRIPT2 DCP time ', 0.9, ' time step ', 9L)<br>
('SCRIPT1 RDD time ', 1.0, ' time step ', 10L)<br>
('SCRIPT2 RDD time ', 1.0, ' time step ', 10L)<br>
('SCRIPT1 RDD time ', 1.0, ' time step ', 10L)<br>
('SCRIPT1 DCP time ', 1.0, ' time step ', 10L)<br>
('SCRIPT2 RDD time ', 1.0, ' time step ', 10L)<br>
('SCRIPT2 DCP time ', 1.0, ' time step ', 10L)<br>
('SCRIPT1 RDD time ', 1.1, ' time step ', 11L)<br>
('SCRIPT2 RDD time ', 1.1, ' time step ', 11L)<br>
('SCRIPT1 RDD time ', 1.1, ' time step ', 11L)<br>
('SCRIPT1 DCP time ', 1.1, ' time step ', 11L)<br>
('SCRIPT2 RDD time ', 1.1, ' time step ', 11L)<br>
('SCRIPT2 DCP time ', 1.1, ' time step ', 11L)<br>
('SCRIPT1 RDD time ', 1.2000000000000002, ' time step ', 12L)<br>
('SCRIPT2 RDD time ', 1.2000000000000002, ' time step ', 12L)<br>
('SCRIPT1 RDD time ', 1.2000000000000002, ' time step ', 12L)<br>
('SCRIPT1 DCP time ', 1.2000000000000002, ' time step ', 12L)<br>
('SCRIPT2 RDD time ', 1.2000000000000002, ' time step ', 12L)<br>
('SCRIPT2 DCP time ', 1.2000000000000002, ' time step ', 12L)<br>
('SCRIPT1 RDD time ', 1.3, ' time step ', 13L)<br>
('SCRIPT2 RDD time ', 1.3, ' time step ', 13L)<br>
('SCRIPT1 RDD time ', 1.3, ' time step ', 13L)<br>
('SCRIPT1 DCP time ', 1.3, ' time step ', 13L)<br>
('SCRIPT2 RDD time ', 1.3, ' time step ', 13L)<br>
('SCRIPT2 DCP time ', 1.3, ' time step ', 13L)<br>
('SCRIPT1 RDD time ', 1.4000000000000001, ' time step ', 14L)<br>
('SCRIPT2 RDD time ', 1.4000000000000001, ' time step ', 14L)<br>
('SCRIPT1 RDD time ', 1.4000000000000001, ' time step ', 14L)<br>
('SCRIPT1 DCP time ', 1.4000000000000001, ' time step ', 14L)<br>
('SCRIPT2 RDD time ', 1.4000000000000001, ' time step ', 14L)<br>
('SCRIPT2 DCP time ', 1.4000000000000001, ' time step ', 14L)<br>
('SCRIPT1 RDD time ', 1.5, ' time step ', 15L)<br>
('SCRIPT2 RDD time ', 1.5, ' time step ', 15L)<br>
('SCRIPT1 RDD time ', 1.5, ' time step ', 15L)<br>
('SCRIPT1 DCP time ', 1.5, ' time step ', 15L)<br>
('SCRIPT2 RDD time ', 1.5, ' time step ', 15L)<br>
('SCRIPT2 DCP time ', 1.5, ' time step ', 15L)<br>
('SCRIPT1 RDD time ', 1.6, ' time step ', 16L)<br>
('SCRIPT2 RDD time ', 1.6, ' time step ', 16L)<br>
('SCRIPT1 RDD time ', 1.6, ' time step ', 16L)<br>
('SCRIPT1 DCP time ', 1.6, ' time step ', 16L)<br>
('SCRIPT2 RDD time ', 1.6, ' time step ', 16L)<br>
('SCRIPT2 DCP time ', 1.6, ' time step ', 16L)<br>
('SCRIPT1 RDD time ', 1.7000000000000002, ' time step ', 17L)<br>
('SCRIPT2 RDD time ', 1.7000000000000002, ' time step ', 17L)<br>
('SCRIPT1 RDD time ', 1.7000000000000002, ' time step ', 17L)<br>
('SCRIPT1 DCP time ', 1.7000000000000002, ' time step ', 17L)<br>
('SCRIPT2 RDD time ', 1.7000000000000002, ' time step ', 17L)<br>
('SCRIPT2 DCP time ', 1.7000000000000002, ' time step ', 17L)<br>
('SCRIPT1 RDD time ', 1.8, ' time step ', 18L)<br>
('SCRIPT2 RDD time ', 1.8, ' time step ', 18L)<br>
('SCRIPT1 RDD time ', 1.8, ' time step ', 18L)<br>
('SCRIPT1 DCP time ', 1.8, ' time step ', 18L)<br>
('SCRIPT2 RDD time ', 1.8, ' time step ', 18L)<br>
('SCRIPT2 DCP time ', 1.8, ' time step ', 18L)<br>
('SCRIPT1 RDD time ', 1.9000000000000001, ' time step ', 19L)<br>
('SCRIPT2 RDD time ', 1.9000000000000001, ' time step ', 19L)<br>
('SCRIPT1 RDD time ', 1.9000000000000001, ' time step ', 19L)<br>
('SCRIPT1 DCP time ', 1.9000000000000001, ' time step ', 19L)<br>
('SCRIPT2 RDD time ', 1.9000000000000001, ' time step ', 19L)<br>
('SCRIPT2 DCP time ', 1.9000000000000001, ' time step ', 19L)<br>
('SCRIPT1 RDD time ', 2.0, ' time step ', 20L)<br>
('SCRIPT2 RDD time ', 2.0, ' time step ', 20L)<br>
('SCRIPT1 RDD time ', 2.0, ' time step ', 20L)<br>
('SCRIPT1 DCP time ', 2.0, ' time step ', 20L)<br>
('SCRIPT2 RDD time ', 2.0, ' time step ', 20L)<br>
('SCRIPT2 DCP time ', 2.0, ' time step ', 20L)<br>
('SCRIPT1 RDD time ', 2.1, ' time step ', 21L)<br>
('SCRIPT2 RDD time ', 2.1, ' time step ', 21L)<br>
('SCRIPT1 RDD time ', 2.1, ' time step ', 21L)<br>
('SCRIPT1 DCP time ', 2.1, ' time step ', 21L)<br>
('SCRIPT2 RDD time ', 2.1, ' time step ', 21L)<br>
('SCRIPT2 DCP time ', 2.1, ' time step ', 21L)<br>
('SCRIPT1 RDD time ', 2.2, ' time step ', 22L)<br>
('SCRIPT2 RDD time ', 2.2, ' time step ', 22L)<br>
('SCRIPT1 RDD time ', 2.2, ' time step ', 22L)<br>
('SCRIPT1 DCP time ', 2.2, ' time step ', 22L)<br>
('SCRIPT2 RDD time ', 2.2, ' time step ', 22L)<br>
('SCRIPT2 DCP time ', 2.2, ' time step ', 22L)<br>
('SCRIPT1 RDD time ', 2.3000000000000003, ' time step ', 23L)<br>
('SCRIPT2 RDD time ', 2.3000000000000003, ' time step ', 23L)<br>
('SCRIPT1 RDD time ', 2.3000000000000003, ' time step ', 23L)<br>
('SCRIPT1 DCP time ', 2.3000000000000003, ' time step ', 23L)<br>
('SCRIPT2 RDD time ', 2.3000000000000003, ' time step ', 23L)<br>
('SCRIPT2 DCP time ', 2.3000000000000003, ' time step ', 23L)<br>
('SCRIPT1 RDD time ', 2.4000000000000004, ' time step ', 24L)<br>
('SCRIPT2 RDD time ', 2.4000000000000004, ' time step ', 24L)<br>
('SCRIPT1 RDD time ', 2.4000000000000004, ' time step ', 24L)<br>
('SCRIPT1 DCP time ', 2.4000000000000004, ' time step ', 24L)<br>
('SCRIPT2 RDD time ', 2.4000000000000004, ' time step ', 24L)<br>
('SCRIPT2 DCP time ', 2.4000000000000004, ' time step ', 24L)<br>
('SCRIPT1 RDD time ', 2.5, ' time step ', 25L)<br>
('SCRIPT2 RDD time ', 2.5, ' time step ', 25L)<br>
('SCRIPT1 RDD time ', 2.5, ' time step ', 25L)<br>
('SCRIPT1 DCP time ', 2.5, ' time step ', 25L)<br>
('SCRIPT2 RDD time ', 2.5, ' time step ', 25L)<br>
('SCRIPT2 DCP time ', 2.5, ' time step ', 25L)<br>
('SCRIPT1 RDD time ', 2.6, ' time step ', 26L)<br>
('SCRIPT2 RDD time ', 2.6, ' time step ', 26L)<br>
('SCRIPT1 RDD time ', 2.6, ' time step ', 26L)<br>
('SCRIPT1 DCP time ', 2.6, ' time step ', 26L)<br>
('SCRIPT2 RDD time ', 2.6, ' time step ', 26L)<br>
('SCRIPT2 DCP time ', 2.6, ' time step ', 26L)<br>
('SCRIPT1 RDD time ', 2.7, ' time step ', 27L)<br>
('SCRIPT2 RDD time ', 2.7, ' time step ', 27L)<br>
('SCRIPT1 RDD time ', 2.7, ' time step ', 27L)<br>
('SCRIPT1 DCP time ', 2.7, ' time step ', 27L)<br>
('SCRIPT2 RDD time ', 2.7, ' time step ', 27L)<br>
('SCRIPT2 DCP time ', 2.7, ' time step ', 27L)<br>
('SCRIPT1 RDD time ', 2.8000000000000003, ' time step ', 28L)<br>
('SCRIPT2 RDD time ', 2.8000000000000003, ' time step ', 28L)<br>
('SCRIPT1 RDD time ', 2.8000000000000003, ' time step ', 28L)<br>
('SCRIPT1 DCP time ', 2.8000000000000003, ' time step ', 28L)<br>
('SCRIPT2 RDD time ', 2.8000000000000003, ' time step ', 28L)<br>
('SCRIPT2 DCP time ', 2.8000000000000003, ' time step ', 28L)<br>
('SCRIPT1 RDD time ', 2.9000000000000004, ' time step ', 29L)<br>
('SCRIPT2 RDD time ', 2.9000000000000004, ' time step ', 29L)<br>
('SCRIPT1 RDD time ', 2.9000000000000004, ' time step ', 29L)<br>
('SCRIPT1 DCP time ', 2.9000000000000004, ' time step ', 29L)<br>
('SCRIPT2 RDD time ', 2.9000000000000004, ' time step ', 29L)<br>
('SCRIPT2 DCP time ', 2.9000000000000004, ' time step ', 29L)<br>
('SCRIPT1 RDD time ', 3.0, ' time step ', 30L)<br>
('SCRIPT2 RDD time ', 3.0, ' time step ', 30L)<br>
('SCRIPT1 RDD time ', 3.0, ' time step ', 30L)<br>
('SCRIPT1 DCP time ', 3.0, ' time step ', 30L)<br>
('SCRIPT2 RDD time ', 3.0, ' time step ', 30L)<br>
('SCRIPT2 DCP time ', 3.0, ' time step ', 30L)<br>
('SCRIPT1 RDD time ', 3.1, ' time step ', 31L)<br>
('SCRIPT2 RDD time ', 3.1, ' time step ', 31L)<br>
('SCRIPT1 RDD time ', 3.1, ' time step ', 31L)<br>
('SCRIPT1 DCP time ', 3.1, ' time step ', 31L)<br>
('SCRIPT2 RDD time ', 3.1, ' time step ', 31L)<br>
('SCRIPT2 DCP time ', 3.1, ' time step ', 31L)<br>
('SCRIPT1 RDD time ', 3.2, ' time step ', 32L)<br>
('SCRIPT2 RDD time ', 3.2, ' time step ', 32L)<br>
('SCRIPT1 RDD time ', 3.2, ' time step ', 32L)<br>
('SCRIPT1 DCP time ', 3.2, ' time step ', 32L)<br>
('SCRIPT2 RDD time ', 3.2, ' time step ', 32L)<br>
('SCRIPT2 DCP time ', 3.2, ' time step ', 32L)<br>
('SCRIPT1 RDD time ', 3.3000000000000003, ' time step ', 33L)<br>
('SCRIPT2 RDD time ', 3.3000000000000003, ' time step ', 33L)<br>
('SCRIPT1 RDD time ', 3.3000000000000003, ' time step ', 33L)<br>
('SCRIPT1 DCP time ', 3.3000000000000003, ' time step ', 33L)<br>
('SCRIPT2 RDD time ', 3.3000000000000003, ' time step ', 33L)<br>
('SCRIPT2 DCP time ', 3.3000000000000003, ' time step ', 33L)<br>
('SCRIPT1 RDD time ', 3.4000000000000004, ' time step ', 34L)<br>
('SCRIPT2 RDD time ', 3.4000000000000004, ' time step ', 34L)<br>
('SCRIPT1 RDD time ', 3.4000000000000004, ' time step ', 34L)<br>
('SCRIPT1 DCP time ', 3.4000000000000004, ' time step ', 34L)<br>
('SCRIPT2 RDD time ', 3.4000000000000004, ' time step ', 34L)<br>
('SCRIPT2 DCP time ', 3.4000000000000004, ' time step ', 34L)<br>
('SCRIPT1 RDD time ', 3.5, ' time step ', 35L)<br>
('SCRIPT2 RDD time ', 3.5, ' time step ', 35L)<br>
('SCRIPT1 RDD time ', 3.5, ' time step ', 35L)<br>
('SCRIPT1 DCP time ', 3.5, ' time step ', 35L)<br>
('SCRIPT2 RDD time ', 3.5, ' time step ', 35L)<br>
('SCRIPT2 DCP time ', 3.5, ' time step ', 35L)<br>
('SCRIPT1 RDD time ', 3.6, ' time step ', 36L)<br>
('SCRIPT2 RDD time ', 3.6, ' time step ', 36L)<br>
('SCRIPT1 RDD time ', 3.6, ' time step ', 36L)<br>
('SCRIPT1 DCP time ', 3.6, ' time step ', 36L)<br>
('SCRIPT2 RDD time ', 3.6, ' time step ', 36L)<br>
('SCRIPT2 DCP time ', 3.6, ' time step ', 36L)<br>
('SCRIPT1 RDD time ', 3.7, ' time step ', 37L)<br>
('SCRIPT2 RDD time ', 3.7, ' time step ', 37L)<br>
('SCRIPT1 RDD time ', 3.7, ' time step ', 37L)<br>
('SCRIPT1 DCP time ', 3.7, ' time step ', 37L)<br>
('SCRIPT2 RDD time ', 3.7, ' time step ', 37L)<br>
('SCRIPT2 DCP time ', 3.7, ' time step ', 37L)<br>
('SCRIPT1 RDD time ', 3.8000000000000003, ' time step ', 38L)<br>
('SCRIPT2 RDD time ', 3.8000000000000003, ' time step ', 38L)<br>
('SCRIPT1 RDD time ', 3.8000000000000003, ' time step ', 38L)<br>
('SCRIPT1 DCP time ', 3.8000000000000003, ' time step ', 38L)<br>
('SCRIPT2 RDD time ', 3.8000000000000003, ' time step ', 38L)<br>
('SCRIPT2 DCP time ', 3.8000000000000003, ' time step ', 38L)<br>
('SCRIPT1 RDD time ', 3.9000000000000004, ' time step ', 39L)<br>
('SCRIPT2 RDD time ', 3.9000000000000004, ' time step ', 39L)<br>
('SCRIPT1 RDD time ', 3.9000000000000004, ' time step ', 39L)<br>
('SCRIPT1 DCP time ', 3.9000000000000004, ' time step ', 39L)<br>
('SCRIPT2 RDD time ', 3.9000000000000004, ' time step ', 39L)<br>
('SCRIPT2 DCP time ', 3.9000000000000004, ' time step ', 39L)<br>
('SCRIPT1 RDD time ', 4.0, ' time step ', 40L)<br>
('SCRIPT2 RDD time ', 4.0, ' time step ', 40L)<br>
('SCRIPT1 RDD time ', 4.0, ' time step ', 40L)<br>
('SCRIPT1 DCP time ', 4.0, ' time step ', 40L)<br>
('SCRIPT2 RDD time ', 4.0, ' time step ', 40L)<br>
('SCRIPT2 DCP time ', 4.0, ' time step ', 40L)<br>
('SCRIPT1 RDD time ', 4.1000000000000005, ' time step ', 41L)<br>
('SCRIPT2 RDD time ', 4.1000000000000005, ' time step ', 41L)<br>
('SCRIPT1 RDD time ', 4.1000000000000005, ' time step ', 41L)<br>
('SCRIPT1 DCP time ', 4.1000000000000005, ' time step ', 41L)<br>
('SCRIPT2 RDD time ', 4.1000000000000005, ' time step ', 41L)<br>
('SCRIPT2 DCP time ', 4.1000000000000005, ' time step ', 41L)<br>
('SCRIPT1 RDD time ', 4.2, ' time step ', 42L)<br>
('SCRIPT2 RDD time ', 4.2, ' time step ', 42L)<br>
('SCRIPT1 RDD time ', 4.2, ' time step ', 42L)<br>
('SCRIPT1 DCP time ', 4.2, ' time step ', 42L)<br>
('SCRIPT2 RDD time ', 4.2, ' time step ', 42L)<br>
('SCRIPT2 DCP time ', 4.2, ' time step ', 42L)<br>
('SCRIPT1 RDD time ', 4.3, ' time step ', 43L)<br>
('SCRIPT2 RDD time ', 4.3, ' time step ', 43L)<br>
('SCRIPT1 RDD time ', 4.3, ' time step ', 43L)<br>
('SCRIPT1 DCP time ', 4.3, ' time step ', 43L)<br>
('SCRIPT2 RDD time ', 4.3, ' time step ', 43L)<br>
('SCRIPT2 DCP time ', 4.3, ' time step ', 43L)<br>
('SCRIPT1 RDD time ', 4.4, ' time step ', 44L)<br>
('SCRIPT2 RDD time ', 4.4, ' time step ', 44L)<br>
('SCRIPT1 RDD time ', 4.4, ' time step ', 44L)<br>
('SCRIPT1 DCP time ', 4.4, ' time step ', 44L)<br>
('SCRIPT2 RDD time ', 4.4, ' time step ', 44L)<br>
('SCRIPT2 DCP time ', 4.4, ' time step ', 44L)<br>
('SCRIPT1 RDD time ', 4.5, ' time step ', 45L)<br>
('SCRIPT2 RDD time ', 4.5, ' time step ', 45L)<br>
('SCRIPT1 RDD time ', 4.5, ' time step ', 45L)<br>
('SCRIPT1 DCP time ', 4.5, ' time step ', 45L)<br>
('SCRIPT2 RDD time ', 4.5, ' time step ', 45L)<br>
('SCRIPT2 DCP time ', 4.5, ' time step ', 45L)<br>
('SCRIPT1 RDD time ', 4.6000000000000005, ' time step ', 46L)<br>
('SCRIPT2 RDD time ', 4.6000000000000005, ' time step ', 46L)<br>
('SCRIPT1 RDD time ', 4.6000000000000005, ' time step ', 46L)<br>
('SCRIPT1 DCP time ', 4.6000000000000005, ' time step ', 46L)<br>
('SCRIPT2 RDD time ', 4.6000000000000005, ' time step ', 46L)<br>
('SCRIPT2 DCP time ', 4.6000000000000005, ' time step ', 46L)<br>
('SCRIPT1 RDD time ', 4.7, ' time step ', 47L)<br>
('SCRIPT2 RDD time ', 4.7, ' time step ', 47L)<br>
('SCRIPT1 RDD time ', 4.7, ' time step ', 47L)<br>
('SCRIPT1 DCP time ', 4.7, ' time step ', 47L)<br>
('SCRIPT2 RDD time ', 4.7, ' time step ', 47L)<br>
('SCRIPT2 DCP time ', 4.7, ' time step ', 47L)<br>
('SCRIPT1 RDD time ', 4.800000000000001, ' time step ', 48L)<br>
('SCRIPT2 RDD time ', 4.800000000000001, ' time step ', 48L)<br>
('SCRIPT1 RDD time ', 4.800000000000001, ' time step ', 48L)<br>
('SCRIPT1 DCP time ', 4.800000000000001, ' time step ', 48L)<br>
('SCRIPT2 RDD time ', 4.800000000000001, ' time step ', 48L)<br>
('SCRIPT2 DCP time ', 4.800000000000001, ' time step ', 48L)<br>
('SCRIPT1 RDD time ', 4.9, ' time step ', 49L)<br>
('SCRIPT2 RDD time ', 4.9, ' time step ', 49L)<br>
('SCRIPT1 RDD time ', 4.9, ' time step ', 49L)<br>
('SCRIPT1 DCP time ', 4.9, ' time step ', 49L)<br>
('SCRIPT2 RDD time ', 4.9, ' time step ', 49L)<br>
('SCRIPT2 DCP time ', 4.9, ' time step ', 49L)<br>
('SCRIPT1 RDD time ', 5.0, ' time step ', 50L)<br>
('SCRIPT2 RDD time ', 5.0, ' time step ', 50L)<br>
('SCRIPT1 RDD time ', 5.0, ' time step ', 50L)<br>
('SCRIPT1 DCP time ', 5.0, ' time step ', 50L)<br>
('SCRIPT2 RDD time ', 5.0, ' time step ', 50L)<br>
('SCRIPT2 DCP time ', 5.0, ' time step ', 50L)<br>
('SCRIPT1 RDD time ', 5.1000000000000005, ' time step ', 51L)<br>
('SCRIPT2 RDD time ', 5.1000000000000005, ' time step ', 51L)<br>
('SCRIPT1 RDD time ', 5.1000000000000005, ' time step ', 51L)<br>
('SCRIPT1 DCP time ', 5.1000000000000005, ' time step ', 51L)<br>
('SCRIPT2 RDD time ', 5.1000000000000005, ' time step ', 51L)<br>
('SCRIPT2 DCP time ', 5.1000000000000005, ' time step ', 51L)<br>
('SCRIPT1 RDD time ', 5.2, ' time step ', 52L)<br>
('SCRIPT2 RDD time ', 5.2, ' time step ', 52L)<br>
('SCRIPT1 RDD time ', 5.2, ' time step ', 52L)<br>
('SCRIPT1 DCP time ', 5.2, ' time step ', 52L)<br>
('SCRIPT2 RDD time ', 5.2, ' time step ', 52L)<br>
('SCRIPT2 DCP time ', 5.2, ' time step ', 52L)<br>
('SCRIPT1 RDD time ', 5.300000000000001, ' time step ', 53L)<br>
('SCRIPT2 RDD time ', 5.300000000000001, ' time step ', 53L)<br>
('SCRIPT1 RDD time ', 5.300000000000001, ' time step ', 53L)<br>
('SCRIPT1 DCP time ', 5.300000000000001, ' time step ', 53L)<br>
('SCRIPT2 RDD time ', 5.300000000000001, ' time step ', 53L)<br>
('SCRIPT2 DCP time ', 5.300000000000001, ' time step ', 53L)<br>
('SCRIPT1 RDD time ', 5.4, ' time step ', 54L)<br>
('SCRIPT2 RDD time ', 5.4, ' time step ', 54L)<br>
('SCRIPT1 RDD time ', 5.4, ' time step ', 54L)<br>
('SCRIPT1 DCP time ', 5.4, ' time step ', 54L)<br>
('SCRIPT2 RDD time ', 5.4, ' time step ', 54L)<br>
('SCRIPT2 DCP time ', 5.4, ' time step ', 54L)<br>
('SCRIPT1 RDD time ', 5.5, ' time step ', 55L)<br>
('SCRIPT2 RDD time ', 5.5, ' time step ', 55L)<br>
('SCRIPT1 RDD time ', 5.5, ' time step ', 55L)<br>
('SCRIPT1 DCP time ', 5.5, ' time step ', 55L)<br>
('SCRIPT2 RDD time ', 5.5, ' time step ', 55L)<br>
('SCRIPT2 DCP time ', 5.5, ' time step ', 55L)<br>
('SCRIPT1 RDD time ', 5.6000000000000005, ' time step ', 56L)<br>
('SCRIPT2 RDD time ', 5.6000000000000005, ' time step ', 56L)<br>
('SCRIPT1 RDD time ', 5.6000000000000005, ' time step ', 56L)<br>
('SCRIPT1 DCP time ', 5.6000000000000005, ' time step ', 56L)<br>
('SCRIPT2 RDD time ', 5.6000000000000005, ' time step ', 56L)<br>
('SCRIPT2 DCP time ', 5.6000000000000005, ' time step ', 56L)<br>
('SCRIPT1 RDD time ', 5.7, ' time step ', 57L)<br>
('SCRIPT2 RDD time ', 5.7, ' time step ', 57L)<br>
('SCRIPT1 RDD time ', 5.7, ' time step ', 57L)<br>
('SCRIPT1 DCP time ', 5.7, ' time step ', 57L)<br>
('SCRIPT2 RDD time ', 5.7, ' time step ', 57L)<br>
('SCRIPT2 DCP time ', 5.7, ' time step ', 57L)<br>
('SCRIPT1 RDD time ', 5.800000000000001, ' time step ', 58L)<br>
('SCRIPT2 RDD time ', 5.800000000000001, ' time step ', 58L)<br>
('SCRIPT1 RDD time ', 5.800000000000001, ' time step ', 58L)<br>
('SCRIPT1 DCP time ', 5.800000000000001, ' time step ', 58L)<br>
('SCRIPT2 RDD time ', 5.800000000000001, ' time step ', 58L)<br>
('SCRIPT2 DCP time ', 5.800000000000001, ' time step ', 58L)<br>
('SCRIPT1 RDD time ', 5.9, ' time step ', 59L)<br>
('SCRIPT2 RDD time ', 5.9, ' time step ', 59L)<br>
('SCRIPT1 RDD time ', 5.9, ' time step ', 59L)<br>
('SCRIPT1 DCP time ', 5.9, ' time step ', 59L)<br>
('SCRIPT2 RDD time ', 5.9, ' time step ', 59L)<br>
('SCRIPT2 DCP time ', 5.9, ' time step ', 59L)<br>
('SCRIPT1 RDD time ', 6.0, ' time step ', 60L)<br>
('SCRIPT2 RDD time ', 6.0, ' time step ', 60L)<br>
('SCRIPT1 RDD time ', 6.0, ' time step ', 60L)<br>
('SCRIPT1 DCP time ', 6.0, ' time step ', 60L)<br>
('SCRIPT2 RDD time ', 6.0, ' time step ', 60L)<br>
('SCRIPT2 DCP time ', 6.0, ' time step ', 60L)<br>
('SCRIPT1 RDD time ', 6.1000000000000005, ' time step ', 61L)<br>
('SCRIPT2 RDD time ', 6.1000000000000005, ' time step ', 61L)<br>
('SCRIPT1 RDD time ', 6.1000000000000005, ' time step ', 61L)<br>
('SCRIPT1 DCP time ', 6.1000000000000005, ' time step ', 61L)<br>
('SCRIPT2 RDD time ', 6.1000000000000005, ' time step ', 61L)<br>
('SCRIPT2 DCP time ', 6.1000000000000005, ' time step ', 61L)<br>
('SCRIPT1 RDD time ', 6.2, ' time step ', 62L)<br>
('SCRIPT2 RDD time ', 6.2, ' time step ', 62L)<br>
('SCRIPT1 RDD time ', 6.2, ' time step ', 62L)<br>
('SCRIPT1 DCP time ', 6.2, ' time step ', 62L)<br>
('SCRIPT2 RDD time ', 6.2, ' time step ', 62L)<br>
('SCRIPT2 DCP time ', 6.2, ' time step ', 62L)<br>
('SCRIPT1 RDD time ', 6.300000000000001, ' time step ', 63L)<br>
('SCRIPT2 RDD time ', 6.300000000000001, ' time step ', 63L)<br>
('SCRIPT1 RDD time ', 6.300000000000001, ' time step ', 63L)<br>
('SCRIPT1 DCP time ', 6.300000000000001, ' time step ', 63L)<br>
('SCRIPT2 RDD time ', 6.300000000000001, ' time step ', 63L)<br>
('SCRIPT2 DCP time ', 6.300000000000001, ' time step ', 63L)<br>
('SCRIPT1 RDD time ', 6.4, ' time step ', 64L)<br>
('SCRIPT2 RDD time ', 6.4, ' time step ', 64L)<br>
('SCRIPT1 RDD time ', 6.4, ' time step ', 64L)<br>
('SCRIPT1 DCP time ', 6.4, ' time step ', 64L)<br>
('SCRIPT2 RDD time ', 6.4, ' time step ', 64L)<br>
('SCRIPT2 DCP time ', 6.4, ' time step ', 64L)<br>
('SCRIPT1 RDD time ', 6.5, ' time step ', 65L)<br>
('SCRIPT2 RDD time ', 6.5, ' time step ', 65L)<br>
('SCRIPT1 RDD time ', 6.5, ' time step ', 65L)<br>
('SCRIPT1 DCP time ', 6.5, ' time step ', 65L)<br>
('SCRIPT2 RDD time ', 6.5, ' time step ', 65L)<br>
('SCRIPT2 DCP time ', 6.5, ' time step ', 65L)<br>
('SCRIPT1 RDD time ', 6.6000000000000005, ' time step ', 66L)<br>
('SCRIPT2 RDD time ', 6.6000000000000005, ' time step ', 66L)<br>
('SCRIPT1 RDD time ', 6.6000000000000005, ' time step ', 66L)<br>
('SCRIPT1 DCP time ', 6.6000000000000005, ' time step ', 66L)<br>
('SCRIPT2 RDD time ', 6.6000000000000005, ' time step ', 66L)<br>
('SCRIPT2 DCP time ', 6.6000000000000005, ' time step ', 66L)<br>
('SCRIPT1 RDD time ', 6.7, ' time step ', 67L)<br>
('SCRIPT2 RDD time ', 6.7, ' time step ', 67L)<br>
('SCRIPT1 RDD time ', 6.7, ' time step ', 67L)<br>
('SCRIPT1 DCP time ', 6.7, ' time step ', 67L)<br>
('SCRIPT2 RDD time ', 6.7, ' time step ', 67L)<br>
('SCRIPT2 DCP time ', 6.7, ' time step ', 67L)<br>
('SCRIPT1 RDD time ', 6.800000000000001, ' time step ', 68L)<br>
('SCRIPT2 RDD time ', 6.800000000000001, ' time step ', 68L)<br>
('SCRIPT1 RDD time ', 6.800000000000001, ' time step ', 68L)<br>
('SCRIPT1 DCP time ', 6.800000000000001, ' time step ', 68L)<br>
('SCRIPT2 RDD time ', 6.800000000000001, ' time step ', 68L)<br>
('SCRIPT2 DCP time ', 6.800000000000001, ' time step ', 68L)<br>
('SCRIPT1 RDD time ', 6.9, ' time step ', 69L)<br>
('SCRIPT2 RDD time ', 6.9, ' time step ', 69L)<br>
('SCRIPT1 RDD time ', 6.9, ' time step ', 69L)<br>
('SCRIPT1 DCP time ', 6.9, ' time step ', 69L)<br>
('SCRIPT2 RDD time ', 6.9, ' time step ', 69L)<br>
('SCRIPT2 DCP time ', 6.9, ' time step ', 69L)<br>
('SCRIPT1 RDD time ', 7.0, ' time step ', 70L)<br>
('SCRIPT2 RDD time ', 7.0, ' time step ', 70L)<br>
('SCRIPT1 RDD time ', 7.0, ' time step ', 70L)<br>
('SCRIPT1 DCP time ', 7.0, ' time step ', 70L)<br>
('SCRIPT2 RDD time ', 7.0, ' time step ', 70L)<br>
('SCRIPT2 DCP time ', 7.0, ' time step ', 70L)<br>
('SCRIPT1 RDD time ', 7.1000000000000005, ' time step ', 71L)<br>
('SCRIPT2 RDD time ', 7.1000000000000005, ' time step ', 71L)<br>
('SCRIPT1 RDD time ', 7.1000000000000005, ' time step ', 71L)<br>
('SCRIPT1 DCP time ', 7.1000000000000005, ' time step ', 71L)<br>
('SCRIPT2 RDD time ', 7.1000000000000005, ' time step ', 71L)<br>
('SCRIPT2 DCP time ', 7.1000000000000005, ' time step ', 71L)<br>
('SCRIPT1 RDD time ', 7.2, ' time step ', 72L)<br>
('SCRIPT2 RDD time ', 7.2, ' time step ', 72L)<br>
('SCRIPT1 RDD time ', 7.2, ' time step ', 72L)<br>
('SCRIPT1 DCP time ', 7.2, ' time step ', 72L)<br>
('SCRIPT2 RDD time ', 7.2, ' time step ', 72L)<br>
('SCRIPT2 DCP time ', 7.2, ' time step ', 72L)<br>
('SCRIPT1 RDD time ', 7.300000000000001, ' time step ', 73L)<br>
('SCRIPT2 RDD time ', 7.300000000000001, ' time step ', 73L)<br>
('SCRIPT1 RDD time ', 7.300000000000001, ' time step ', 73L)<br>
('SCRIPT1 DCP time ', 7.300000000000001, ' time step ', 73L)<br>
('SCRIPT2 RDD time ', 7.300000000000001, ' time step ', 73L)<br>
('SCRIPT2 DCP time ', 7.300000000000001, ' time step ', 73L)<br>
('SCRIPT1 RDD time ', 7.4, ' time step ', 74L)<br>
('SCRIPT2 RDD time ', 7.4, ' time step ', 74L)<br>
('SCRIPT1 RDD time ', 7.4, ' time step ', 74L)<br>
('SCRIPT1 DCP time ', 7.4, ' time step ', 74L)<br>
('SCRIPT2 RDD time ', 7.4, ' time step ', 74L)<br>
('SCRIPT2 DCP time ', 7.4, ' time step ', 74L)<br>
('SCRIPT1 RDD time ', 7.5, ' time step ', 75L)<br>
('SCRIPT2 RDD time ', 7.5, ' time step ', 75L)<br>
('SCRIPT1 RDD time ', 7.5, ' time step ', 75L)<br>
('SCRIPT1 DCP time ', 7.5, ' time step ', 75L)<br>
('SCRIPT2 RDD time ', 7.5, ' time step ', 75L)<br>
('SCRIPT2 DCP time ', 7.5, ' time step ', 75L)<br>
('SCRIPT1 RDD time ', 7.6000000000000005, ' time step ', 76L)<br>
('SCRIPT2 RDD time ', 7.6000000000000005, ' time step ', 76L)<br>
('SCRIPT1 RDD time ', 7.6000000000000005, ' time step ', 76L)<br>
('SCRIPT1 DCP time ', 7.6000000000000005, ' time step ', 76L)<br>
('SCRIPT2 RDD time ', 7.6000000000000005, ' time step ', 76L)<br>
('SCRIPT2 DCP time ', 7.6000000000000005, ' time step ', 76L)<br>
('SCRIPT1 RDD time ', 7.7, ' time step ', 77L)<br>
('SCRIPT2 RDD time ', 7.7, ' time step ', 77L)<br>
('SCRIPT1 RDD time ', 7.7, ' time step ', 77L)<br>
('SCRIPT1 DCP time ', 7.7, ' time step ', 77L)<br>
('SCRIPT2 RDD time ', 7.7, ' time step ', 77L)<br>
('SCRIPT2 DCP time ', 7.7, ' time step ', 77L)<br>
('SCRIPT1 RDD time ', 7.800000000000001, ' time step ', 78L)<br>
('SCRIPT2 RDD time ', 7.800000000000001, ' time step ', 78L)<br>
('SCRIPT1 RDD time ', 7.800000000000001, ' time step ', 78L)<br>
('SCRIPT1 DCP time ', 7.800000000000001, ' time step ', 78L)<br>
('SCRIPT2 RDD time ', 7.800000000000001, ' time step ', 78L)<br>
('SCRIPT2 DCP time ', 7.800000000000001, ' time step ', 78L)<br>
('SCRIPT1 RDD time ', 7.9, ' time step ', 79L)<br>
('SCRIPT2 RDD time ', 7.9, ' time step ', 79L)<br>
('SCRIPT1 RDD time ', 7.9, ' time step ', 79L)<br>
('SCRIPT1 DCP time ', 7.9, ' time step ', 79L)<br>
('SCRIPT2 RDD time ', 7.9, ' time step ', 79L)<br>
('SCRIPT2 DCP time ', 7.9, ' time step ', 79L)<br>
('SCRIPT1 RDD time ', 8.0, ' time step ', 80L)<br>
('SCRIPT2 RDD time ', 8.0, ' time step ', 80L)<br>
('SCRIPT1 RDD time ', 8.0, ' time step ', 80L)<br>
('SCRIPT1 DCP time ', 8.0, ' time step ', 80L)<br>
('SCRIPT2 RDD time ', 8.0, ' time step ', 80L)<br>
('SCRIPT2 DCP time ', 8.0, ' time step ', 80L)<br>
('SCRIPT1 RDD time ', 8.1, ' time step ', 81L)<br>
('SCRIPT2 RDD time ', 8.1, ' time step ', 81L)<br>
('SCRIPT1 RDD time ', 8.1, ' time step ', 81L)<br>
('SCRIPT1 DCP time ', 8.1, ' time step ', 81L)<br>
('SCRIPT2 RDD time ', 8.1, ' time step ', 81L)<br>
('SCRIPT2 DCP time ', 8.1, ' time step ', 81L)<br>
('SCRIPT1 RDD time ', 8.200000000000001, ' time step ', 82L)<br>
('SCRIPT2 RDD time ', 8.200000000000001, ' time step ', 82L)<br>
('SCRIPT1 RDD time ', 8.200000000000001, ' time step ', 82L)<br>
('SCRIPT1 DCP time ', 8.200000000000001, ' time step ', 82L)<br>
('SCRIPT2 RDD time ', 8.200000000000001, ' time step ', 82L)<br>
('SCRIPT2 DCP time ', 8.200000000000001, ' time step ', 82L)<br>
('SCRIPT1 RDD time ', 8.3, ' time step ', 83L)<br>
('SCRIPT2 RDD time ', 8.3, ' time step ', 83L)<br>
('SCRIPT1 RDD time ', 8.3, ' time step ', 83L)<br>
('SCRIPT1 DCP time ', 8.3, ' time step ', 83L)<br>
('SCRIPT2 RDD time ', 8.3, ' time step ', 83L)<br>
('SCRIPT2 DCP time ', 8.3, ' time step ', 83L)<br>
('SCRIPT1 RDD time ', 8.4, ' time step ', 84L)<br>
('SCRIPT2 RDD time ', 8.4, ' time step ', 84L)<br>
('SCRIPT1 RDD time ', 8.4, ' time step ', 84L)<br>
('SCRIPT1 DCP time ', 8.4, ' time step ', 84L)<br>
('SCRIPT2 RDD time ', 8.4, ' time step ', 84L)<br>
('SCRIPT2 DCP time ', 8.4, ' time step ', 84L)<br>
('SCRIPT1 RDD time ', 8.5, ' time step ', 85L)<br>
('SCRIPT2 RDD time ', 8.5, ' time step ', 85L)<br>
('SCRIPT1 RDD time ', 8.5, ' time step ', 85L)<br>
('SCRIPT1 DCP time ', 8.5, ' time step ', 85L)<br>
('SCRIPT2 RDD time ', 8.5, ' time step ', 85L)<br>
('SCRIPT2 DCP time ', 8.5, ' time step ', 85L)<br>
('SCRIPT1 RDD time ', 8.6, ' time step ', 86L)<br>
('SCRIPT2 RDD time ', 8.6, ' time step ', 86L)<br>
('SCRIPT1 RDD time ', 8.6, ' time step ', 86L)<br>
('SCRIPT1 DCP time ', 8.6, ' time step ', 86L)<br>
('SCRIPT2 RDD time ', 8.6, ' time step ', 86L)<br>
('SCRIPT2 DCP time ', 8.6, ' time step ', 86L)<br>
('SCRIPT1 RDD time ', 8.700000000000001, ' time step ', 87L)<br>
('SCRIPT2 RDD time ', 8.700000000000001, ' time step ', 87L)<br>
('SCRIPT1 RDD time ', 8.700000000000001, ' time step ', 87L)<br>
('SCRIPT1 DCP time ', 8.700000000000001, ' time step ', 87L)<br>
('SCRIPT2 RDD time ', 8.700000000000001, ' time step ', 87L)<br>
('SCRIPT2 DCP time ', 8.700000000000001, ' time step ', 87L)<br>
('SCRIPT1 RDD time ', 8.8, ' time step ', 88L)<br>
('SCRIPT2 RDD time ', 8.8, ' time step ', 88L)<br>
('SCRIPT1 RDD time ', 8.8, ' time step ', 88L)<br>
('SCRIPT1 DCP time ', 8.8, ' time step ', 88L)<br>
('SCRIPT2 RDD time ', 8.8, ' time step ', 88L)<br>
('SCRIPT2 DCP time ', 8.8, ' time step ', 88L)<br>
('SCRIPT1 RDD time ', 8.9, ' time step ', 89L)<br>
('SCRIPT2 RDD time ', 8.9, ' time step ', 89L)<br>
('SCRIPT1 RDD time ', 8.9, ' time step ', 89L)<br>
('SCRIPT1 DCP time ', 8.9, ' time step ', 89L)<br>
('SCRIPT2 RDD time ', 8.9, ' time step ', 89L)<br>
('SCRIPT2 DCP time ', 8.9, ' time step ', 89L)<br>
('SCRIPT1 RDD time ', 9.0, ' time step ', 90L)<br>
('SCRIPT2 RDD time ', 9.0, ' time step ', 90L)<br>
('SCRIPT1 RDD time ', 9.0, ' time step ', 90L)<br>
('SCRIPT1 DCP time ', 9.0, ' time step ', 90L)<br>
('SCRIPT2 RDD time ', 9.0, ' time step ', 90L)<br>
('SCRIPT2 DCP time ', 9.0, ' time step ', 90L)<br>
('SCRIPT1 RDD time ', 9.1, ' time step ', 91L)<br>
('SCRIPT2 RDD time ', 9.1, ' time step ', 91L)<br>
('SCRIPT1 RDD time ', 9.1, ' time step ', 91L)<br>
('SCRIPT1 DCP time ', 9.1, ' time step ', 91L)<br>
('SCRIPT2 RDD time ', 9.1, ' time step ', 91L)<br>
('SCRIPT2 DCP time ', 9.1, ' time step ', 91L)<br>
('SCRIPT1 RDD time ', 9.200000000000001, ' time step ', 92L)<br>
('SCRIPT2 RDD time ', 9.200000000000001, ' time step ', 92L)<br>
('SCRIPT1 RDD time ', 9.200000000000001, ' time step ', 92L)<br>
('SCRIPT1 DCP time ', 9.200000000000001, ' time step ', 92L)<br>
('SCRIPT2 RDD time ', 9.200000000000001, ' time step ', 92L)<br>
('SCRIPT2 DCP time ', 9.200000000000001, ' time step ', 92L)<br>
('SCRIPT1 RDD time ', 9.3, ' time step ', 93L)<br>
('SCRIPT2 RDD time ', 9.3, ' time step ', 93L)<br>
('SCRIPT1 RDD time ', 9.3, ' time step ', 93L)<br>
('SCRIPT1 DCP time ', 9.3, ' time step ', 93L)<br>
('SCRIPT2 RDD time ', 9.3, ' time step ', 93L)<br>
('SCRIPT2 DCP time ', 9.3, ' time step ', 93L)<br>
('SCRIPT1 RDD time ', 9.4, ' time step ', 94L)<br>
('SCRIPT2 RDD time ', 9.4, ' time step ', 94L)<br>
('SCRIPT1 RDD time ', 9.4, ' time step ', 94L)<br>
('SCRIPT1 DCP time ', 9.4, ' time step ', 94L)<br>
('SCRIPT2 RDD time ', 9.4, ' time step ', 94L)<br>
('SCRIPT2 DCP time ', 9.4, ' time step ', 94L)<br>
('SCRIPT1 RDD time ', 9.5, ' time step ', 95L)<br>
('SCRIPT2 RDD time ', 9.5, ' time step ', 95L)<br>
('SCRIPT1 RDD time ', 9.5, ' time step ', 95L)<br>
('SCRIPT1 DCP time ', 9.5, ' time step ', 95L)<br>
('SCRIPT2 RDD time ', 9.5, ' time step ', 95L)<br>
('SCRIPT2 DCP time ', 9.5, ' time step ', 95L)<br>
('SCRIPT1 RDD time ', 9.600000000000001, ' time step ', 96L)<br>
('SCRIPT2 RDD time ', 9.600000000000001, ' time step ', 96L)<br>
('SCRIPT1 RDD time ', 9.600000000000001, ' time step ', 96L)<br>
('SCRIPT1 DCP time ', 9.600000000000001, ' time step ', 96L)<br>
('SCRIPT2 RDD time ', 9.600000000000001, ' time step ', 96L)<br>
('SCRIPT2 DCP time ', 9.600000000000001, ' time step ', 96L)<br>
('SCRIPT1 RDD time ', 9.700000000000001, ' time step ', 97L)<br>
('SCRIPT2 RDD time ', 9.700000000000001, ' time step ', 97L)<br>
('SCRIPT1 RDD time ', 9.700000000000001, ' time step ', 97L)<br>
('SCRIPT1 DCP time ', 9.700000000000001, ' time step ', 97L)<br>
('SCRIPT2 RDD time ', 9.700000000000001, ' time step ', 97L)<br>
('SCRIPT2 DCP time ', 9.700000000000001, ' time step ', 97L)<br>
('SCRIPT1 RDD time ', 9.8, ' time step ', 98L)<br>
('SCRIPT2 RDD time ', 9.8, ' time step ', 98L)<br>
('SCRIPT1 RDD time ', 9.8, ' time step ', 98L)<br>
('SCRIPT1 DCP time ', 9.8, ' time step ', 98L)<br>
('SCRIPT2 RDD time ', 9.8, ' time step ', 98L)<br>
('SCRIPT2 DCP time ', 9.8, ' time step ', 98L)<br>
('SCRIPT1 DCP time ', 9.9, ' time step ', 99L)<br>
('SCRIPT2 DCP time ', 9.9, ' time step ', 99L)<br>
<span class=""><br>
<br>
> Hi Ufuk,<br>
><br>
> It's looking to me like the issue is in the adaptor some place. I tried<br>
> running your scripts (modified slightly) with the CxxFullExample<br>
> (./CxxFullExample script_1.py script_2.py) and was able to get image_s1*<br>
> and image_s2* files out of it and did not see the warning you mention. I<br>
> also modified that example to use atm_input2d instead of input for the<br>
> input/grid identifier to make sure that wasn't the case. I've attached<br>
> this<br>
> example with the scripts modified to print out some debug information.<br>
><br>
> Some questions (these are pretty basic things that you've probably already<br>
> gotten working properly but maybe there's some small thing that was<br>
> forgotten):<br>
><br>
</span>>    - Does your g_coprocessor only get created in your initialization<br>
<span class="">>    routine and deleted in the finalization step? That should not be<br>
> created<br>
>    and deleted during each in situ processing step.<br>
</span>>    - Do the vtkCPPythonScriptPipelines only get added during<br>
<div class="HOEnZb"><div class="h5">>    initialization? They should not be added and removed from g_coprocessor<br>
>    every time step.<br>
><br>
> Also, could you try running with the scripts that I included in the<br>
> cat.tgz<br>
> tarball? The print statements there will print out the time and time steps<br>
> during the simulation run to help me diagnose (both need to be increasing<br>
> between calls to Catalyst). Also, if you share your adaptor code with me I<br>
> can take a quick look.<br>
><br>
> Cheers,<br>
> Andy<br>
><br>
><br>
><br>
> On Fri, Jul 7, 2017 at 7:30 AM, Ufuk Utku Turuncoglu (BE) <<br>
> <a href="mailto:u.utku.turuncoglu@be.itu.edu.tr">u.utku.turuncoglu@be.itu.edu.<wbr>tr</a>> wrote:<br>
><br>
>> Hi Andy,<br>
>><br>
>> Strange! To test the idea and eliminate other problems i am using same<br>
>> script twice with little mods (i just changed the name of the output png<br>
>> file). So, if i pass script_1.py and script_2.py to the model, it gives<br>
>> warning like before and creates output just for second script<br>
>> (script_2.py). If i pass only one of them then the code is working<br>
>> without<br>
>> any problem and produces desired output.<br>
>><br>
>> Thanks,<br>
>> Regards,<br>
>><br>
>> --ufuk<br>
>><br>
>><br>
>><br>
>> On 06/07/2017 18:09, Andy Bauer wrote:<br>
>><br>
>> Hi Ufuk,<br>
>><br>
>> I'm guessing the issue is that the calls to Catalyst are not consistent.<br>
>> Could you share your Python scripts? Also, did you modify them manually?<br>
>><br>
>> I tried with PV 5.3. with the<br>
>> ../ParaView-v5.3.0/Examples/<wbr>Catalyst/CxxFullExample/<br>
>> example with the attached scripts simultaneously by running with<br>
>> "./CxxFullExample doubleoutputs.py output3.py image11.py" and got the<br>
>> correct output and no warnings.<br>
>><br>
>> Cheers,<br>
>> Andy<br>
>><br>
>> On Tue, Jul 4, 2017 at 7:04 AM, Ufuk Utku Turuncoglu (BE) <<br>
>> <a href="mailto:u.utku.turuncoglu@be.itu.edu.tr">u.utku.turuncoglu@be.itu.edu.<wbr>tr</a>> wrote:<br>
>><br>
>>> Hi Andy,<br>
>>><br>
>>> I tested you suggestion about using multiple script in co-processing.<br>
>>> In<br>
>>> this case, i used following code in the adaptor side to add multiple<br>
>>> pipeline<br>
>>><br>
>>>       for (int i = 0; i < *nscript; i++) {<br>
>>>         pipeline->Initialize(<wbr>pythonScriptNames[i]);<br>
>>>         g_coprocessor->AddPipeline(<wbr>pipeline);<br>
>>>       }<br>
>>><br>
>>> When i run the simulation, i am getting following warning<br>
>>><br>
>>> Warning: In<br>
>>> /okyanus/users/uturuncoglu/<wbr>progs/paraview-5.3.0/src/<wbr>ParaView<br>
>>> Core/VTKExtensions/Core/<wbr>vtkPVTrivialProducer.cxx, line 66<br>
>>> vtkPVTrivialProducer (0x13816760): New time step is not after last time<br>
>>> step.<br>
>>><br>
>>> the output seems not correct and it is zoom out version of second<br>
>>> pipeline (png file). The first pipeline is not even triggered. Do i<br>
>>> missing<br>
>>> something in here? BTW, i am using PV 5.3.<br>
>>><br>
>>> Thanks,<br>
>>><br>
>>> --ufuk<br>
>>><br>
>>><br>
>>> On 16/05/2017 16:08, Andy Bauer wrote:<br>
>>><br>
>>> Hi Ufuk,<br>
>>><br>
>>> If you create a vtkCPythonScriptPipeline, when you initialize it with<br>
>>> the<br>
>>> script file name (which has to be done on each process) everything will<br>
>>> be<br>
>>> taken care of with respect to broadcasting the file contents from<br>
>>> process 0<br>
>>> to the others. We aren't sophisticated enough to parse the Python<br>
>>> script to<br>
>>> see if it imports other scripts that are not part of ParaView (e.g.<br>
>>> paraview.simple) or Python (e.g. sys). That is why I recommended the<br>
>>> first<br>
>>> approach as opposed to the second approach above. Depending on the<br>
>>> compute<br>
>>> platform and how many MPI processes are in the run the difference may<br>
>>> be<br>
>>> negligible but having 100K processes or more trying to access the same<br>
>>> file<br>
>>> can seriously slow down an HPC machine.<br>
>>><br>
>>> Cheers,<br>
>>> Andy<br>
>>><br>
>>> On Tue, May 16, 2017 at 8:24 AM, Ufuk Utku Turuncoglu (BE) <<br>
>>> <a href="mailto:u.utku.turuncoglu@be.itu.edu.tr">u.utku.turuncoglu@be.itu.edu.<wbr>tr</a>> wrote:<br>
>>><br>
>>>> Thanks Andy. That is exactly what i am looking for. The broadcasting<br>
>>>> mechanism is not clear to me yet. Do i need to broadcast only the file<br>
>>>> names? Anyway, i will try to implement it and see what is going on<br>
>>>> there.<br>
>>>><br>
>>>> Thanks again,<br>
>>>> Regards,<br>
>>>><br>
>>>> --ufuk<br>
>>>><br>
>>>><br>
>>>> On 16/05/2017 14:58, Andy Bauer wrote:<br>
>>>><br>
>>>> Hi Ufuk,<br>
>>>><br>
>>>> Unless I'm not understanding your question correctly, I think you can<br>
>>>> get what you want by adding in multiple vtkCPPythonScriptPipelines to<br>
>>>> your<br>
>>>> vtkCPProcessor object in your adaptor. Alternatively if you want to<br>
>>>> have a<br>
>>>> single, master Catalyst script handling other Catalyst scripts you can<br>
>>>> do<br>
>>>> something like the following:<br>
>>>> ================<br>
>>>> import script_a<br>
>>>> import script_b<br>
>>>> import script_c<br>
>>>><br>
>>>> def RequestDataDescription(<wbr>datadescription):<br>
>>>>   script_a.<wbr>RequestDataDescription(<wbr>datadescription)<br>
>>>>   script_b.<wbr>RequestDataDescription(<wbr>datadescription)<br>
>>>>   script_c.<wbr>RequestDataDescription(<wbr>datadescription)<br>
>>>><br>
>>>> def DoCoProcessing(<wbr>datadescription):<br>
>>>>   script_a.DoCoProcessing(<wbr>datadescription)<br>
>>>>   script_b.DoCoProcessing(<wbr>datadescription)<br>
>>>>   script_c.DoCoProcessing(<wbr>datadescription)<br>
>>>> ===================<br>
>>>><br>
>>>> The first way is the recommended way though as that should be more<br>
>>>> efficient by having process 0 read the scripts and broadcasting the<br>
>>>> script<br>
>>>> contents to the other  processes for use. The second method will only<br>
>>>> do<br>
>>>> that for the master script.<br>
>>>><br>
>>>> Please let me know if this doesn't answer your question.<br>
>>>><br>
>>>> Cheers,<br>
>>>> Andy<br>
>>>><br>
>>>> On Tue, May 16, 2017 at 5:46 AM, Ufuk Utku Turuncoglu (BE) <<br>
>>>> <a href="mailto:u.utku.turuncoglu@be.itu.edu.tr">u.utku.turuncoglu@be.itu.edu.<wbr>tr</a>> wrote:<br>
>>>><br>
>>>>> Hi All,<br>
>>>>><br>
>>>>> I just wonder that is it possible to trigger multiple visualization<br>
>>>>> pipeline in the same time with co-processing. The co-processing<br>
>>>>> script<br>
>>>>> generator plugin mainly outputs only single pipeline at a time and<br>
>>>>> that is<br>
>>>>> fine but what about combining multiple Python script (generated by<br>
>>>>> plugin)<br>
>>>>> using higher level Python script to trigger multiple pipelines. So, i<br>
>>>>> think<br>
>>>>> that this will be much efficient way to look at different part of the<br>
>>>>> data<br>
>>>>> without writing to the disk. I am not sure but somebody else might do<br>
>>>>> it<br>
>>>>> before.<br>
>>>>><br>
>>>>> Regards,<br>
>>>>><br>
>>>>> --ufuk<br>
>>>>><br>
>>>>> ______________________________<wbr>_________________<br>
>>>>> Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
>>>>><br>
>>>>> Visit other Kitware open-source projects at<br>
>>>>> <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
>>>>><br>
>>>>> Please keep messages on-topic and check the ParaView Wiki at:<br>
>>>>> <a href="http://paraview.org/Wiki/ParaView" rel="noreferrer" target="_blank">http://paraview.org/Wiki/<wbr>ParaView</a><br>
>>>>><br>
>>>>> Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>ParaView</a><br>
>>>>><br>
>>>>> Follow this link to subscribe/unsubscribe:<br>
>>>>> <a href="http://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/paraview</a><br>
>>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>><br>
>>><br>
>><br>
>><br>
><br>
<br>
</div></div></blockquote></div><br></div>