Commit 75e13c81 authored by Lee, Seyong's avatar Lee, Seyong
Browse files

Add setup scripts.

parent 1ee37c20
Loading
Loading
Loading
Loading

OpenARCSetup.bash

0 → 100644
+7 −0
Original line number Diff line number Diff line
export OPENARC_ARCH=0
module load java
module load cuda
module load pgi
module load cudampi
export openarc=/scratch/kedu01/local/openarc

installOpenARC.bash

0 → 100755
+49 −0
Original line number Diff line number Diff line
#! /bin/bash
srcDir="/home01/kedu01/shared/openarc"
desDir="/scratch/${USER}/local/openarc"
mkdir -p ${desDir}/bin
mkdir -p ${desDir}/openarcrt
mkdir -p ${desDir}/lib
cp -f ${srcDir}/openarcrt/*.a ${desDir}/openarcrt/
cp -f ${srcDir}/openarcrt/*.h ${desDir}/openarcrt/
cp -f ${srcDir}/openarcrt/Timer ${desDir}/openarcrt/
cp -f ${srcDir}/openarcrt/resilience.cl ${desDir}/openarcrt/
cp -f ${srcDir}/openarcrt/resilience.cu ${desDir}/openarcrt/
cp -f ${srcDir}/bin/* ${desDir}/bin/
cp -f ${srcDir}/lib/* ${desDir}/lib/
cp -f ${srcDir}/make.header ${desDir}/
cp -f ${srcDir}/make.header.mpi ${desDir}/
cp -f ${srcDir}/make.template ${desDir}/
cp -f ${srcDir}/README.md ${desDir}/
srcDir="/home01/kedu01/shared/openarcexamples"
desDir="/scratch/${USER}/local/openarcexamples"
mkdir -p ${desDir}
cp -rf ${srcDir}/arrayreduction ${desDir}/
cp -rf ${srcDir}/jacobi_mpi ${desDir}/
cp -rf ${srcDir}/matmul ${desDir}/
cp -rf ${srcDir}/matmul_bind ${desDir}/
cp -rf ${srcDir}/matmul_debug ${desDir}/
cp -rf ${srcDir}/matmul_ftinject ${desDir}/
cp -rf ${srcDir}/matmul_openacc_cuda ${desDir}/
cp -rf ${srcDir}/matmul_openacce ${desDir}/
cp -rf ${srcDir}/openmp ${desDir}/
cp -rf ${srcDir}/unifiedmemory ${desDir}/
cp -rf ${srcDir}/README.md ${desDir}/

srcDir="/home01/kedu01/shared"
echo "==> Run the following commands to set up the OpenARC environment"
echo ""
echo "    source ${srcDir}/OpenARCSetup.bash"
#echo "    export OPENARC_ARCH=0"
#echo "    module load java"
#echo "    module load cuda"
#echo "    module load pgi"
#echo "    module load cudampi"
#desDir="/scratch/${USER}/local/openarc"
#echo "    export openarc=${desDir}"
echo ""
desDir="/scratch/${USER}/local/openarcexamples"
echo "==> Run the following commands to go to the OpenARC example directory:"
echo ""
echo "    cd ${desDir}"
echo ""