... | ... | @@ -94,29 +94,23 @@ As usual |
|
|
|
|
|
## Environment
|
|
|
|
|
|
On October 2019, the code can build with the following environment:
|
|
|
On October 2019, the code can build with the following environment (as usual with python, the module order is important):
|
|
|
|
|
|
```
|
|
|
module load intel-all/19.0.5
|
|
|
module load intel-compilers/19.0.5
|
|
|
module load intel-tbb/19.0.5
|
|
|
module load intel-vtune/19.0.5
|
|
|
module load intel-itac/19.0.5
|
|
|
module load intel-mkl/19.0.5
|
|
|
module load intel-advisor/19.0.5
|
|
|
module purge
|
|
|
|
|
|
module load python/3.7.3
|
|
|
module load intel-all/19.0.5
|
|
|
#module load intel-tbb/19.0.5
|
|
|
module load boost/1.70.0/intel-19.0.4-mpi
|
|
|
module load intel-mpi/19.0.5
|
|
|
module load hdf5/1.8.21/intel-19.0.4
|
|
|
module load cmake/3.14.4/gcc-4.8.5 git-lfs git
|
|
|
module load python
|
|
|
module load hdf5/1.10.5/intel-19.0.5
|
|
|
module load cmake/3.11.2/gcc-4.8.5
|
|
|
module load git-lfs/2.7.2/gcc-4.8.5
|
|
|
|
|
|
export CC=icc
|
|
|
export CXX=icpc
|
|
|
ippldpath=$(which icc | sed -e 's/bin\/intel64\/icc$/ipp\/lib\/intel64_lin\/threaded/')
|
|
|
if ! echo $LD_LIBRARY_PATH | grep -q "$ippldpath"
|
|
|
then
|
|
|
export export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ippldpath
|
|
|
fi
|
|
|
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/gpfslocalsys/intel/parallel_studio_xe_2019_update5_cluster_edition/compilers_and_libraries_2019.5.281/
|
|
|
linux/ipp/lib/intel64_lin/threaded/
|
|
|
```
|
|
|
|
|
|
Note that we need to explicitly update the **LD_LIBRARY_PATH** so that the binaries can find the `ipp` support (needed in release mode).
|
... | ... | |