[petsc-dev] CMake-assisted CUDA builds ready

Karl Rupp rupp at mcs.anl.gov
Tue Mar 26 10:19:26 CDT 2013


Hi Jose,

alright, the problem should be fixed in 'next' now. The problem was in 
CMake not consistently interpreting escaped double quotes.

Best regards,
Karli


On 03/26/2013 09:40 AM, Jose E. Roman wrote:
> I get errors in the cmake build (in 'next'):
>
> /usr/local/cuda/bin/nvcc /home/jroman/soft/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu " -O -arch=sm_13 " "--compiler-options ," -fPIC\",\"-Wall\",\"-Wwrite-strings\",\"-Wno-strict-aliasing\",\"-Wno-unknown-pragmas\",\"-O\" \" -m64 -D__INSDIR__= -Dpetsc_EXPORTS -Xcompiler ,\"-fPIC\" -DNVCC -M -o /home/jroman/soft/petsc/arch-linux-gnu-c-opt-cuda/CMakeFiles/petsc_generated_mpiaijcusparse.cu.o.NVCC-depend -I/usr/local/cuda/include -I/home/jroman/soft/petsc/include -I/home/jroman/soft/petsc/arch-linux-gnu-c-opt-cuda/include -I/usr/local/cuda/include -I/home/jroman/soft/petsc/arch-linux-gnu-c-opt-cuda/include/txpetscgpu/include -I/home/jroman/soft/cusplibrary -I/home/jroman/soft/cusplibrary/include -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi
> nvcc fatal   : Unknown option '-compiler-options ,'
> CMake Error at CMakeFiles/petsc_generated_aijcusparse.cu.o.cmake:173 (message):
>    Error generating
>    /home/jroman/soft/petsc/arch-linux-gnu-c-opt-cuda/./petsc_generated_aijcusparse.cu.o
>
>
> I have cmake-2.8 and cuda-4.2.
>
> Configure options: --download-txpetscgpu --with-cuda=1 --with-cusp-dir=/home/jroman/soft/cusplibrary --with-cusp=1 --with-debugging=0 --with-thrust=1
>
> I can send the logs to petsc-maint if you want.
>
> Jose
>




More information about the petsc-dev mailing list