Yeah - I have two builds - one for the login nodes and one for the compute nodes … yeah, I included the login node build - but the structure is essentially the same. ________________________________ Rick Angelini USArmy Research Laboratory CISD/HPC Architectures Team Phone: 410-278-6266
On 10/27/14, 12:11 PM, "Burlen Loring" <[email protected]> wrote: >Hi Rick, > >It doesn't look like you're building for the compute nodes, either that >or you've got GPU's. for example Qt is on and OSMesa is off. I'm >unfamiliar with the superbuild process but normally that would produce a >binary that couldn't be run on the compute node without gpu's. > >I'm expecting my installs to work with the Kitware provided client >binaries. For that in the past at least we need to match their build >options to some some extent. For example the VisIt bridge would be on. I >know there have been some updates to how the server capabilities are >exposed so I'm not sure how much of an issue that is in 4.2. > >Burlen > >On 10/27/2014 08:22 AM, Angelini, Richard C (Rick) CIV USARMY ARL (US) >wrote: >> 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/lib >>mp >> ichcxx.so" \ >> >>-DMPI_C_LIBRARIES:STRING="/opt/cray/mpt/6.3.1/gni/mpich2-gnu/48/lib/libmp >>ic >> h.so" \ >> >>-DMPI_LIBRARY:FILEPATH="/opt/cray/mpt/6.3.1/gni/mpich2-gnu/48/lib/libmpic >>hc >> xx.so" \ >> >>-DMPI_CXX_INCLUDE_PATH:STRING="/opt/cray/mpt/6.3.1/gni/mpich2-gnu/48/incl >>ud >> e/" \ >> >>-DMPI_C_INCLUDE_PATH:STRING="/opt/cray/mpt/6.3.1/gni/mpich2-gnu/48/includ >>e/ >> " \ >> -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" <[email protected]> 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/b >>>ui >>> 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/li >>>bm >>> 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/libmpi >>>ch >>> cxx.so" \ >>> >>>-DMPI_CXX_INCLUDE_PATH:STRING="/opt/cray/mpt/7.0.0/gni/mpich2-gnu/49/inc >>>lu >>> de" \ >>> >>>-DMPI_C_INCLUDE_PATH:STRING="/opt/cray/mpt/7.0.0/gni/mpich2-gnu/49/inclu >>>de >>> " \ >>> -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@UWA >>> E: [email protected] >>> 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 >>> >>> >> _______________________________________________ >> 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 >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview > _______________________________________________ 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 Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
