<html 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 name=Title content=""><meta name=Keywords content=""><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Arial;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Courier New";
        panose-1:2 7 3 9 2 2 5 2 4 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:MingLiU;
        panose-1:2 2 5 9 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
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;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.apple-tab-span
        {mso-style-name:apple-tab-span;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Courier;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:Calibri;
        color:windowtext;}
span.msoIns
        {mso-style-type:export-only;
        mso-style-name:"";
        text-decoration:underline;
        color:teal;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body bgcolor=white lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:Calibri'>Thank you T.J! I think I understand what the paraview-config does(and it’s awesome). How would I know which library keywords(vtkPVPythonCatalyst, vtkUtilitiesPythonInitializer,etc) that I need to specify? Is there a list maintained somewhere of the available options?  Also, your example provides the method for obtaining the library list to link to. Is there a way to get the list of header files to include with the –I flag in a Makefile?<br><br>Thank you,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:Calibri'>Chris<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:Calibri'><o:p> </o:p></span></p><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-family:Calibri;color:black'>From: </span></b><span style='font-family:Calibri;color:black'>"T.J. Corona" <tj.corona@kitware.com><br><b>Date: </b>Tuesday, July 26, 2016 at 3:23 PM<br><b>To: </b>Christopher Neal <chrisneal@snumerics.com><br><b>Cc: </b>Adam Lyon <lyon@fnal.gov>, Andy Bauer <andy.bauer@kitware.com>, "paraview@paraview.org" <paraview@paraview.org>, jeff wright <jeffwright83@gmail.com><br><b>Subject: </b>Re: [Paraview] Procedure for compiling Catalyst<o:p></o:p></span></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><div><div><p class=MsoNormal>Hi Chris,<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I believe that you can link against ParaView from a standard Makefile by using the `paraview-config` executable that gets built when building ParaView. An example of how to do this is something like this:<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'>ifeq "$(USE_PARAVIEW)" "true"<br><span class=apple-tab-span>            </span>PARAVIEW_CONFIG = $(PARAVIEW)/bin/paraview-config<br><span class=apple-tab-span>            </span>LIBS += $(shell $(PARAVIEW_CONFIG) --libs --python vtkPVPythonCatalyst vtkPVServerManagerRendering vtkUtilitiesPythonInitializer) -lparaview -Lparaview_catalyst/Adaptor-build -lMPASAdaptor<br>endif<o:p></o:p></p></div><div><p class=MsoNormal>I should mention, it is much easier to use CMake ;)<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Sincerely,<o:p></o:p></p></div><div><p class=MsoNormal>T.J.<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p><div><div><div><div><div><div><div><p class=MsoNormal><span style='color:black'>Thomas J. Corona, Ph.D.<br>Kitware, Inc.<br>R&D Engineer<br>21 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: 518-881-4443<o:p></o:p></span></p></div></div></div></div></div></div></div><p class=MsoNormal><o:p> </o:p></p><div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal>On Jul 26, 2016, at 2:51 PM, Christopher Neal <<a href="mailto:chrisneal@snumerics.com">chrisneal@snumerics.com</a>> wrote:<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>Thanks T.J. Your suggestions has resolved the VTK issue. I did not know that it was a submodule. I just learned that submodules exist from this actually haha.<br><br>I see that the examples for Catalyst are under the Paraview source tree. I was able to get Paraview to build with Catalyst. I compiled the examples using<br>cmake -DCMAKE_PREFIX_PATH~/software/ParaView_build -DBUILD_FORTRAN_EXAMPLES:BOOL=ON  ~/ParaView/Examples/Catalyst/<br><br><br></span><o:p></o:p></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>That seems to build all of the examples without throwing any errors.  Now if I have a small C++ code that I have written that I want to try and link with the Catalyst headers and library files, is there a way to figure out what the command that was used to build the example cases was so that I can copy it? Reading the makefiles that are generated by cmake hasn’t been too helpful for me i.e. I can’t find the –L and –I sections of the compile statement that pulls the libraries and headers together.<br><br><br></span><o:p></o:p></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>The end-game for me is to be able to write an adaptor for a simulation code to allow it to utilize the Catalyst functions. This code uses a standard make process, and so I would like to try and avoid having to re-cast the entire build process to cmake.</span><o:p></o:p></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'><br>Thank you,</span><o:p></o:p></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>Chris</span><o:p></o:p></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><div><p class=MsoNormal style='background:white'><b><span style='font-family:Calibri'>From:<span class=apple-converted-space> </span></span></b><span style='font-family:Calibri'>"T.J. Corona" <<a href="mailto:tj.corona@kitware.com">tj.corona@kitware.com</a>><br><b>Date:<span class=apple-converted-space> </span></b>Monday, July 25, 2016 at 3:45 PM<br><b>To:<span class=apple-converted-space> </span></b>Christopher Neal <<a href="mailto:chrisneal@snumerics.com">chrisneal@snumerics.com</a>><br><b>Cc:<span class=apple-converted-space> </span></b>Adam Lyon <<a href="mailto:lyon@fnal.gov">lyon@fnal.gov</a>>, Andy Bauer <<a href="mailto:andy.bauer@kitware.com">andy.bauer@kitware.com</a>>, "<a href="mailto:paraview@paraview.org">paraview@paraview.org</a>" <<a href="mailto:paraview@paraview.org">paraview@paraview.org</a>><br><b>Subject:<span class=apple-converted-space> </span></b>Re: [Paraview] Procedure for compiling Catalyst</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div><div><div><div><div><p class=MsoNormal style='background:white'>Hi Chris,<o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'>VTK is a submodule under VTK, so try the following:<o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div><div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>git clone <span style='color:purple'><a href="https://github.com/Kitware/ParaView.git"><span style='color:purple'>https://github.com/Kitware/ParaView.git</span></a></span></span><o:p></o:p></p></div></div></div></blockquote><div><p class=MsoNormal style='background:white'>git submodule init<o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'>git submodule update<o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'>…the rest of the build process.<o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'>Hope this helps!<o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'>Sincerely,<o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'>T.J.<o:p></o:p></p></div></div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div><div><div><div><div><div><div><div><div><p class=MsoNormal style='background:white'>Thomas J. Corona, Ph.D.<br>Kitware, Inc.<br>R&D Engineer<br>21 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: 518-881-4443<o:p></o:p></p></div></div></div></div></div></div></div></div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div><div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><div><p class=MsoNormal style='background:white'>On Jul 25, 2016, at 3:43 PM, Christopher Neal <<a href="mailto:chrisneal@snumerics.com"><span style='color:purple'>chrisneal@snumerics.com</span></a>> wrote:<o:p></o:p></p></div></div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>Hey guys,</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>Have you ever had an issue with cmake concerning some missing VTK files? I typed Adam’s command exactly after cloning the Paraview repo(git clone<span class=apple-converted-space> </span><a href="https://github.com/Kitware/ParaView.git)"><span style='color:purple'>https://github.com/Kitware/ParaView.git)</span></a>. I made a ParaView_build directory and executed Adam’s command in the build directory. I’m seeing the error shown below. The VTK folder in the cloned source directory is completely empty.</span><span style='font-size:11.0pt;font-family:MingLiU'><br><br><br></span><span style='font-size:11.0pt;font-family:Calibri'>CMake Error at CMakeLists.txt:615 (include):</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>  include could not find load file:</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>    vtkModuleAPI</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>CMake Error at CMakeLists.txt:616 (include):</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>  include could not find load file:</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>    vtkModuleMacros</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>CMake Error at CMakeLists.txt:621 (include):</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>  include could not find load file:</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>    vtkDetermineCompilerFlags</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>CMake Error at CMake/ParaViewModuleTop.cmake:44 (vtk_add_to_module_search_path):</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>  Unknown CMake command "vtk_add_to_module_search_path".</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>Call Stack (most recent call first):</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>  CMakeLists.txt:652 (include)</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>Thank you,</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>Chris Neal</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><div><div><p class=MsoNormal style='background:white'><b><span style='font-family:Calibri'>From:<span class=apple-converted-space> </span></span></b><span style='font-family:Calibri'>Adam Lyon <<a href="mailto:lyon@fnal.gov"><span style='color:purple'>lyon@fnal.gov</span></a>><br><b>Date:<span class=apple-converted-space> </span></b>Monday, July 25, 2016 at 1:50 PM<br><b>To:<span class=apple-converted-space> </span></b>Andy Bauer <<a href="mailto:andy.bauer@kitware.com"><span style='color:purple'>andy.bauer@kitware.com</span></a>><br><b>Cc:<span class=apple-converted-space> </span></b>Christopher Neal <<a href="mailto:chrisneal@snumerics.com"><span style='color:purple'>chrisneal@snumerics.com</span></a>>, jeff wright <<a href="mailto:jeffwright83@gmail.com"><span style='color:purple'>jeffwright83@gmail.com</span></a>>, "<a href="mailto:paraview@paraview.org"><span style='color:purple'>paraview@paraview.org</span></a>" <<a href="mailto:paraview@paraview.org"><span style='color:purple'>paraview@paraview.org</span></a>><br><b>Subject:<span class=apple-converted-space> </span></b>Re: [Paraview] Procedure for compiling Catalyst</span><o:p></o:p></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'>Hi - I build the ParaView package with Catalyst turned on (but the ParaView GUI turned off). My cmake command is (sorry for the poor formatting, some of these options may not be useful for you)...<o:p></o:p></p></div></div><div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div></div><div><pre style='background:#FAFAFA;white-space:pre-wrap;background-position:initial initial;background-repeat:initial initial'><span style='font-size:9.0pt;font-family:Courier;color:#484848'>cmake -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES -DBUILD_TESTING:BOOL=OFF -DPARAVIEW_BUILD_QT_GUI:BOOL=OFF -DVTK_RENDERING_BACKEND=OpenGL2 -DPARAVIEW_USE_MPI:BOOL=ON -DPARAVIEW_ENABLE_PYTHON:BOOL=ON -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON -DPARAVIEW_BUILD_CATALYST_ADAPTERS:BOOL=ON -DPARAVIEW_BUILD_PLUGIN_AnalyzeNIfTIIO:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_ArrowGlyph:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_CDIReader:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_EyeDomeLighting:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_GMVReader:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_GeodesicMeasurement:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_H5PartReader:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_InSituExodus:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_MantaView:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_Moments:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_NonOrthogonalSource:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_PacMan:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_PointSprite:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_RGBZView:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_SLACTools:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_SciberQuestToolKit:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_SierraPlotTools:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_StreamingParticles:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_SurfaceLIC:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_ThickenLayeredCells:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_UncertaintyRendering:BOOL=FALSE -DPARAVIEW_BUILD_PLUGIN_AcceleratedAlgorithms:BOOL=OFF -DVTK_USE_CXX11_FEATURES:BOOL=ON -DCMAKE_INSTALL_PREFIX=/somewhere /path/to/paraview/git/source</span><o:p></o:p></pre><pre style='background:#FAFAFA;white-space:pre-wrap;background-position:initial initial;background-repeat:initial initial'><span style='font-size:9.0pt;font-family:Courier;color:#484848'> </span><o:p></o:p></pre><pre style='background:#FAFAFA;white-space:pre-wrap;background-position:initial initial;background-repeat:initial initial'><span style='font-size:9.0pt;font-family:Courier;color:#484848'> </span><o:p></o:p></pre><pre style='background:#FAFAFA;white-space:pre-wrap;background-position:initial initial;background-repeat:initial initial'><span style='font-size:12.0pt;font-family:Arial;color:#222222;background:white'>This will build ParaView, VTK, and Catalyst and install header files so you can build your code with it. -- Adam</span><o:p></o:p></pre><pre style='background:#FAFAFA;white-space:pre-wrap;background-position:initial initial;background-repeat:initial initial'><span style='font-size:9.0pt;font-family:Courier;color:#484848'> </span><o:p></o:p></pre></div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><p class=MsoNormal style='background:white'><i><span style='font-size:9.5pt;color:#999999'>------</span></i><o:p></o:p></p></div></div></div></div><div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><b><span style='color:#3D85C6'>Adam L. Lyon</span></b><o:p></o:p></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><i><span style='color:#999999'>Scientist; Associate Division Head for Systems for Scientific Applications</span></i><o:p></o:p></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:#3D85C6'>Scientific Computing Division & Muon g-2 Experiment</span><o:p></o:p></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:#999999'>Fermi National Accelerator Laboratory</span><o:p></o:p></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:#999999'>630 840 5522 office</span><o:p></o:p></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:#999999'><a href="http://www.fnal.gov/" target="_blank"><span style='color:purple'>www.fnal.gov</span></a></span><o:p></o:p></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:#999999'><a href="mailto:lyon@fnal.gov" target="_blank"><span style='color:purple'>lyon@fnal.gov</span></a></span><o:p></o:p></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:#999999'>Connect with us!</span><br><span style='font-size:9.5pt;color:#9FC5E8'><a href="http://news.fnal.gov/" target="_blank"><span style='color:purple'>News</span></a>  | <span class=apple-converted-space> </span><a href="https://www.facebook.com/Fermilab" target="_blank"><span style='color:purple'>Facebook</span></a>  |  <a href="https://twitter.com/Fermilab" target="_blank"><span style='color:purple'>Twitter</span></a></span><o:p></o:p></p></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div><div><div><div><p class=MsoNormal style='background:white'>On Mon, Jul 25, 2016 at 12:16 PM, Andy Bauer <<a href="mailto:andy.bauer@kitware.com" target="_blank"><span style='color:purple'>andy.bauer@kitware.com</span></a>> wrote:<o:p></o:p></p></div></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><div><div><p class=MsoNormal style='margin-bottom:12.0pt;background:white;background-position:initial initial;background-repeat:initial initial'>Hi Chris,<o:p></o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt;background:white;background-position:initial initial;background-repeat:initial initial'>Catalyst is not a separate entity from ParaView. It is a subset of ParaView that is used for<span class=apple-converted-space> </span><i>in situ<span class=apple-converted-space> </span></i>processing. The concept of the editions is that the subset of interest differs based on the desired<span class=apple-converted-space> </span><i>in situ<span class=apple-converted-space> </span></i>processing and linking your simulation code to all of ParaView Catalyst can take up a significant amount of memory. Hopefully the blog post at<span class=apple-converted-space> </span><a href="https://blog.kitware.com/paraview-catalyst-editions-what-are-they/" target="_blank"><span style='color:purple'>https://blog.kitware.com/paraview-catalyst-editions-what-are-they/</span></a><span class=apple-converted-space> </span>may clear up your confusion.<o:p></o:p></p></div><div><div><p class=MsoNormal style='background:white'>Best,<o:p></o:p></p></div></div></div><div><div><p class=MsoNormal style='background:white'>Andy<o:p></o:p></p></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div><div><div><div><p class=MsoNormal style='background:white'>On Mon, Jul 25, 2016 at 1:07 PM, Christopher Neal <<a href="mailto:chrisneal@snumerics.com" target="_blank"><span style='color:purple'>chrisneal@snumerics.com</span></a>> wrote:<o:p></o:p></p></div></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><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>Thank you Andy,</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>My understanding is that the Catalyst editions can be compiled separately from Paraview i.e. I do not need to have a version of Paraview compiled in order to compile a Catalyst edition. Is this correct?<br><br>Thank you,</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'>Chris</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:Calibri'> </span><o:p></o:p></p></div></div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><div><div><p class=MsoNormal style='background:white'><b><span style='font-family:Calibri'>From:<span class=apple-converted-space> </span></span></b><span style='font-family:Calibri'>Andy Bauer <<a href="mailto:andy.bauer@kitware.com" target="_blank"><span style='color:purple'>andy.bauer@kitware.com</span></a>><br><b>Date:<span class=apple-converted-space> </span></b>Friday, July 22, 2016 at 8:23 PM<br><b>To:<span class=apple-converted-space> </span></b>Christopher Neal <<a href="mailto:chrisneal@snumerics.com" target="_blank"><span style='color:purple'>chrisneal@snumerics.com</span></a>><br><b>Cc:<span class=apple-converted-space> </span></b>"<a href="mailto:paraview@paraview.org" target="_blank"><span style='color:purple'>paraview@paraview.org</span></a>" <<a href="mailto:paraview@paraview.org" target="_blank"><span style='color:purple'>paraview@paraview.org</span></a>><br><b>Subject:<span class=apple-converted-space> </span></b>Re: [Paraview] Procedure for compiling Catalyst</span><o:p></o:p></p></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div></div><div><div><div><div><p class=MsoNormal style='margin-bottom:12.0pt;background:white;background-position:initial initial;background-repeat:initial initial'>Hi Chris,<o:p></o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt;background:white;background-position:initial initial;background-repeat:initial initial'>You can get the Catalyst editions source code at<span class=apple-converted-space> </span><a href="http://www.paraview.org/download/" target="_blank"><span style='color:purple'>http://www.paraview.org/download/</span></a><span class=apple-converted-space> </span>by just selecting Catalyst editions for Type of Download. If you're just getting started though I would recommend doing a build of ParaView without the GUI. Yes this will require learning a bit of CMake (see instructions for building ParaView at<span class=apple-converted-space> </span><a href="http://www.paraview.org/Wiki/ParaView:Build_And_Install" target="_blank"><span style='color:purple'>http://www.paraview.org/Wiki/ParaView:Build_And_Install</span></a>) but it will likely be smoother for you for understanding Catalyst's capabilities. Also, it's much easier to link a simulation code with Catalyst through CMake than specifying all of the include directories and libraries. When you're looking for a lean build of Catalyst on an HPC machine then I'd suggest going the edition route (the editions help avoid cross-compilation issues on HPC machines too).<o:p></o:p></p></div><div><div><p class=MsoNormal style='background:white'>Best,<o:p></o:p></p></div></div></div><div><div><p class=MsoNormal style='background:white'>Andy<o:p></o:p></p></div></div><div><div><div><div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div><div><div><div><p class=MsoNormal style='background:white'>On Fri, Jul 22, 2016 at 6:16 PM, Christopher Neal <<a href="mailto:chrisneal@snumerics.com" target="_blank"><span style='color:purple'>chrisneal@snumerics.com</span></a>> wrote:<o:p></o:p></p></div></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><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt'>Hi All,</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt'>I’m interesting in trying to compile Paraview Catalyst. I understand that there are ‘Editions’ of the Catalyst library that vary in the amount of functions that are included from the Paraview library. That’s about the extent of my knowledge about the actual source for the Catalyst library. The documentation that I have found for compiling Catalyst is a bit dated(~3 years old), and I haven’t been able to locate an up-to-date set of documents that detail the compilation procedure for building Catalyst.  If I want Catalyst, must I first have a version of Paraview built from scratch on my system? The best documentation that I have found for building Paraview is (<a href="http://www.paraview.org/Wiki/ParaView:Build_And_Install#Download_ParaView_Source_Code)" target="_blank"><span style='color:purple'>http://www.paraview.org/Wiki/ParaView:Build_And_Install#Download_ParaView_Source_Code)</span></a>, and I’m having trouble getting Paraview to build from the instructions(I’ve never used cmake before).</span><span style='font-size:11.0pt;font-family:MingLiU'><br><br></span><span style='font-size:11.0pt'>Has anyone who has successfully built the Catalyst library or knows about the process lend me any tips about how I should approach building Catalyst?<br><br>Thank you,</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt'>Chris Neal</span><o:p></o:p></p></div></div></div></div><p class=MsoNormal style='margin-bottom:12.0pt;background:white;background-position:initial initial;background-repeat:initial initial'><br>_______________________________________________<br>Powered by<span class=apple-converted-space> </span><a href="http://www.kitware.com/" target="_blank"><span style='color:purple'>www.kitware.com</span></a><br><br>Visit other Kitware open-source projects at<span class=apple-converted-space> </span><a href="http://www.kitware.com/opensource/opensource.html" target="_blank"><span style='color:purple'>http://www.kitware.com/opensource/opensource.html</span></a><br><br>Please keep messages on-topic and check the ParaView Wiki at:<span class=apple-converted-space> </span><a href="http://paraview.org/Wiki/ParaView" target="_blank"><span style='color:purple'>http://paraview.org/Wiki/ParaView</span></a><br><br>Search the list archives at:<span class=apple-converted-space> </span><a href="http://markmail.org/search/?q=ParaView" target="_blank"><span style='color:purple'>http://markmail.org/search/?q=ParaView</span></a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank"><span style='color:purple'>http://public.kitware.com/mailman/listinfo/paraview</span></a><o:p></o:p></p></blockquote></div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div></div></div></div></div></div></div></div></div></div></blockquote></div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div></div></div></div><p class=MsoNormal style='margin-bottom:12.0pt;background:white;background-position:initial initial;background-repeat:initial initial'><br>_______________________________________________<br>Powered by<span class=apple-converted-space> </span><a href="http://www.kitware.com/" target="_blank"><span style='color:purple'>www.kitware.com</span></a><br><br>Visit other Kitware open-source projects at<span class=apple-converted-space> </span><a href="http://www.kitware.com/opensource/opensource.html" target="_blank"><span style='color:purple'>http://www.kitware.com/opensource/opensource.html</span></a><br><br>Please keep messages on-topic and check the ParaView Wiki at:<span class=apple-converted-space> </span><a href="http://paraview.org/Wiki/ParaView" target="_blank"><span style='color:purple'>http://paraview.org/Wiki/ParaView</span></a><br><br>Search the list archives at:<span class=apple-converted-space> </span><a href="http://markmail.org/search/?q=ParaView" target="_blank"><span style='color:purple'>http://markmail.org/search/?q=ParaView</span></a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank"><span style='color:purple'>http://public.kitware.com/mailman/listinfo/paraview</span></a><o:p></o:p></p></blockquote></div><div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div></div></div><div><p class=MsoNormal style='background:white'><span style='font-size:9.0pt;font-family:Helvetica;background:white'>_______________________________________________</span><span style='font-size:9.0pt;font-family:Helvetica'><br><span style='background:white'>Powered by<span class=apple-converted-space> </span></span></span><a href="http://www.kitware.com/"><span style='font-size:9.0pt;font-family:Helvetica;color:purple;background:white'>www.kitware.com</span></a><span style='font-size:9.0pt;font-family:Helvetica'><br><br><span style='background:white'>Visit other Kitware open-source projects at<span class=apple-converted-space> </span></span></span><a href="http://www.kitware.com/opensource/opensource.html"><span style='font-size:9.0pt;font-family:Helvetica;color:purple;background:white'>http://www.kitware.com/opensource/opensource.html</span></a><span style='font-size:9.0pt;font-family:Helvetica'><br><br><span style='background:white'>Please keep messages on-topic and check the ParaView Wiki at:<span class=apple-converted-space> </span></span></span><a href="http://paraview.org/Wiki/ParaView"><span style='font-size:9.0pt;font-family:Helvetica;color:purple;background:white'>http://paraview.org/Wiki/ParaView</span></a><span style='font-size:9.0pt;font-family:Helvetica'><br><br><span style='background:white'>Search the list archives at:<span class=apple-converted-space> </span></span></span><a href="http://markmail.org/search/?q=ParaView"><span style='font-size:9.0pt;font-family:Helvetica;color:purple;background:white'>http://markmail.org/search/?q=ParaView</span></a><span style='font-size:9.0pt;font-family:Helvetica'><br><br><span style='background:white'>Follow this link to subscribe/unsubscribe:</span><br></span><a href="http://public.kitware.com/mailman/listinfo/paraview"><span style='font-size:9.0pt;font-family:Helvetica;color:purple;background:white'>http://public.kitware.com/mailman/listinfo/paraview</span></a><o:p></o:p></p></div></div></blockquote></div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div></div></div></div></blockquote></div><p class=MsoNormal><o:p> </o:p></p></div></div></div></body></html>