Rick - I’ve never compiled the Superbuild version of ParaView before. I’m following that Wiki page for the Superbuild. I have a directory with the following structure:
build Downloads ParaViewSuperbuild I downloaded the 5.1.0 version of the Superbuild from the Gitlab website, and I put the .tar.gz file into the ‘Downloads’ folder. I independently cloned the Superbuild from Github for version 5.1.0 into the ‘ParaViewSuperbuild’ directory. From the ‘build’ directory I will execute the configuration command that you provided. I just want to be sure what “/Source” means in your configuration script. Where does that point to exactly? Should I point it to “../ParaViewSuperbuild”? Thank you, Chris Neal From: "Angelini, Richard C (Rick) CIV USARMY RDECOM ARL (US)" <[email protected]> Date: Wednesday, September 14, 2016 at 2:28 PM To: Christopher Neal <[email protected]>, Benson Muite via ParaView <[email protected]> Subject: Re: [Non-DoD Source] [Paraview] Building Paraview with OSMESA Chris - Yeah, so I’m also not sure how Catalyst might be firing this up. Here’s an example OS_Mesa/cmake command used on one of our generic RHEL6 systems. With this build, we throw the “—use-offscreen-rendering” flag when we fire up the pvserver. I think that the critical flags are “osmesa=ON, mesa=OFF, qt=OFF” ….. Can you use your current build in a traditional client-server configuration to verify that the OS_Mesa is built correctly? That might make it easier to narrow down to a build issue or a Catalyst issue. Just a thought. cmake -DCMAKE_INSTALL_PREFIX:PATH=${HOME}/pv/${paraview_version}${build_extension} \ -Ddownload_location=`pwd`/../Downloads \ -DParaView_FROM_GIT=OFF \ -DParaView_URL=`pwd`/../Downloads/ParaView-v${paraview_version}-source.tar.gz \ -DCMAKE_BUILD_TYPE=Release \ -DENABLE_boost=ON \ -DBoost_NO_BOOST_CMAKE:BOOL=ON \ -DENABLE_visitbridge:BOOL=ON \ -DENABLE_cgns=ON \ -DENABLE_ffmpeg=ON \ -DENABLE_hdf5=ON \ -DENABLE_matplotlib=ON \ -DENABLE_osmesa=ON \ -DENABLE_mesa=OFF \ -DPARAVIEW_RENDERING_BACKEND:STRING=OpenGL2 \ -DENABLE_mpi=ON \ -DUSE_SYSTEM_mpi=ON \ -DENABLE_numpy=ON \ -DENABLE_paraview=ON \ -DENABLE_python=ON \ -DENABLE_qt=OFF \ -DENABLE_silo=ON \ -DENABLE_szip=ON \ -Dqt_DISABLE_WEBKIT=ON \ -DMPI_CXX_LIBRARIES:STRING="-L${MPI_HOME}/lib -lmpi_cxx -ldl" \ -DMPI_C_LIBRARIES:STRING="-L${MPI_HOME}/lib -lmpi -ldl" \ -DMPI_LIBRARY:FILEPATH="-L${MPI_HOME}/lib -lmpi_cxx -ldl" \ ../Source ________________________________ Rick Angelini USArmy Research Laboratory CISD/HPC Architectures Team Phone: 410-278-6266 From: Christopher Neal <[email protected]> on behalf of Christopher Neal <[email protected]> Date: Wednesday, September 14, 2016 at 1:44 PM To: Rick Angelini <[email protected]>, Benson Muite via ParaView <[email protected]> Subject: Re: [Non-DoD Source] [Paraview] Building Paraview with OSMESA All active links contained in this email were disabled. Please verify the identity of the sender, and confirm the authenticity of all links contained within the message prior to copying and pasting the address to a Web browser. Thanks Rick! I’m running OpenSuse 13.2 64bit. I’m not explicitly starting a pvserver, because I’m running one of the C++ Catalyst examples, which is located at ParaView/Examples/Catalyst/CxxFullExample. That is mainly what is confusing me. I’m not sure if I built ParaView with osMesa incorrectly, or if that Catalyst example is somehow just telling ParaView ‘Hey, don’t use the offscreen rendering stuff, just go ahead and keep rendering to the screen.” I’m thinking that I should be able to test the offscreen rendering capability independently of that Catalyst example by generating a Python trace of a pipeline that creates an image output, and the running it with a command like: pvserver –use-offscreen-rendering TestScript.py From: "Angelini, Richard C (Rick) CIV USARMY RDECOM ARL (US)" <[email protected]> Date: Wednesday, September 14, 2016 at 1:24 PM To: Christopher Neal <[email protected]>, Benson Muite via ParaView <[email protected]> Subject: Re: [Non-DoD Source] [Paraview] Building Paraview with OSMESA Stupid question – when you start up the pvserver process, are you passing it the “—use-offscreen-rendering” flag? mpirun –np 8 pvserver —use-offscreen-rendering ……. What’s your build platform? I have lots and lots of build scripts I can share! ________________________________ Rick Angelini USArmy Research Laboratory CISD/HPC Architectures Team Phone: 410-278-6266 From: ParaView <[email protected] < Caution-mailto:[email protected] > > on behalf of Christopher Neal <[email protected] < Caution-mailto:[email protected] > > Date: Wednesday, September 14, 2016 at 12:44 PM To: Benson Muite via ParaView <[email protected] < Caution-mailto:[email protected] > > Subject: [Non-DoD Source] [Paraview] Building Paraview with OSMESA All active links contained in this email were disabled. Please verify the identity of the sender, and confirm the authenticity of all links contained within the message prior to copying and pasting the address to a Web browser. Hi All, I’ve been trying to compile a version of ParaView that uses osMesa. I’ve tried to follow the process that is explained on the wiki (Caution-Caution-http://www.paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D < Caution-http://www.paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D > < Caution-Caution-http://www.paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D < Caution-http://www.paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D > > ), but I haven’t been able to get ParaView to render offscreen. I don’t have build errors, but when I run something that saves a screenshot I still see a window pop up on my screen. Would anyone be willing to share their configuration script/command that they use for compiling ParaView with osMESA? Also – If I have a python script that creates a screenshot of some geometry, do I need to edit it in any way before running it with a version of ParaView that uses osMesa? Or is all of that handled behind the scenes? Thank you, Chris N
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
