Loading ifs/CMake/FindLZ4.cmake +23 −3 Original line number Diff line number Diff line Loading @@ -6,8 +6,28 @@ # LZ4_LIBRARY # find_path(LZ4_INCLUDE_DIR NAMES lz4.h) find_library(LZ4_LIBRARY NAMES lz4) find_path(LZ4_INCLUDE_DIR lz4.h HINTS $ENV{HOME}/adafs/install $ENV{HOME}/opt /usr /usr/local /usr/local/adafs /opt PATH_SUFFIXES include PATH_SUFFIXES include/lz4 ) find_library(LZ4_LIBRARY lz4 HINTS $ENV{HOME}/adafs/install $ENV{HOME}/opt /usr /usr/local /usr/local/adafs /opt/ PATH_SUFFIXES lib PATH_SUFFIXES lib/lz4 ) # We require LZ4_compress_default() which was added in v1.7.0 if (LZ4_LIBRARY) Loading ifs/CMake/Findsnappy.cmake +1 −3 Original line number Diff line number Diff line Loading @@ -9,7 +9,6 @@ find_path(snappy_DIR find_path(snappy_INCLUDE_DIR snappy.h HINTS $ENV{HOME}/adafs/install ${snappy_DIR} $ENV{HOME}/opt /usr /usr/local Loading @@ -22,7 +21,6 @@ find_path(snappy_INCLUDE_DIR snappy.h find_library(snappy_LIBRARY snappy HINTS $ENV{HOME}/adafs/install ${snappy_DIR} $ENV{HOME}/opt /usr /usr/local Loading ifs/scripts/clone_dep.sh +4 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,10 @@ if [ "$CLUSTER" == "mogon1" ]; then wgetdeps "zstd" "https://github.com/facebook/zstd/archive/v1.3.2.tar.gz" # get zlib for rocksdb wgetdeps "lz4" "https://github.com/lz4/lz4/archive/v1.8.0.tar.gz" # get snappy for rocksdb wgetdeps "snappy" "https://github.com/google/snappy/archive/1.1.7.tar.gz" # get pssh wgetdeps "pssh" "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/parallel-ssh/pssh-2.3.1.tar.gz" fi # get BMI Loading ifs/scripts/compile_dep.sh +24 −17 Original line number Diff line number Diff line Loading @@ -73,7 +73,7 @@ if [ "$CLUSTER" == "mogon1" ]; then module load devel/Boost/1.63.0-foss-2017a || exit 1 # because of mercury echo "Done" # get libtool echo "Installing libtool" echo "############################################################ Installing: libtool" CURR=$GIT/libtool prepare_build_dir $CURR cd $CURR/build Loading @@ -81,7 +81,7 @@ if [ "$CLUSTER" == "mogon1" ]; then make -j$CORES || exit 1 make install || exit 1 # compile libev echo "Installing libev" echo "############################################################ Installing: libev" CURR=$GIT/libev prepare_build_dir $CURR cd $CURR/build Loading @@ -89,7 +89,7 @@ if [ "$CLUSTER" == "mogon1" ]; then make -j$CORES || exit 1 make install || exit 1 # compile gflags # echo "Installing gflags" # echo "############################################################ Installing: gflags" # CURR=$GIT/gflags # prepare_build_dir $CURR # cd $CURR/build Loading @@ -97,31 +97,38 @@ if [ "$CLUSTER" == "mogon1" ]; then # make -j$CORES || exit 1 # make install || exit 1 # compile zstd echo "Installing zstd" echo "############################################################ Installing: zstd" CURR=$GIT/zstd/build/cmake prepare_build_dir $CURR cd $CURR/build cmake -DCMAKE_INSTALL_PREFIX=$INSTALL -DCMAKE_BUILD_TYPE:STRING=Release .. || exit 1 make -j$CORES || exit 1 make install || exit 1 echo "Installing lz4" echo "############################################################ Installing: lz4" CURR=$GIT/lz4 cd $CURR make -j$CORES || exit 1 make DESTDIR=$INSTALL PREFIX= install || exit 1 echo "Installing snappy" make DESTDIR=$INSTALL PREFIX="" install || exit 1 echo "############################################################ Installing: snappy" CURR=$GIT/snappy prepare_build_dir $CURR cd $CURR/build cmake -DCMAKE_INSTALL_PREFIX=$INSTALL -DCMAKE_BUILD_TYPE:STRING=Release .. || exit 1 make -j$CORES || exit 1 make install || exit 1 echo "############################################################ Installing: pssh" CURR=$GIT/pssh cd $CURR python2 setup.py install || exit 1 if [ ! -d "$INSTALL/bin" ]; then mkdir $INSTALL/bin fi mv $CURR/bin/* $INSTALL/bin/ || exit 1 fi if [ "$NA_LAYER" == "bmi" ] || [ "$NA_LAYER" == "all" ]; then USE_BMI="-DNA_USE_BMI:BOOL=ON" echo "Installing BMI" echo "############################################################ Installing: BMI" # BMI CURR=$GIT/bmi prepare_build_dir $CURR Loading @@ -135,7 +142,7 @@ fi if [ "$NA_LAYER" == "cci" ] || [ "$NA_LAYER" == "all" ]; then USE_CCI="-DNA_USE_CCI:BOOL=ON" echo "Installing CCI" echo "############################################################ Installing: CCI" # CCI CURR=$GIT/cci prepare_build_dir $CURR Loading @@ -150,7 +157,7 @@ fi if [ "$NA_LAYER" == "ofi" ] || [ "$NA_LAYER" == "all" ]; then USE_OFI="-DNA_USE_OFI:BOOL=ON" echo "Installing LibFabric" echo "############################################################ Installing: LibFabric" #libfabric CURR=$GIT/libfabric prepare_build_dir $CURR Loading @@ -163,7 +170,7 @@ if [ "$NA_LAYER" == "ofi" ] || [ "$NA_LAYER" == "all" ]; then make check || exit 1 fi echo "Installing Mercury" echo "############################################################ Installing: Mercury" # Mercury CURR=$GIT/mercury Loading @@ -176,7 +183,7 @@ cmake -DMERCURY_USE_SELF_FORWARD:BOOL=ON -DMERCURY_USE_CHECKSUMS:BOOL=OFF -DBUIL make -j$CORES || exit 1 make install || exit 1 echo "Installing Argobots" echo "############################################################ Installing: Argobots" # Argobots CURR=$GIT/argobots Loading @@ -189,7 +196,7 @@ make -j$CORES || exit 1 make install || exit 1 make check || exit 1 echo "Installing Abt-snoozer" echo "############################################################ Installing: Abt-snoozer" # Abt snoozer CURR=$GIT/abt-snoozer prepare_build_dir $CURR Loading @@ -201,7 +208,7 @@ make -j$CORES || exit 1 make install || exit 1 make check || exit 1 echo "Installing Margo" echo "############################################################ Installing: Margo" # Margo CURR=$GIT/margo prepare_build_dir $CURR Loading @@ -213,7 +220,7 @@ make -j$CORES || exit 1 make install || exit 1 make check || exit 1 echo "Installing Rocksdb" echo "############################################################ Installing: Rocksdb" # Margo CURR=$GIT/rocksdb cd $CURR Loading Loading
ifs/CMake/FindLZ4.cmake +23 −3 Original line number Diff line number Diff line Loading @@ -6,8 +6,28 @@ # LZ4_LIBRARY # find_path(LZ4_INCLUDE_DIR NAMES lz4.h) find_library(LZ4_LIBRARY NAMES lz4) find_path(LZ4_INCLUDE_DIR lz4.h HINTS $ENV{HOME}/adafs/install $ENV{HOME}/opt /usr /usr/local /usr/local/adafs /opt PATH_SUFFIXES include PATH_SUFFIXES include/lz4 ) find_library(LZ4_LIBRARY lz4 HINTS $ENV{HOME}/adafs/install $ENV{HOME}/opt /usr /usr/local /usr/local/adafs /opt/ PATH_SUFFIXES lib PATH_SUFFIXES lib/lz4 ) # We require LZ4_compress_default() which was added in v1.7.0 if (LZ4_LIBRARY) Loading
ifs/CMake/Findsnappy.cmake +1 −3 Original line number Diff line number Diff line Loading @@ -9,7 +9,6 @@ find_path(snappy_DIR find_path(snappy_INCLUDE_DIR snappy.h HINTS $ENV{HOME}/adafs/install ${snappy_DIR} $ENV{HOME}/opt /usr /usr/local Loading @@ -22,7 +21,6 @@ find_path(snappy_INCLUDE_DIR snappy.h find_library(snappy_LIBRARY snappy HINTS $ENV{HOME}/adafs/install ${snappy_DIR} $ENV{HOME}/opt /usr /usr/local Loading
ifs/scripts/clone_dep.sh +4 −0 Original line number Diff line number Diff line Loading @@ -102,6 +102,10 @@ if [ "$CLUSTER" == "mogon1" ]; then wgetdeps "zstd" "https://github.com/facebook/zstd/archive/v1.3.2.tar.gz" # get zlib for rocksdb wgetdeps "lz4" "https://github.com/lz4/lz4/archive/v1.8.0.tar.gz" # get snappy for rocksdb wgetdeps "snappy" "https://github.com/google/snappy/archive/1.1.7.tar.gz" # get pssh wgetdeps "pssh" "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/parallel-ssh/pssh-2.3.1.tar.gz" fi # get BMI Loading
ifs/scripts/compile_dep.sh +24 −17 Original line number Diff line number Diff line Loading @@ -73,7 +73,7 @@ if [ "$CLUSTER" == "mogon1" ]; then module load devel/Boost/1.63.0-foss-2017a || exit 1 # because of mercury echo "Done" # get libtool echo "Installing libtool" echo "############################################################ Installing: libtool" CURR=$GIT/libtool prepare_build_dir $CURR cd $CURR/build Loading @@ -81,7 +81,7 @@ if [ "$CLUSTER" == "mogon1" ]; then make -j$CORES || exit 1 make install || exit 1 # compile libev echo "Installing libev" echo "############################################################ Installing: libev" CURR=$GIT/libev prepare_build_dir $CURR cd $CURR/build Loading @@ -89,7 +89,7 @@ if [ "$CLUSTER" == "mogon1" ]; then make -j$CORES || exit 1 make install || exit 1 # compile gflags # echo "Installing gflags" # echo "############################################################ Installing: gflags" # CURR=$GIT/gflags # prepare_build_dir $CURR # cd $CURR/build Loading @@ -97,31 +97,38 @@ if [ "$CLUSTER" == "mogon1" ]; then # make -j$CORES || exit 1 # make install || exit 1 # compile zstd echo "Installing zstd" echo "############################################################ Installing: zstd" CURR=$GIT/zstd/build/cmake prepare_build_dir $CURR cd $CURR/build cmake -DCMAKE_INSTALL_PREFIX=$INSTALL -DCMAKE_BUILD_TYPE:STRING=Release .. || exit 1 make -j$CORES || exit 1 make install || exit 1 echo "Installing lz4" echo "############################################################ Installing: lz4" CURR=$GIT/lz4 cd $CURR make -j$CORES || exit 1 make DESTDIR=$INSTALL PREFIX= install || exit 1 echo "Installing snappy" make DESTDIR=$INSTALL PREFIX="" install || exit 1 echo "############################################################ Installing: snappy" CURR=$GIT/snappy prepare_build_dir $CURR cd $CURR/build cmake -DCMAKE_INSTALL_PREFIX=$INSTALL -DCMAKE_BUILD_TYPE:STRING=Release .. || exit 1 make -j$CORES || exit 1 make install || exit 1 echo "############################################################ Installing: pssh" CURR=$GIT/pssh cd $CURR python2 setup.py install || exit 1 if [ ! -d "$INSTALL/bin" ]; then mkdir $INSTALL/bin fi mv $CURR/bin/* $INSTALL/bin/ || exit 1 fi if [ "$NA_LAYER" == "bmi" ] || [ "$NA_LAYER" == "all" ]; then USE_BMI="-DNA_USE_BMI:BOOL=ON" echo "Installing BMI" echo "############################################################ Installing: BMI" # BMI CURR=$GIT/bmi prepare_build_dir $CURR Loading @@ -135,7 +142,7 @@ fi if [ "$NA_LAYER" == "cci" ] || [ "$NA_LAYER" == "all" ]; then USE_CCI="-DNA_USE_CCI:BOOL=ON" echo "Installing CCI" echo "############################################################ Installing: CCI" # CCI CURR=$GIT/cci prepare_build_dir $CURR Loading @@ -150,7 +157,7 @@ fi if [ "$NA_LAYER" == "ofi" ] || [ "$NA_LAYER" == "all" ]; then USE_OFI="-DNA_USE_OFI:BOOL=ON" echo "Installing LibFabric" echo "############################################################ Installing: LibFabric" #libfabric CURR=$GIT/libfabric prepare_build_dir $CURR Loading @@ -163,7 +170,7 @@ if [ "$NA_LAYER" == "ofi" ] || [ "$NA_LAYER" == "all" ]; then make check || exit 1 fi echo "Installing Mercury" echo "############################################################ Installing: Mercury" # Mercury CURR=$GIT/mercury Loading @@ -176,7 +183,7 @@ cmake -DMERCURY_USE_SELF_FORWARD:BOOL=ON -DMERCURY_USE_CHECKSUMS:BOOL=OFF -DBUIL make -j$CORES || exit 1 make install || exit 1 echo "Installing Argobots" echo "############################################################ Installing: Argobots" # Argobots CURR=$GIT/argobots Loading @@ -189,7 +196,7 @@ make -j$CORES || exit 1 make install || exit 1 make check || exit 1 echo "Installing Abt-snoozer" echo "############################################################ Installing: Abt-snoozer" # Abt snoozer CURR=$GIT/abt-snoozer prepare_build_dir $CURR Loading @@ -201,7 +208,7 @@ make -j$CORES || exit 1 make install || exit 1 make check || exit 1 echo "Installing Margo" echo "############################################################ Installing: Margo" # Margo CURR=$GIT/margo prepare_build_dir $CURR Loading @@ -213,7 +220,7 @@ make -j$CORES || exit 1 make install || exit 1 make check || exit 1 echo "Installing Rocksdb" echo "############################################################ Installing: Rocksdb" # Margo CURR=$GIT/rocksdb cd $CURR Loading