[Paraview] Paravew on XC30

Angelini, Richard C (Rick) CIV USARMY ARL (US) richard.c.angelini.civ at mail.mil
Mon Oct 27 11:22:01 EDT 2014


Chris - I’ve been able to build on 3 different XC30 systems … here’s my
script.  I’m using 
PrgEnv-gnu/5.2.14
cray-mpich/6.3.1
gcc/4.8.2



#!/bin/csh

module unload PrgEnv-cray
module load PrgEnv-gnu
module load cray-mpich
module load pbs
module list


setenv gcc "gcc"
setenv gplusplus "g++"
setenv gfortran "gfortran"

setenv CC $gcc
setenv CXX $gplusplus
setenv FC $gfortran
setenv F70 $gfortran
setenv F77 $gfortran
setenv F90 $gfortran
setenv F95 $gfortran

set version=4.2.0

if (! -d Build_${version}_mesa) mkdir Build_${version}_mesa

cd Build_${version}_mesa

if (! -d install) mkdir install

set INSTALLPATH=`pwd`/install

#Build the latest version of CMAKE
if (! -e install/bin/cmake) then
        echo "Need to build cmake"
        cp ../Downloads/cmake-2.8.11.tar.gz .
        tar xzvf cmake-2.8.11.tar.gz
        cd cmake-2.8.11
        ./bootstrap --prefix=$INSTALLPATH
        make -j 8 install
        cd ..
endif

setenv PATH ${INSTALLPATH}/bin:$PATH

cmake \
-DCMAKE_INSTALL_PREFIX:PATH=${HOME}/pv-test/${version}_mesa \
-DCMAKE_BUILD_TYPE=Release \
-DParaView_FROM_GIT=OFF \
-Ddownload_location=`pwd`/../Downloads \
-DParaView_URL=`pwd`/../Downloads/ParaView-v4.2.0-source.tar.gz \
-DENABLE_boost=ON \
-DENABLE_cgns=OFF \
-DENABLE_ffmpeg=ON \
-DENABLE_fontconfig=ON \
-DENABLE_freetype=ON \
-DENABLE_hdf5=ON \
-DENABLE_libxml2=ON \
-DENABLE_matplotlib=OFF \
-DENABLE_osmesa=OFF \
-DENABLE_mesa=ON \
-DENABLE_qt=ON \
-DENABLE_mpi=ON \
-DENABLE_numpy=ON \
-DENABLE_paraview=ON \
-DENABLE_png=ON \
-DENABLE_python=ON \
-DENABLE_qhull=ON \
-DENABLE_silo=ON \
-DENABLE_szip=ON \
-DENABLE_visitbridge=OFF \
-DMPI_CXX_LIBRARIES:STRING="/opt/cray/mpt/6.3.1/gni/mpich2-gnu/48/lib/libmp
ichcxx.so" \
-DMPI_C_LIBRARIES:STRING="/opt/cray/mpt/6.3.1/gni/mpich2-gnu/48/lib/libmpic
h.so" \
-DMPI_LIBRARY:FILEPATH="/opt/cray/mpt/6.3.1/gni/mpich2-gnu/48/lib/libmpichc
xx.so" \
-DMPI_CXX_INCLUDE_PATH:STRING="/opt/cray/mpt/6.3.1/gni/mpich2-gnu/48/includ
e/" \
-DMPI_C_INCLUDE_PATH:STRING="/opt/cray/mpt/6.3.1/gni/mpich2-gnu/48/include/
" \
-DUSE_SYSTEM_mpi=ON \
-DUSE_SYSTEM_python=ON \
-DUSE_SYSTEM_zlib=ON \
../Source

make -j 4 install

________________________________
Rick Angelini
USArmy Research Laboratory
CISD/HPC Architectures Team
Phone:  410-278-6266




On 10/27/14, 11:00 AM, "Burlen Loring" <bloring at lbl.gov> wrote:

