user1760748
user1760748

Reputation: 149

no mpicxx when compiling examples for NVIDIA CUDA 5

I installed the driver and toolkit for CUDA 5 in 64-bit RHEL 6.3 successfully.

However, when I tried compiling the CUDA 5 examples, I got the error message:

make[1]: Leaving directory `/root/NVIDIA_CUDA-5.0_Samples/0_Simple/cppIntegration'

which: no mpicxx

How can I fix this for the CUDA 5 examples to compile?

Upvotes: 1

Views: 1241

Answers (1)

Robert Crovella
Robert Crovella

Reputation: 152123

In order to build the simpleMPI example, you need some kind of MPI installed on your system. You can get around this and build most of the samples by doing:

 make -k

this will attempt to go past errors in the make process and build all targets that can be built.

If you prefer, you can delete this directory:

/root/NVIDIA_CUDA-5.0_Samples/0_Simple/simpleMPI

perhaps with the following command, as root:

rm -Rf /root/NVIDIA_CUDA-5.0_Samples/0_Simple/simpleMPI

and relaunch your make. Personally I think the make -k option is simpler.

(the message about cppIntegration is just the last target that got successfully built)

Upvotes: 1

Related Questions