Skip to content
Snippets Groups Projects
Commit e9fe89ca authored by jg548024's avatar jg548024
Browse files

No commit message

No commit message
parent 57ba9153
No related branches found
No related tags found
No related merge requests found
...@@ -65,7 +65,7 @@ USE_OPENMP = YES ...@@ -65,7 +65,7 @@ USE_OPENMP = YES
# Only some pack/unpack routines are implemented with OpenMP to test it. # Only some pack/unpack routines are implemented with OpenMP to test it.
# Check test_nb3dfft_detailed to see, if it helps you and implement the missing functions yourself. # Check test_nb3dfft_detailed to see, if it helps you and implement the missing functions yourself.
# only available if USE_OPENMP=YES # only available if USE_OPENMP=YES
LOOP_OPENMP = NO LOOP_OPENMP = YES
# more: PACKMEMCP, PACKLOOP # more: PACKMEMCP, PACKLOOP
# YES will enable single precision (default = NO) # YES will enable single precision (default = NO)
...@@ -116,13 +116,13 @@ USE_MPI_MODULE = YES ...@@ -116,13 +116,13 @@ USE_MPI_MODULE = YES
### FFT ### ### FFT ###
ifeq ($(USE_FFT),FFTW) ifeq ($(USE_FFT),FFTW)
ifeq ($(USE_SINGLE_PRECISION),YES) ifeq ($(USE_SINGLE_PRECISION),YES)
FFT_BASE = /opt/fftw/3.3.3sp_intel14_openmp # FFT_BASE = /opt/fftw/3.3.3sp_intel14_openmp
# FFT_BASE = /home/itv/lib/fftw/3.3.3sp_intel14_openmp FFT_BASE = /home/itv/lib/fftw/3.3.3sp_intel14_openmp
FFT_LIBS_SER = -L$(FFT_BASE)/lib -lfftw3f FFT_LIBS_SER = -L$(FFT_BASE)/lib -lfftw3f
FFT_LIBS_OMP = -L$(FFT_BASE)/lib -lfftw3f_omp -lfftw3f FFT_LIBS_OMP = -L$(FFT_BASE)/lib -lfftw3f_omp -lfftw3f
else else
FFT_BASE = /opt/fftw/3.3.3_intel14_openmp # FFT_BASE = /opt/fftw/3.3.3_intel14_openmp
# FFT_BASE = /home/itv/lib/fftw/3.3.3_intel14_openmp FFT_BASE = /home/itv/lib/fftw/3.3.4_intel15_openmp
FFT_LIBS_SER = -L$(FFT_BASE)/lib -lfftw3 FFT_LIBS_SER = -L$(FFT_BASE)/lib -lfftw3
FFT_LIBS_OMP = -L$(FFT_BASE)/lib -lfftw3_omp -lfftw3 FFT_LIBS_OMP = -L$(FFT_BASE)/lib -lfftw3_omp -lfftw3
endif endif
...@@ -262,7 +262,7 @@ endif ...@@ -262,7 +262,7 @@ endif
# -ftz # -ftz
# FTZ-Flag: Sets denormal results from floating-point calculations to zero. # FTZ-Flag: Sets denormal results from floating-point calculations to zero.
# DAZ-Flag: Treats denormal values used as input to floating-point instructions as zero # DAZ-Flag: Treats denormal values used as input to floating-point instructions as zero
# The Intel® Streaming SIMD (Single Instruction Multiple Data) Extensions (Intel® SSE) and the Intel® SSE 2 instructions, # The Intel�� Streaming SIMD (Single Instruction Multiple Data) Extensions (Intel�� SSE) and the Intel�� SSE 2 instructions,
# including scalar and vector instructions, benefit from enabling the FTZ and DAZ flags respectively. # including scalar and vector instructions, benefit from enabling the FTZ and DAZ flags respectively.
# The -ftz option only has an effect when the main program is being compiled. It sets the FTZ/DAZ mode for the process. # The -ftz option only has an effect when the main program is being compiled. It sets the FTZ/DAZ mode for the process.
# The initial thread and any threads subsequently created by that process will operate in the FTZ/DAZ mode. # The initial thread and any threads subsequently created by that process will operate in the FTZ/DAZ mode.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment