ALPS Compilation

Eric’s CMake file for compiling ALPS on Edison

# module unload darshan
# module load cray-hdf5 fftw cmake python numpy

# needed following to get tests to run
# export LD_LIBRARY_PATH=/opt/cray/hdf5/1.8.16/INTEL/15.0/lib/:$LD_LIBRARY_PATH

cmake -D Boost_ROOT_DIR=/global/homes/e/ebisaacs/alps-2.2.b3-r7462-src-with-boost/boost \
-D Boost_INCLUDE_DIR=/global/homes/e/ebisaacs/alps-2.2.b3-r7462-src-with-boost/boost \
-D FFTW_LIBRARIES=/opt/cray/fftw/3.3.4.2/ivybridge/lib \
-D FFTW_INCLUDE_DIR=/opt/cray/fftw/3.3.4.2/ivybridge/include  \
-D HDF5_INCLUDE_DIR=/opt/cray/hdf5/1.8.13/INTEL/140/include  \
-D HDF5_LIBRARIES=/opt/cray/hdf5/1.8.13/INTEL/140/lib/libhdf5_intel.so.8.0.2   \
-D ALPS_BUILD_ON_CRAY:BOOL=ON \
-D ALPS_ENABLE_OPENMP:BOOL=ON \
-D ALPS_BUILD_PYTHON:BOOL=ON \
-D CMAKE_Fortran_FLAGS:STRING="-O3  -dynamic -openmp" \
-D CMAKE_EXE_LINKER_FLAGS:STRING="-dynamic" \
-D CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING="-dynamic" \
-D CMAKE_INSTALL_PREFIX=/global/homes/e/ebisaacs/install_alps_edison \
/global/homes/e/ebisaacs/alps-2.2.b3-r7462-src-with-boost/alps