>
>
>
>Hi Christopher,
>
>I can't help you with the superbuild, but I can show you how to build PV
>on the XC30. here's
>
>the script 
><https://github.com/burlen/pvserver-configs/blob/master/servers/edison/bui
>lds/config-pv-mesa.sh> I used to build ParaView 4.2 with
>PrgEnv-gnu/5.2.25 on our XC30
>
>You'll see a bunch of paths that need to be set specific to the version
>of PrgEnv-gnu that you are running. The easiest way to figure out these
>is to look at the CRAY_LD_LIBRARY_PATH environment variable. If for some
>reason that isn't set then you can alway
> look at the output of "CC --verbose". You also need to point to an
>OSMesa install 
><http://www.paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D>.
>
>Burlen
>
>On 10/26/2014 10:22 PM, R C Bording wrote:
>
>
>Hi, 
> Trying to build Paraview on our XC30,
>here is the end of the build log where it goes pear-shape,
>
>Making install in test
>/usr/bin/install -c -m 644 fonts.dtd
>'/group/director100/cbording/vis/cle52/build/osmesa-ParaViewSuperbuild-4.2
>.0/ParaViewSuperbuild-4.2.0-build/install/etc/fonts'
>/usr/bin/install -c -m 644 ./fonts.conf
>/group/director100/cbording/vis/cle52/build/osmesa-ParaViewSuperbuild-4.2.
>0/ParaViewSuperbuild-4.2.0-build/install/etc/fonts/fonts.conf
>/group/director100/cbording/vis/cle52/build/osmesa-ParaViewSuperbuild-4.2.
>0/ParaViewSuperbuild-4.2.0-build/install/bin/fc-cache -s -f -v
>/usr/share/fonts: caching, new cache contents: 0 fonts, 10 dirs
>/usr/share/fonts/100dpi: /bin/sh: line 9: 16194 Illegal instruction
>/group/director100/cbording/vis/cle52/build/osmesa-ParaViewSuperbuild-4.2.
>0/ParaViewSuperbuild-4.2.0-build/install/bin/fc-cache -s -f -v
>make[5]: *** [install-data-local] Error 132
>make[4]: *** [install-am] Error 2
>make[3]: *** [install-recursive] Error 1
>make[2]: *** [fontconfig/src/fontconfig-stamp/fontconfig-install] Error 2
>make[1]: *** [CMakeFiles/fontconfig.dir/all] Error 2
>make: *** [all] Error 2
>
>Here is the cmake build flags for the paraviewsuperbuild script.
>
>IBS_TOOL_CONFIGURE='-DCMAKE_BUILD_TYPE=Release \
>-DParaView_FROM_GIT=OFF \
>-DParaView_URL=$MYGROUP/vis/cle52/src/ParaView-v4.2.0-source.tar.gz \
>-DENABLE_boost=ON \
>-DENABLE_cgns=OFF \
>-DENABLE_ffmpeg=ON \
>-DENABLE_fontconfig=ON \
>-DENABLE_freetype=ON \
>-DENABLE_hdf5=ON \
>-DENABLE_libxml2=ON \
>-DENABLE_matplotlib=OFF \
>-DENABLE_mesa=OFF \
>-DENABLE_mpi=ON \
>-DENABLE_numpy=ON \
>-DENABLE_osmesa=ON \
>-DENABLE_paraview=ON \
>-DENABLE_png=ON \
>-DENABLE_python=ON \
>-DENABLE_qhull=ON \
>-DENABLE_qt=OFF \
>-DENABLE_silo=ON \
>-DENABLE_szip=ON \
>-DENABLE_visitbridge=ON \
>-DMPI_CXX_LIBRARIES:STRING="/opt/cray/mpt/7.0.0/gni/mpich2-gnu/49/lib/libm
>pichcxx.so" \
>-DMPI_C_LIBRARIES:STRING="/opt/cray/mpt/7.0.0/gni/mpich2-gnu/49/mpt/lib/li
>bmpich.so" \
>-DMPI_LIBRARY:FILEPATH="/opt/cray/mpt/7.0.0/gni/mpich2-gnu/49/lib/libmpich
>cxx.so" \
>-DMPI_CXX_INCLUDE_PATH:STRING="/opt/cray/mpt/7.0.0/gni/mpich2-gnu/49/inclu
>de" \
>-DMPI_C_INCLUDE_PATH:STRING="/opt/cray/mpt/7.0.0/gni/mpich2-gnu/49/include
>" \
>-DUSE_SYSTEM_mpi=ON \
>-DUSE_SYSTEM_python=OFF \
>-DUSE_SYSTEM_zlib=ON '
>
>Is there other CRAY specific libraries that I should check for before I
>try again to install paraview?
>Our Cray does NOT have any GPUS!
>
>R. Christopher Bording
>Supercomputing Team-iVEC at UWA
>E: cbording at ivec.org
>T: +61 8 6488 6905
>
>
>26 Dick Perry Avenue,
>Technology Park
>Kensington, Western Australia.
>6151
>
>
>
>
>
>
>
>
>
>
>
> 
>_______________________________________________
>Powered by www.kitware.com <http://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
>
>Follow this link to subscribe/unsubscribe:
>http://public.kitware.com/mailman/listinfo/paraview
>
>



More information about the ParaView mailing list