forked from lijiext/lammps
USER-INTEL: Adding compiler flag and small fix to tersoff/intel for 2018u1 compilers.
This commit is contained in:
parent
e798cdf31f
commit
07ddb5e62c
|
@ -8,6 +8,7 @@ SHELL = /bin/sh
|
|||
|
||||
CC = mpiicpc
|
||||
OPTFLAGS = -xHost -O2 -fp-model fast=2 -no-prec-div -qoverride-limits
|
||||
-qopt-zmm-usage=high
|
||||
CCFLAGS = -qopenmp -qno-offload -fno-alias -ansi-alias -restrict \
|
||||
-DLMP_INTEL_USELRT -DLMP_USE_MKL_RNG $(OPTFLAGS)
|
||||
SHFLAGS = -fPIC
|
||||
|
|
|
@ -8,6 +8,7 @@ SHELL = /bin/sh
|
|||
|
||||
CC = mpiicpc
|
||||
OPTFLAGS = -xHost -O2 -fp-model fast=2 -no-prec-div -qoverride-limits
|
||||
-qopt-zmm-usage=high
|
||||
CCFLAGS = -qopenmp -qno-offload -fno-alias -ansi-alias -restrict \
|
||||
-DLMP_INTEL_USELRT -DLMP_USE_MKL_RNG $(OPTFLAGS)
|
||||
SHFLAGS = -fPIC
|
||||
|
|
|
@ -7,7 +7,8 @@ SHELL = /bin/sh
|
|||
# specify flags and libraries needed for your compiler
|
||||
|
||||
CC = mpicxx -cxx=icc
|
||||
OPTFLAGS = -xHost -O2 -fp-model fast=2 -no-prec-div -qoverride-limits
|
||||
OPTFLAGS = -xHost -O2 -fp-model fast=2 -no-prec-div -qoverride-limits \
|
||||
-qopt-zmm-usage=high
|
||||
CCFLAGS = -qopenmp -qno-offload -fno-alias -ansi-alias -restrict \
|
||||
-DLMP_INTEL_USELRT -DLMP_USE_MKL_RNG $(OPTFLAGS)
|
||||
SHFLAGS = -fPIC
|
||||
|
|
|
@ -8,7 +8,8 @@ SHELL = /bin/sh
|
|||
|
||||
export OMPI_CXX = icc
|
||||
CC = mpicxx
|
||||
OPTFLAGS = -xHost -O2 -fp-model fast=2 -no-prec-div -qoverride-limits
|
||||
OPTFLAGS = -xHost -O2 -fp-model fast=2 -no-prec-div -qoverride-limits \
|
||||
-qopt-zmm-usage=high
|
||||
CCFLAGS = -qopenmp -qno-offload -fno-alias -ansi-alias -restrict \
|
||||
-DLMP_INTEL_USELRT -DLMP_USE_MKL_RNG $(OPTFLAGS)
|
||||
SHFLAGS = -fPIC
|
||||
|
|
|
@ -1372,7 +1372,7 @@ void IntelKernelTersoff<flt_t,acc_t,mic, pack_i>::attractive_vector(
|
|||
fvec vrij_hatx = vrijinv * vdijx;
|
||||
fvec vrij_haty = vrijinv * vdijy;
|
||||
fvec vrij_hatz = vrijinv * vdijz;
|
||||
fvec rikinv = invsqrt(rsq2);
|
||||
fvec rikinv = v::invsqrt(rsq2);
|
||||
fvec rik_hatx = rikinv * dikx;
|
||||
fvec rik_haty = rikinv * diky;
|
||||
fvec rik_hatz = rikinv * dikz;
|
||||
|
|
Loading…
Reference in New Issue