<div dir="ltr"><div>Hi Gregg,</div><div><br></div><div>Catalyst will use all of the MPI ranks in the global communicator unless you pass it another MPI communicator upon initialization. It sounds like the data isn't getting constructed in the adaptor the way you think it is. You may want to try the Process Id Scalars filter to see where the data is really located and add some print statements in the adaptor to verify the behavior.</div><div><br></div><div>Best,</div><div>Andy<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jun 6, 2018 at 2:08 PM Gregg Streuber <<a href="mailto:Gregg.Streuber@aero.bombardier.com">Gregg.Streuber@aero.bombardier.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div class="m_4195001967803193105WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Hey Andy,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Apologies, I must have hit “reply” without thinking, rather than reply all.  I’ve actually managed to resolve that issue, it turned out to be a configuration
 issue with my build of OpenGL.  <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">I do have another question though.  I’ve been playing around processing some data using Catalyst’s python scripting in parallel and the results aren’t quite what
 I expected.  What I’ve been using is a toy 50,000,000 node cube mesh with an arbitrary velocity field, and having Catalyst do some assorted processing – taking cuts etc.  I’ve divided the mesh into 256 blocks using the VTKMultiBlockDataSet structure, on 256
 cores.  But when I load the results into Paraview it only indicates 12 VTKBlocks on the VTBBlockColors filter. There are 256 divisions in the mesh, but 244 of them are duplicates, coloured with one of the 1<sup>st</sup> 12 colours. 
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Adding new lines to the color map, mapped to values >11, doesn’t appear to change anything.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">I’m also not seeing much in the way  of performance variation when I use 13-256 cores, it’s only when I drop below 12 that things take appreciably longer.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Is Paraview by default only taking advantage of 12 cores at a time?  Is this something I can change?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Andy Bauer [mailto:<a href="mailto:andy.bauer@kitware.com" target="_blank">andy.bauer@kitware.com</a>]
<br>
<b>Sent:</b> Wednesday, June 06, 2018 10:18 AM<br>
<b>To:</b> Gregg Streuber <<a href="mailto:Gregg.Streuber@aero.bombardier.com" target="_blank">Gregg.Streuber@aero.bombardier.com</a>>; Paraview (<a href="mailto:paraview@paraview.org" target="_blank">paraview@paraview.org</a>) <<a href="mailto:paraview@paraview.org" target="_blank">paraview@paraview.org</a>><br>
<b>Subject:</b> Re: [Paraview] Adding Filters to Catalyst<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">Hi Gregg,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Please keep the conversations on the mailing list so that everyone can participate (also, emails get lost in my inbox so that can also delay a quick response).<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I believe that the Catalyst examples should compile properly with all of the Catalyst editions (though I haven't tested them). If you were able to use an OpenGL with some editions then that should work for any edition that depends on OpenGL.
 Are you working with a Catalyst edition build directory or an install directory? If you give me some more information on how to reproduce the error I can try and track things down.
<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Also, what version of ParaView are you using?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Cheers,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Andy<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Fri, Jun 1, 2018 at 3:37 PM Gregg Streuber <<a href="mailto:Gregg.Streuber@aero.bombardier.com" target="_blank">Gregg.Streuber@aero.bombardier.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Hi Andy,</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Thanks for the information.  I had a full compile of Paraview running on the side just in case, I was
 just curious if there was an easy and efficient way to customize a Catalyst install. 
</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">I’ve since gotten Paraview compiled, but when I try to test the functionality using some of the included
 Catalyst examples (Examples/Catalyst) they don’t work.  Specifically several of them throw “undefined reference” errors during compilation, referring to a couple of OpenGL files in the Paraview install.  These examples worked fine when I compiled them with
 the Catalyst build I was testing before.  Do these examples require a specific build of OpenGL (or are they incompatible with certain other modules)?</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Thanks,<br>
Gregg</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Andy Bauer [mailto:<a href="mailto:andy.bauer@kitware.com" target="_blank">andy.bauer@kitware.com</a>]
<br>
<b>Sent:</b> Friday, June 01, 2018 11:46 AM<br>
<b>To:</b> Gregg Streuber <<a href="mailto:Gregg.Streuber@aero.bombardier.com" target="_blank">Gregg.Streuber@aero.bombardier.com</a>><br>
<b>Cc:</b> <a href="mailto:paraview@public.kitware.com" target="_blank">paraview@public.kitware.com</a><br>
<b>Subject:</b> Re: [Paraview] Adding Filters to Catalyst</span><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">Hi Gregg,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">You can always use a full build of ParaView for Catalyst to make sure you get all of the filters available during Catalyst runs.
<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">There is information at
<a href="https://blog.kitware.com/paraview-catalyst-editions-what-are-they/" target="_blank">
https://blog.kitware.com/paraview-catalyst-editions-what-are-they/</a> which gives details about the editions but there's currently not a lot of details on how to make your own edition. Editing the cmake.sh script to add in more VTK filters will likely not
 work as the Catalyst editions don't even have all of the source code from the ParaView source.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">As for finding the full list of filters and modules available, the blog post has some of that but it's changed some. My recommendation would be to build an edition with Python enabled
 and then use pvpython to see what's available. Alternatively you could look at files like filters.xml in the Catalyst source code to see what's there. It's not ideal but allows you to check on stuff before actually running a simulation.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Best,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Andy<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">On Fri, Jun 1, 2018 at 10:10 AM Gregg Streuber <<a href="mailto:Gregg.Streuber@aero.bombardier.com" target="_blank">Gregg.Streuber@aero.bombardier.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal">Hi All,<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">I’ve recently installed the most full-featured version of Catalyst available on the website, but I noticed it’s lacking a lot of filters that I need very much (streamlines, for
 example).  I understand the installed packages are fully customizable, but can’t find any good documentation on how to go about doing this.   Is this as simple as enabling different options in the cmake.sh script? And if so, is there a complete list of the
 filters in paraview and the modules that contain them somewhere?<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Cheers,<u></u><u></u></p>
<p class="MsoNormal">Gregg<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
ParaView discussion is moving! Please visit <a href="https://discourse.paraview.org/" target="_blank">
https://discourse.paraview.org/</a> for future posts.<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>
Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" target="_blank">
http://markmail.org/search/?q=ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="https://public.kitware.com/mailman/listinfo/paraview" target="_blank">https://public.kitware.com/mailman/listinfo/paraview</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

</blockquote></div>