Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- export HACC_PLATFORM="mr-fusion"
- export HACC_OBJDIR="${HACC_PLATFORM}"
- ompflg="-DRCB_UNTHREADED_BUILD"
- export HACC_CC=icc
- export HACC_CXX=icpc
- export HACC_MPI_CC=mpicc
- export HACC_MPI_CXX=mpicxx
- export HACC_CFLAGS="-O0 ${ompflg} -g -xMIC-AVX512 -std=gnu99 -mkl"
- export HACC_CXXFLAGS=$HACC_CFLAGS
- export HACC_MPI_CFLAGS=$HACC_CFLAGS
- export HACC_MPI_CXXFLAGS=$HACC_CFLAGS
- export HACC_LDFLAGS=""
- export HACC_MPI_LDFLAGS=""
- export FFTW_MAJOR_VERSION=3
- # currently "omp" turns on fftw omp threads
- # any other value turns off fftw omp threads, eg. "none"
- export FFTW_THREADING=none
- root=${MKLROOT} # Defined in the intel module
- export FFTW_HOME=${root}
- export FFTW_INCLUDE=${root}/include/fftw
- export CPATH=${FFTW_INCLUDE}:${CPATH}
- if [ -f ${root}/lib64 ]
- then
- export LD_LIBRARY_PATH=${root}/lib64:${LD_LIBRARY_PATH}
- else
- export LD_LIBRARY_PATH=${root}/lib/intel64:${LD_LIBRARY_PATH}
- fi
- export INFOPATH=${root}/share/info:${INFOPATH}
- export MANPATH=${root}/share/man:$MANPATH
- export PATH=${root}/bin:${PATH}
Add Comment
Please, Sign In to add comment