Hi all,

(This suggestion is two lines of code, so I hope it will survive the git/hg 
apocalypse/transition today. If not, I'll resend it tomorrow.)

Trying to compile PETSc with Cuda enabled, following the example in 
config/examples/arch-cuda-double.py, I get an error with gfortran 4.7.2 when 
making (configure works fine). 
This error is apparently well-known with Cuda and gcc 4.7.2. To fix it, I added 
two lines to include/petsc-private/petscimpl.h:
#undef _GLIBCXX_ATOMIC_BUILTINS
#undef _GLIBCXX_USE_INT128
and everything works fine. I guess you should add this to petsc-dev, possibly 
with some if-statement around these lines.

Best regards,
?smund Ervik

Reply via email to