Cuda 4.0 Thrust related errors ... What's the problem?

Hello,

I am trying to install ofgpu, a cuda 4.0 based solver for OpenFoam but make install results in a list of errors:

Is this a problem? If so, how can I fix the problem? I don’t want to run into problems, when installing OpenFoam which is VERY time consuming.

make install
[ 25%] Building NVCC (Device) object ofgpu/./ofgpu_generated_sparsematrixsystem.cu.o
[ 50%] Building NVCC (Device) object ofgpu/./ofgpu_generated_ofgpuconfig.cu.o
[ 75%] Building NVCC (Device) object ofgpu/./ofgpu_generated_pbicg.cu.o
/usr/local/cuda/include/thrust/detail/tuple.inl(321): warning: calling a host function(“thrust::device_reference ::operator =”) from a device/global function(“thrust::detail::cons , thrust::detail::cons , thrust::null_type> > ::operator =”) is not allowed

/usr/local/cuda/include/thrust/detail/tuple.inl(321): warning: calling a host function(“thrust::device_reference ::operator =”) from a device/global function(“thrust::detail::cons , thrust::detail::cons , thrust::null_type> > ::operator =”) is not allowed

/usr/local/cuda/include/thrust/detail/tuple.inl(321): warning: calling a host function(“thrust::device_reference ::operator =”) from a device/global function(“thrust::detail::cons , thrust::detail::cons , thrust::null_type> > ::operator =”) is not allowed

/usr/local/cuda/include/thrust/detail/tuple.inl(321): warning: calling a host function(“thrust::device_reference ::operator =”) from a device/global function(“thrust::detail::cons , thrust::detail::cons , thrust::null_type> > ::operator =”) is not allowed

/usr/local/cuda/include/thrust/detail/tuple.inl(321): warning: expression has no effect

/usr/local/cuda/include/thrust/detail/tuple.inl(321): warning: expression has no effect

[100%] Building NVCC (Device) object ofgpu/./ofgpu_generated_pcg.cu.o
/usr/local/cuda/include/thrust/detail/tuple.inl(321): warning: calling a host function(“thrust::device_reference ::operator =”) from a device/global function(“thrust::detail::cons , thrust::detail::cons , thrust::null_type> > ::operator =”) is not allowed

/usr/local/cuda/include/thrust/detail/tuple.inl(321): warning: calling a host function(“thrust::device_reference ::operator =”) from a device/global function(“thrust::detail::cons , thrust::detail::cons , thrust::null_type> > ::operator =”) is not allowed

/usr/local/cuda/include/thrust/detail/tuple.inl(321): warning: calling a host function(“thrust::device_reference ::operator =”) from a device/global function(“thrust::detail::cons , thrust::detail::cons , thrust::null_type> > ::operator =”) is not allowed

/usr/local/cuda/include/thrust/detail/tuple.inl(321): warning: calling a host function(“thrust::device_reference ::operator =”) from a device/global function(“thrust::detail::cons , thrust::detail::cons , thrust::null_type> > ::operator =”) is not allowed

/usr/local/cuda/include/thrust/detail/tuple.inl(321): warning: expression has no effect

/usr/local/cuda/include/thrust/detail/tuple.inl(321): warning: expression has no effect

Scanning dependencies of target ofgpu
Linking CXX shared library libofgpu.so
[100%] Built target ofgpu
Install the project…
– Install configuration: “None”
– Installing: /home/user/OpenFOAMSP/ofgpu-0-2/install/None/lib/libofgpu.so
– Removed runtime path from “/home/user/OpenFOAMSP/ofgpu-0-2/install/None/lib/libofgpu.so”

Is libofgpu.so ok?

speedx