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
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.