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 "" 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 ""