<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Lucida Console";
        panose-1:2 11 6 9 4 5 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thanks Andy. It is a bit of a pain to see the examples fail to run after the long paraview build process. <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Can’t you bundle the examples along with the paraview sources? <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I will keep posted.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thanks<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Praveen.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Andy Bauer [mailto:andy.bauer@kitware.com] <br><b>Sent:</b> Friday, June 06, 2014 7:10 AM<br><b>To:</b> Praveen Narayanan<br><b>Cc:</b> paraview@paraview.org<br><b>Subject:</b> Re: [Paraview] Linking Catalyst example samples with Catalyst<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><div><div><div><p class=MsoNormal style='margin-bottom:12.0pt'>Hi Praveen,<o:p></o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt'>My suggestion would be to start with a build of ParaView 4.1. Build it with MPI, Python and Catalyst enabled (Catalyst should be enabled by default but MPI and Python need to be explicitly turned on). The Catalyst editions are meant to be subsets of ParaView that get rid of specific functionality that may not be needed for certain simulation runs. This helps for decreasing executable size but can make it slightly more confusing. See <a href="http://www.kitware.com/blog/home/post/606">http://www.kitware.com/blog/home/post/606</a> for an explanation on that. At one time I tested the Catalyst examples with several of the editions but haven't tried it recently so it's possible that something broke.<o:p></o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt'>As for the Connect to Catalyst option in the ParaView GUI, I've never tested that with any of the Catalyst editions so it's possible that they don't work with the "live in situ" connection. Again, using a full ParaView 4.1 build should work here though. We're in the process of improving the line in situ connection right now for a project that ends in August. This should vastly improve the usability of this. <o:p></o:p></p></div><p class=MsoNormal>I'm not sure I answered all of your questions but my goal was more to get you past some issues and then we can help you focus on the other parts that come up as well as making everything work more efficiently together.<br><br>Regards,<br>Andy<o:p></o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p><div><p class=MsoNormal>On Fri, Jun 6, 2014 at 5:18 AM, Praveen Narayanan <<a href="mailto:praveenn@nvidia.com" target="_blank">praveenn@nvidia.com</a>> wrote:<o:p></o:p></p><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Greetings<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I am examining the example code for catalyst from Andy Bauer’s git repository  (<a href="https://github.com/acbauer/CatalystExampleCode" target="_blank">https://github.com/acbauer/CatalystExampleCode</a>).<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I am trying to learn about the catalyst workflow before using it in my own in situ examples. <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>To this end, I built catalyst from the nightly samples in the paraview download page (<a href="http://www.paraview.org/download/" target="_blank">http://www.paraview.org/download/</a>). However, I was unable to run the examples satisfactorily. <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p>1)<span style='font-size:7.0pt'>      </span>The method of extending the paraview source tree failed from the sources given in the above page (paraview 4.1)<o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'>python catalyze.py -i Editions/Base -o ../catalyst_src</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'>fatal: Not a git repository (or any of the parent directories): .git</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'>Error: Command '['git', 'rev-parse', '--show-toplevel']' returned non-zero exit status 128</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'> </span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'>2)</span><span style='font-size:7.0pt'>  </span><span style='font-size:10.0pt;font-family:"Lucida Console"'>I tried two of the catalyst sources </span><o:p></o:p></p><p style='margin-left:1.0in;text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'>a.</span><span style='font-size:7.0pt'>  </span><span style='font-size:10.0pt;font-family:"Lucida Console"'>Base+python: This builds properly and links with the example code (CxxFullExample)</span><o:p></o:p></p><p style='margin-left:1.0in;text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'>b.</span><span style='font-size:7.0pt'>  </span><span style='font-size:10.0pt;font-family:"Lucida Console"'>Base+essentials+extras+python: This also builds and links with the example code, but I get the following runtime error:</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'>ERROR: In /home/praveen/projects/catalyst/failed/base+essentials+extras+python/ParaViewCore/ServerImplementation/Core/vtkSIProxyDefinitionManager.cxx, line 565</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'>vtkSIProxyDefinitionManager (0x12af110): No proxy that matches: group=animation and proxy=AnimationScene were found.</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'> </span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'>ERROR: In /home/praveen/projects/catalyst/failed/base+essentials+extras+python/ParaViewCore/ServerImplementation/Core/vtkSIProxyDefinitionManager.cxx, line 565</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'>vtkSIProxyDefinitionManager (0x12af110): No proxy that matches: group=misc and proxy=GlobalMapperProperties were found.</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'> </span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'>ERROR: In /home/praveen/projects/catalyst/failed/base+essentials+extras+python/ParaViewCore/ServerImplementation/Core/vtkSIProxyDefinitionManager.cxx, line 565</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'>vtkSIProxyDefinitionManager (0x12af110): No proxy that matches: group=misc and proxy=StrictLoadBalancing were found.</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'> </span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'>ERROR: In /home/praveen/projects/catalyst/failed/base+essentials+extras+python/ParaViewCore/ServerImplementation/Core/vtkSIProxyDefinitionManager.cxx, line 565</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'>vtkSIProxyDefinitionManager (0x12af110): No proxy that matches: group=misc and proxy=ColorPalette were found.</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'> </span><o:p></o:p></p><p style='margin-left:1.0in;text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'>a)</span><span style='font-size:7.0pt'>  </span><span style='font-size:10.0pt;font-family:"Lucida Console"'>Logs: base+essentials+extras+python_CxxFullExample.log base+essentials+extras+python_CMakeLists.txt, </span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console";color:red'> </span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'>3)</span><span style='font-size:7.0pt'>  </span><span style='font-size:10.0pt;font-family:"Lucida Console"'>The build base+python runs the example code, but does not connect with catalyst. Furthermore, upon running make test to test with the sample python script in â€˜SampleScripts’ (which basically invokes CxxFullExample with the python script as an input argument, I get errors stating that it cannot load some vtk modules, which upon looking turn out not to be built at all </span><o:p></o:p></p><p style='margin-left:1.0in;text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'>a.</span><span style='font-size:7.0pt'>  </span><span style='font-size:10.0pt;font-family:"Lucida Console"'>Logs: LastTest.log (python script), and base+python_CMakeLists.txt for the catalyst build. </span><o:p></o:p></p><p style='margin-left:1.0in;text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'> </span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'> </span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'>I would like to know what I am missing in these builds. It appears that some of the vtk modules are not being built:</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in;text-indent:.5in;text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'>Error: Could not import vtkCommonComputationalGeometryPython</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in;text-indent:.5in;text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'>Error: Could not import vtkRenderingCorePython</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in;text-indent:.5in;text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'>Error: Cannot import vtkPVServerManagerDefaultPython</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in;text-indent:.5in;text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'>Error: Cannot import vtkPVServerManagerRenderingPython</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in;text-indent:.5in;text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'>Error: Cannot import vtkPVAnimationPython</span><o:p></o:p></p><p style='text-autospace:none'><span style='font-size:10.0pt;font-family:"Lucida Console"'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:10.0pt'>What is the correct way to get a working run for the examples supplied. Also, how do we connect to catalyst after this?  My understanding is that we just load up paraview (4.1) and then the simulation would connect to catalyst after we hit â€˜Connect to Catalyst’ and load up the â€˜Coprocessing’ plugin. Does paraview have to be built from source?</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:10.0pt'>More specifically, is there a particular download version that might work, and what flags do we turn on in CMakeLists.txt? Is there any other set of examples (although I think the git examples demonstrate the workflow quite properly) that we could use to try catalyst?</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:10.0pt'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:10.0pt'>Thanks</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:10.0pt'>Praveen.</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:10.0pt'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:10.0pt'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:10.0pt'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in'><span style='font-size:10.0pt'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Applied Engineer<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>NVIDIA<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><a href="http://devblogs.nvidia.com/parallelforall/" target="_blank">http://devblogs.nvidia.com/parallelforall/</a><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><div><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" align=center></div></div><div><p class=MsoNormal>This email message is for the sole use of the intended recipient(s) and may contain confidential information.  Any unauthorized review, use, disclosure or distribution is prohibited.  If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. <o:p></o:p></p></div><div><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" align=center></div></div></div><p class=MsoNormal style='margin-bottom:12.0pt'><br>_______________________________________________<br>Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br><br>Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br><br>Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p></div></div></body></html>