#!/bin/bash # Clear cmake cache to ensure a clean configure. #rm -rf CMakeFiles CMakeCache.txt # Source script to set needed envvars #if test -f /gpfs/stfc/local/HCP084/bwm06/shared/contrib-intel2015-openmpi/visitall.sh; then # source /gpfs/stfc/local/HCP084/bwm06/shared/contrib-intel2015-openmpi/visitall.sh #fi # export paths export PATH="/usr/include/hdf5/openmpi:$PATH" # cmake \ /home/ptracz/PUFFIN_FXFEL/contrib-gcc/cmake/bin/cmake \ -DCMAKE_INSTALL_PREFIX:PATH=/home/ptracz/PUFFIN_FXFEL/Puffin_BIN \ -DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_COLOR_MAKEFILE:BOOL=TRUE \ -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \ -DENABLE_PARALLEL:BOOL=ON \ -DDEBUG_CMAKE:BOOL=TRUE \ -DFftw3_ROOT_DIR='/home/ptracz/PUFFIN_FXFEL/contrib-gcc/fftw3-par' \ -DFftw3_LIBRARY_DIRS='/home/ptracz/PUFFIN_FXFEL/contrib-gcc/fftw3-par/lib' \ -DFftw3_INCLUDE_DIRS='/home/ptracz/PUFFIN_FXFEL/contrib-gcc/fftw3-par/include' \ -DHdf5_ROOT_DIR='/usr' \ -DHdf5_MODULE_DIRS='/usr/include/hdf5/openmpi' \ -DHdf5_LIBRARY_DIRS='/usr/lib/x86_64-linux-gnu/hdf5/openmpi;/usr/lib/x86_64-linux-gnu' \ -DHdf5_INCLUDE_DIRS='/usr/include/hdf5/openmpi' \ -DHdf5_LIBRARY_NAMES='hdf5_openmpi_fortran;hdf5_openmpi' \ -DHdf5_LIBRARIES='/usr/lib/x86_64-linux-gnu/libhdf5_openmpi_fortran.so;/usr/lib/x86_64-linux-gnu/libhdf5_openmpi.so' \ -DHdf5_STLIBS='/usr/lib/x86_64-linux-gnu/libhdf5_openmpi_fortran.a;/usr/lib/x86_64-linux-gnu/libhdf5_openmpi.a' \ /home/ptracz/PUFFIN_FXFEL/Puffin # /usr/lib/x86_64-linux-gnu/hdf5/openmpi/ # -DHdf5_hdf5_h_INCLUDE_DIR='/usr/lib/x86_64-linux-gnu/hdf5/openmpi/' \ # -DCMAKE_C_COMPILER:FILEPATH='/gpfs/stfc/local/apps/intel/intel_mpi/5.0.3.048/bin64/mpiicc' \ # -DCMAKE_CXX_COMPILER:FILEPATH='/gpfs/stfc/local/apps/intel/intel_mpi/5.0.3.048/bin64/mpiicpc' \ # -DCMAKE_Fortran_COMPILER:FILEPATH='/gpfs/stfc/local/apps/intel/intel_mpi/5.0.3.048/bin64/mpiifort' \ # -DCMAKE_C_FLAGS:STRING='-fPIC -pipe' \ # -DCMAKE_CXX_FLAGS:STRING='-fPIC -pipe' \ # -DCMAKE_Fortran_FLAGS:STRING='-fPIC -pipe' \