Reply To: Manipulating populations with postprocessors on GPU
Due to recent bot attacks we have changed the sign-up process. If you want to participate in our forum, first register on this website and then send a message via our contact form.
› Forums › OpenLB › General Topics › Manipulating populations with postprocessors on GPU › Reply To: Manipulating populations with postprocessors on GPU
November 7, 2025 at 10:29 pm
#10934
Adrian
Keymaster
How do you compile exactly? If the cpu::Cell is used this is not running on GPU. Square bracket access to populations is definitely implemented for the GPU cells. The way the transparent execution works is that the operator apply is instantiated for the platform-specific cells. They all share the same outer functionality just implemented differently.
The code you posted should work on GPU (assuming it was called correctly in the apply (can you also show the code of this or ideally your entire post processor?)
Right now I suspect that it is just a compilation issue.
