[Paraview] Unable to compile with Python enabled (UNCLASSIFIED)

Su, Simon M CTR USARMY ARL (US) simon.m.su.ctr at mail.mil
Wed Oct 15 10:49:33 EDT 2014


Classification: UNCLASSIFIED
Caveats: NONE

Chris,

Maybe try the http://www.paraview.org/Wiki/ParaView/Superbuild route?

I can confirm that for ParaView v4.2.0-1 and Superbuild, ParaView is
building for CRAY XC-30, SGI UV

And we are building it with -DUSE_SYSTEM_python:BOOL=OFF

HTH,
-simon

-----Original Message-----
From: ParaView [mailto:paraview-bounces at paraview.org] On Behalf Of Chris
Bording
Sent: Wednesday, October 15, 2014 5:19 AM
To: paraview at paraview.org
Subject: [Paraview] Unable to compile with Python enabled

Hi,
  Okay spent a couple days experimenting with building Paraview-4.1 and 4.2.
on our local GPU-cluster it is The SGI supercomputer comprises 96 nodes,
each containing two 6-core Intel Xeon X5650 CPUs, an NVIDIA Tesla C2075 GPU
and 72 GB RAM, resulting in a system containing 1152 cores and 96 GPUs.


I keep hitting the build.make errors when I set
-DPARAVIEW_ENABLE_PYTHON:BOOL=ON -DUSE_SYSTEM_python:BOOL=ON
-DPYTHON_EXECUTABLE:FILEPATH=$PYTHON_DIR/bin/python
-DPYTHON_LIBRARY:FILEPATH=$PYTHONPATH
-DPYTHON_INCLUDE_DIR:PATH=$PYTHON_DIR/include/python$PYTHON_LIB_VERSION

The error....

make[2]: Entering directory
`/group/director100/cbording/vis/build/ParaView-v4.1.0/paraview-build'
VTK/Utilities/PythonInterpreter/CMakeFiles/vtkPythonInterpreter.dir/build.ma
ke:127: *** target pattern contains no `%'.  Stop.

if I go to the
VTK/Utilities/PythonInterpreter/CmakeFiles/vtkPythonInterpreter.dir

[cbording at login2 PythonInterpreter]$ cd CMakeFiles/
[cbording at login2 CMakeFiles]$ ls
CMakeDirectoryInformation.cmake  progress.marks  vtkPythonInterpreter.cmake
vtkPythonInterpreter.dir
[cbording at login2 CMakeFiles]$ cd vtkPythonInterpreter.dir/
[cbording at login2 vtkPythonInterpreter.dir]$ ls build.make  cmake_clean.cmake
DependInfo.cmake  depend.make  flags.make  Labels.txt  link.txt
progress.make
[cbording at login2 vtkPythonInterpreter.dir]$ pwd
/group/director100/cbording/vis/build/ParaView-v4.1.0/paraview-build/VTK/Uti
lities/PythonInterpreter/CMakeFiles/vtkPythonInterpreter.dir

so build.make is there and offending line is in RED

# Object files for target vtkPythonInterpreter vtkPythonInterpreter_OBJECTS
= \ "CMakeFiles/vtkPythonInterpreter.dir/vtkPythonInterpreter.cxx.o" \
"CMakeFiles/vtkPythonInterpreter.dir/vtkPythonInteractiveInterpreter.cxx.o"

# External object files for target vtkPythonInterpreter
vtkPythonInterpreter_EXTERNAL_OBJECTS =

lib/libvtkPythonInterpreter-pv4.1.so.1:
VTK/Utilities/PythonInterpreter/CMakeFiles/vtkPythonInterpreter.dir/vtkPytho
nInterpreter.cxx.o
lib/libvtkPythonInterpreter-pv4.1.so.1:
VTK/Utilities/PythonInterpreter/CMakeFiles/vtkPythonInterpreter.dir/vtkPytho
nInteractiveInterpreter.cxx.o
lib/libvtkPythonInterpreter-pv4.1.so.1:
VTK/Utilities/PythonInterpreter/CMakeFiles/vtkPythonInterpreter.dir/build.ma
ke
lib/libvtkPythonInterpreter-pv4.1.so.1: lib/libvtkCommonCore-pv4.1.so.1
lib/libvtkPythonInterpreter-pv4.1.so.1:
/ivec/apps/gcc/4.4.7/python/2.6.9/lib/python2.6/site-packages:/ivec/python/l
ib/python2.6/site-packages
lib/libvtkPythonInterpreter-pv4.1.so.1: lib/libvtksys-pv4.1.so.1
lib/libvtkPythonInterpreter-pv4.1.so.1:
VTK/Utilities/PythonInterpreter/CMakeFiles/vtkPythonInterpreter.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold
"Linking CXX shared library ../../../lib/libvtkPythonInterpreter-pv4.1.so"
cd
/group/director100/cbording/vis/build/ParaView-v4.1.0/paraview-build/VTK/Uti
lities/PythonInterpreter && $(CMAKE_COMMAND) -E cmake_link_script
CMakeFiles/vtkPythonInterpreter.dir/link.txt --verbose=$(VERBOSE) cd
/group/director100/cbording/vis/build/ParaView-v4.1.0/paraview-build/VTK/Uti
lities/PythonInterpreter && $(CMAKE_COMMAND) -E cmake_symlink_library
../../../lib/libvtkPythonInterpreter-pv4.1.so.1
../../../lib/libvtkPythonInterpreter-pv4.1.so.1
../../../lib/libvtkPythonInterpreter-pv4.1.so

lib/libvtkPythonInterpreter-pv4.1.so: lib/libvtkPythonInterpreter-pv4.1.so.1

