Hello, I have a problem compiling Gromacs 4.6.3 on RHEL 6.4 x64 with permutations of the following programs:
Intel 13.1.0 CUDA 5.5 OpenMPI 1.7.2 Cmake 2.8.11.2 FFTW 3.3.3 (or Intel MKL) GNU 4.8.1 Basically, once the Intel compiler is introduced into the picture, NVCC seems to fail: ----------- [ 0%] Building NVCC (Device) object src/gmxlib/cuda_tools/CMakeFiles/cuda_tools.dir//./cuda_tools_generated_copyrite_gpu.cu.o gcc: error: unrecognized command line option ‘-ip’ CMake Error at cuda_tools_generated_copyrite_gpu.cu.o.cmake:206 (message): Error generating /mnt/home/mod/SRC/gromacs/gromacs-4.6.3/build-cmake/src/gmxlib/cuda_tools/CMakeFiles/cuda_tools.dir//./cuda_tools_generated_copyrite_gpu.cu.o make[2]: *** [src/gmxlib/cuda_tools/CMakeFiles/cuda_tools.dir/./cuda_tools_generated_copyrite_gpu.cu.o] Error 1 make[1]: *** [src/gmxlib/cuda_tools/CMakeFiles/cuda_tools.dir/all] Error 2 make: *** [all] Error 2 -------------- Because it seems CUDA doesn't support Intel compilers (or vice versa), I set the Cmake CUDA_HOST_COMPILER to GCC, which in my understanding should enable nvcc to compile the CUDA parts of the program with this GNU compiler while leave the rest to Intel's ICC (through the OpenMPI wrappers). However it doesn't work. I have managed to Cmake compile with all kinds of permutations of settings (CUDA On/Off, MPI On/Off, etc) with GNU, but when Intel is used, nothing seems to work (well, Cmake builds the stuff, but make leads to the above). So, my question is: Has anybody succeeded compiling 4.6.3 with Intel compilers + CUDA + MPI on a similar Linux-based system? If yes, how? Thanks. -- gmx-users mailing list gmx-users@gromacs.org http://lists.gromacs.org/mailman/listinfo/gmx-users * Please search the archive at http://www.gromacs.org/Support/Mailing_Lists/Search before posting! * Please don't post (un)subscribe requests to the list. Use the www interface or send it to gmx-users-requ...@gromacs.org. * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists