ag_gen/build/build.sh
2022-07-15 17:35:29 -05:00

29 lines
740 B
Bash
Executable File

#!/usr/bin/env bash
BUILDDIR="$PWD"
# Load appropriate modules on Hammer
if [ "$(dnsdomainname)" = "hammer.esg.utulsa.edu" ]; then
echo "Loading Modules."
module load cmake
module load gcc
module load boost
module load openmpi
#module load mpich
module load postgresql
fi
# DMTCP Support
cd ../src/dmtcp
# Check to see if it has been installed. If not, install
if find -- bin/ -prune -type d -empty | grep -q '^'; then
echo "DMTCP not built. Configuring and building."
./configure --enable-infiniband-support --enable-openmp --enable-timing
make
fi
cd "${BUILDDIR}"
# AG/CG
cmake -DCMAKE_BUILD_TYPE=Debug ../ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DMPICH_IGNORE_CXX_SEEK=1
make ag_gen