[petsc-users] Unable to configure PETSc with CUDA: Problem with thrust directory

Paul Mullowney paulmullowney at gmail.com
Thu Aug 28 09:30:40 CDT 2014


Also, get rid of --download-txpetscgpu=1. That doesn't exist anymore.
-Paul


On Thu, Aug 28, 2014 at 8:38 AM, Dominic Meiser <dmeiser at txcorp.com> wrote:

> Can you try configuring with
>
> --with-thrust-dir=/usr/local/cuda-6.0/include
>
> I.e. omit the 'thrust' at the end of the path. Probably you'll need the
> same fix with cusp:
>
> --with-cusp-dir=/usr/local/cuda-6.0/include
>
> Cheers,
> Dominic
>
>
> On 08/28/2014 08:13 AM, Christophe Ortiz wrote:
>
>> Hi all,
>>
>> I have implemented a problem of coupled diffusion equations in 1D using
>> PETSc. I was able to configure PETSC with and without MPI. The code runs
>> well in both cases.
>>
>> Now I would like to test CUDA but I am unable to configure it. I get an
>> error message related to thrust directory.
>>
>> The options I use to configure are the following:
>>
>> --with-x=1 --with-mpi=0 --with-cc=icc --with-cxx=icpc
>> --with-clanguage=cxx --with-fc=ifort --with-cuda=1
>> --with-cuda-dir=/usr/local/cuda-6.0 --with-cuda-arch=sm_35
>> --with-cudac=/usr/local/cuda/bin/nvcc --with-thrust=1
>> --with-thrust-dir=/usr/local/cuda-6.0/include/thrust --with-cusp=1
>> --with-cusp-dir=/usr/local/cuda-6.0/include/cusp --download-txpetscgpu=1
>> --with-debugging=1 --with-scalar-type=real --with-precision=double
>> --download-f-blas-lapack
>>
>> The error message I get is:
>>
>> ============================================================
>> ===================
>>              Configuring PETSc to compile on your system
>> ============================================================
>> ===================
>> TESTING: checkInclude from config.headers(config/
>> BuildSystem/config/headers.py:86) ******************************
>> *************************************************
>>          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for
>> details):
>> ------------------------------------------------------------
>> -------------------
>> --with-thrust-dir=/usr/local/cuda-6.0/include/thrust did not work
>> ************************************************************
>> *******************
>>
>>
>> Did I miss something ?
>> My GPU is a GeForce Titan Black and I am using CUDA 6.0.
>>
>> Many thanks in advance for your help.
>> Christophe
>>
>>
>
> --
> Dominic Meiser
> Tech-X Corporation
> 5621 Arapahoe Avenue
> Boulder, CO 80303
> USA
> Telephone: 303-996-2036
> Fax: 303-448-7756
> www.txcorp.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20140828/70c223ee/attachment.html>


More information about the petsc-users mailing list