Thanks for the feedback. I'll have another look at this.

On 10/22/2013 12:24 AM, Stéphane Glockner wrote:
Hi,

I have taken last source thanks to git and the procedure described on the web. But the problem remains.

I have noticed that in the last version of Intel compilers (at least on my system) that xmmintrin.h file is not in compiler/include/intel64 directory, where it used to be with older Intel compiler version (at least version 12 on my system).
Intel64 directory contains just the  .mod files (see below).

So I have copied the .h and .f90 files into intel64 directory and it works fine now.

Thanks for your help.
Stéphane



condor:/work/soft/compilateurs/composer_xe_2013_sp1.0.080/compiler/include # ls bfp754_conf.h cilk emmintrin.h for_fpclass.h forreent.for ieee_features.f90 ifposix.f90 ivec.h nmmintrin.h pmmintrin.h wmmintrin.h bfp754_functionnames.h complex fenv.h for_fpeflags.for forreent.h ifcore.f90 immintrin.h math.h offload.h smmintrin.h xmm_func.h bfp754.h complex.h float.h for_fpeflags.h fvec.h ifestablish.f90 intel64 mathimf.h omp.h sse2mmx.h xmmintrin.h bfp754_macros.h dfp754.h fordef.for foriosdef.f90 ia32intrin.h iflport.f90 _intel_mf_runtime.h mic omp_lib.f90 tbk_traceback.h xmm_utils.h bfp754_types.h dvec.h fordef.h for_iosdef.for ieee_arithmetic.f90 iflposix.f90 iso_c_binding.f90 mic_lib.f90 omp_lib.h tgmath.h zmmintrin.h chkp.h emm_func.h for_fpclass.for for_iosdef.h ieee_exceptions.f90 ifport.f90 iso_fortran_env.f90 mmintrin.h pgouser.h tmmintrin.h

condor:/work/soft/compilateurs/composer_xe_2013_sp1.0.080/compiler/include # ls intel64/ foriosdef.mod ieee_exceptions.modintr ifcore.mod iflport.mod ifport.mod ifposix.mod iso_fortran_env.modintr omp_lib_kinds.mod ieee_arithmetic.modintr ieee_features.modintr ifestablish.mod iflposix.mod ifport_types.mod iso_c_binding.modintr mic_lib.mod omp_lib.mod


Le 17/10/2013 18:51, Burlen Loring a écrit :
Hi Stephane,

That's been fixed in PV master branch (ebb4f1be6234fd9047c6618bce802942f818a4a5). Here is the part that you need to work around the bug.

Burlen

diff --git a/Plugins/SciberQuestToolKit/EigenConfig.cmake b/Plugins/SciberQuestToolKit/EigenConfig.cmake
index 5b7420a..95b6e2e 100644
--- a/Plugins/SciberQuestToolKit/EigenConfig.cmake
+++ b/Plugins/SciberQuestToolKit/EigenConfig.cmake
@@ -51,9 +51,11 @@ if (CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
       message(STATUS "CMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}")
       message(STATUS "INTEL_COMP_ROOT=${INTEL_COMP_ROOT}")
       message(STATUS "INTEL_COMP_VERSION=${INTEL_COMP_VERSION}")
-    endif ()
+    endif()
   #endif ()
-  get_filename_component(INTEL_XMMINTRIN_PATH ${INTEL_XMMINTRIN} PATH)
+  if (INTEL_XMMINTRIN)
+ get_filename_component(INTEL_XMMINTRIN_PATH ${INTEL_XMMINTRIN} PATH)
+  endif()
   mark_as_advanced(INTEL_XMMINTRIN_PATH)
   set(EXTRA_INTEL_INCLUDES ${INTEL_XMMINTRIN_PATH} CACHE PATH
"Set this to the path to intel xmm intrinsics header if there are conflicts with gcc's xmm intrinsics.")




On 10/17/2013 01:58 AM, Stéphane Glockner wrote:
Hello,

I would to compile paraview on linux (ParaView-4.0.1-Linux-64bit) with Intel compilers, version 14.0.0, but I encounter the following error during the configure step :

CMake Warning at Plugins/SciberQuestToolKit/EigenConfig.cmake:50 (message): The Intel compiler may need EXTRA_INTEL_INCLUDES set to the directory
   containing xmmintrin.h
 Call Stack (most recent call first):
   Plugins/SciberQuestToolKit/CMakeLists.txt:67 (include)

CMake Error at Plugins/SciberQuestToolKit/EigenConfig.cmake:56 (get_filename_component):
   get_filename_component called with incorrect number of arguments
 Call Stack (most recent call first):
   Plugins/SciberQuestToolKit/CMakeLists.txt:67 (include)

However,I think to have set correctly the EXTRA_INTEL_INCLUDES variable :

CMAKE_CXX_COMPILER /work/soft/compilateurs/composer_xe_2013_sp1.0.080/bin/intel64/icpc CMAKE_C_COMPILER /work/soft/compilateurs/composer_xe_2013_sp1.0.080/bin/intel64/icc CMAKE_Fortran_COMPILER /work/soft/compilateurs/composer_xe_2013_sp1.0.080/bin/intel64/ifort EXTRA_INTEL_INCLUDES /work/soft/compilateurs/composer_xe_2013_sp1.0.080/compiler/include

since xmmintrin.h exits in the directory :

# ls /work/soft/compilateurs/composer_xe_2013_sp1.0.080/compiler/include/xmmintrin.h /work/soft/compilateurs/composer_xe_2013_sp1.0.080/compiler/include/xmmintrin.h

So I have no idea to solve the problem, any help is welcome, thanks !

Stéphane Glockner




_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview
.




_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to