... | ... | @@ -32,7 +32,7 @@ For the Intel 2018 compiler with OpenMPI: |
|
|
|
|
|
```
|
|
|
module purge
|
|
|
module load intel/18.0.3.222
|
|
|
module load intel/18.0.3.222 gnu/6.3.0
|
|
|
module load flavor/openmpi/thread-multiple mpi/openmpi/2.0.4
|
|
|
module load flavor/hdf5/parallel hdf5/1.10.1
|
|
|
module load flavor/parmetis/standard parmetis/4.0.3
|
... | ... | @@ -40,11 +40,12 @@ module load gsl/2.1 |
|
|
module load fftw3/gnu/3.3.6
|
|
|
module load tbb/17.0.6.256
|
|
|
|
|
|
# Ensure we get the right compiler run time libraries
|
|
|
export LDFLAGS="-L${MPI_ROOT}/lib/ -L${C_INTEL_ROOT}/lib/intel64/"
|
|
|
# Ensure we get the right compiler run time libraries.
|
|
|
# Need to include C++ stdlibs in case we want to use Velociraptor.
|
|
|
export LDFLAGS="-L${MPI_ROOT}/lib/ -L${C_INTEL_ROOT}/lib/intel64/ -cxxlib"
|
|
|
|
|
|
# Avoid problems with IPO when using OpenMPI:
|
|
|
export LIBS="-lopen-rte -lopen-pal"
|
|
|
# If IPO is enabled we need to link all dependencies explicitly
|
|
|
export LIBS="-lopen-rte -lopen-pal -lmpi_cxx"
|
|
|
```
|
|
|
|
|
|
### Configuration
|
... | ... | |