Skip to content

Reply To: Issues of compile in /example/turbulece/channel3d running in GPU

OpenLB – Open Source Lattice Boltzmann Code Forums on OpenLB General Topics Issues of compile in /example/turbulece/channel3d running in GPU Reply To: Issues of compile in /example/turbulece/channel3d running in GPU

#8002
Adrian
Keymaster

These overload conflicts when using nvcc are caused due to the using namespace olb::utils; at the top of the case (which should no actually be an issue in this context but is bad style anyway). For more details you can read this thread.

However this won’t get turbulence/channel3d running on GPUs as it is not included in the GPU-enabled examples for release 1.6 (you can compare the release notes for a full list). The reason for this is the usage of a old implementation of a wall function that was written way before the GPU port without a focus on performance. Better versions are being worked on internally but are not yet included in the release.