[petsc-dev] CUDA 5.5 incompatible with cusp?

Steven Dalton sdalton1 at gmail.com
Thu Aug 22 18:04:13 CDT 2013

Hey Karl,

  Yeah the new CUDA 5.5 SDK ships with Thrust 1.6 I believe which shifted
a few base files around. The development branch of CUSP resolves all these
issues and a few others to compile without warnings. I postponed bumping
for a while because of some stray warnings and compatibility issues but
now that those are resolved I safely bump to version 0.4. If possible it
would be reassuring if you could check that moving to development version
resolves your issues.


On 8/22/13 5:59 PM, "Karl Rupp" <rupp at mcs.anl.gov> wrote:

>Hi guys,
>the current CUSP-based CUDA backend is facing hard times: The latest
>CUDA 5.5 SDK release ships with a new version of thrust, which has a
>different include hierarchy, causing CUSP to error out due to a missing
>thrust/detail/backend/cuda/arch.h (and possibly others)
>For the 'standard' operations I'm not really worried, as we will have  a
>CUBLAS-based backend fairly soon. However, the sacusp preconditioner is
>pretty precious, I probably won't have the time to port this within the
>next few months...
>Steve, do you know whether there are any plans for a new (updated) CUSP
>Best regards,

More information about the petsc-dev mailing list