# Rule to build all files generated by this target.
VTK/Utilities/PythonInterpreter/CMakeFiles/vtkPythonInterpreter.dir/build:
lib/libvtkPythonInterpreter-pv4.1.so
.PHONY :
VTK/Utilities/PythonInterpreter/CMakeFiles/vtkPythonInterpreter.dir/build



Here is what is in the python module.
-------------------------------------------------------------------
/ivec/modulefiles/apps/python/2.6.9:

setenv           PYTHON_VERSION 2.6.9 
setenv           PYTHON_LIB_VERSION 2.6 
setenv           PYTHON_DIR /ivec/apps/gcc/4.4.7/python/2.6.9 
setenv           IBS_PYTHON_LIBDIR lib 
prepend-path     PATH /ivec/apps/gcc/4.4.7/python/2.6.9/bin 
prepend-path     LD_LIBRARY_PATH /ivec/apps/gcc/4.4.7/python/2.6.9/lib 
prepend-path     MANPATH /ivec/apps/gcc/4.4.7/python/2.6.9/share/man 
prepend-path     PYTHONPATH
/ivec/apps/gcc/4.4.7/python/2.6.9/lib/python2.6/site-packages 


Currently Loaded Modulefiles:
  1) ibs/1.5.7   2) gcc/4.4.7
.. loading openmpi/1.6.5
.. loading python/2.6.9
.. loading qt/4.8.4
.. loading zlib/1.2.7
.. loading hdf5/1.8.10
.. loading netcdf/4.2.1.1
.. loading boost/1.55.0
.. loading silo/4.8
.. check for build only modules
.. you are using cmake, will use ibs_cmake_build to process .. loading
cmake/2.8.12.1 .. unpacking the source code for paraview 4.1.0 .... only
need to unpack first source .. compiling paraview 4.1.0 with gcc/4.4.7
Running cmake
-DCMAKE_INSTALL_PREFIX=/group/director100/cbording/vis/apps/gcc/4.4.7/paravi
ew/4.1.0 -DBUILD_TESTING:BOOL=OFF -DBUILD_EXAMPLES:BOOL=OFF
-DPARAVIEW_USE_MPI:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=ON
-DPARAVIEW_BUILD_QT_GUI:BOOL=OFF
-DMPI_C_LIBRARIES:STRING="$MPI_HOME/lib/libmpi.so;/usr/lib64/libdl.so"
-DMPI_C_INCLUDE_PATH:PATH=$MPI_HOME/include
-DMPI_CXX_LIBRARIES:STRING="$MPI_HOME/lib/libmpi_cxx.so;/usr/lib64/libdl.so"
-DMPI_CXX_INCLUDE_PATH:PATH=$MPI_HOME/include
-DMPI_Fortran_LIBRARIES:PATH=$MPI_HOME/lib/libmpi.so
-DMPI_Fortran_INCLUDE_PATH:PATH=$MPI_HOME/include
-DCMAKE_BUILD_TYPE:STRING=Release
-DZLIB_INCLUDE_DIR:PATH=$IBS_ZLIB_HOME/include
-DZLIB_LIBRARY:PATH=$IBS_ZLIB_HOME/lib/libz.so
-DPARAVIEW_ENABLE_WEB:BOOL=OFF
-DPARAVIEW_DATA_ROOT:FILEPATH=/group/director100/cbording/vis/ParaViewData-v
4.1 -DPARAVIEW_USE_VISITBRIDGE:BOOL=ON -DBoost_DIR:PATH=$Boost_DIR
-DBoost_INCLUDE_DIR:PATH=$Boost_DIR/include
-DBoost_LIBRARY_DIRS:PATH=$Boost_DIR/lib -DVISIT_BUILD_READER_Silo:BOOL=ON
-DSILO_INCLUDE_DIR:PATH=$IBS_SILO_HOME/include
-DSILO_LIBRARY:FILEPATH=$IBS_SILO_HOME/lib/libsiloh5.so
-DPARAVIEW_ENABLE_PYTHON:BOOL=ON -DUSE_SYSTEM_python:BOOL=ON
-DPYTHON_EXECUTABLE:FILEPATH=$PYTHON_DIR/bin/python
-DPYTHON_LIBRARY:FILEPATH=$PYTHONPATH
-DPYTHON_INCLUDE_DIR:PATH=$PYTHON_DIR/include/python$PYTHON_LIB_VERSION
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON .. in
/group/director100/cbording/vis/build/ParaView-v4.1.0/paraview-build
-- The C compiler identification is GNU 4.4.7
-- The CXX compiler identification is GNU 4.4.7
-- Check for working C compiler:
/ivec/devel/gcc/4.4.7/openmpi/1.6.5/bin/mpicc
-- Check for working C compiler:
/ivec/devel/gcc/4.4.7/openmpi/1.6.5/bin/mpicc -- works
-- Detecting C compiler ABI info


If I configure the build without python then it does not fail.  I have tried
with both python version 2.6.9 and 2.7.6

Do I have the right flags set for python. 
more importantly to I have the right configure flags set so we can run the
pvserver and have it use the GPUs?
The ultimate goal is to be able to render on the cluster and view on the
multi-display panels we have.

Next I want to install paraview on our new CRAY XC-30, any suggestions on
configuring that?

I found this in the from the good folks at CSCS for their CRAY XC-30 however
ours is all Haswell without GPUs.

We also have a SGI UV2000 has anyone installed paraview on large single
image systems?

Thanks in advance!

--
R.Christopher Bording
Supercomputing Specialist
iVEC Supercomputing Team

T +61 8 6488 6905
F +61 8 6488 8088
E cbording at ivec.org


Classification: UNCLASSIFIED
Caveats: NONE


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 9990 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/paraview/attachments/20141015/e8d6576e/attachment-0001.bin>


More information about the ParaView mailing list