issue: kernel body contains a double indirection
Dear Firedrake team, My name is Yunhui He. I am a new learner of firedrake. When I run my code, it has the following warning: firedrake:WARNING Your kernel body contains a double indirection. You should update it to single indirections. Can you give me some suggestion on fixing this issue? Thank you so much! Yunhui
Hi Yunhui, This arises in the custom code I wrote to make a mesh hierarchy of periodic meshes. When loopy landed, the kernel that periodises a mesh had to change. If you run the old kernel with a version of firedrake after the loopy merge, you get the error message you see. I updated our code yesterday, so if you git pull you shouldn't get the error message you now see. If you do continue to get the error, email me directly and we'll talk off the list. Patrick On 07/01/2020 17:56, Yunhui He wrote:
Dear Firedrake team,
My name is Yunhui He. I am a new learner of firedrake. When I run my code, it has the following warning:
firedrake:WARNING Your kernel body contains a double indirection. You should update it to single indirections.
Can you give me some suggestion on fixing this issue?
Thank you so much!
Yunhui
_______________________________________________ firedrake mailing list firedrake@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/firedrake
participants (2)
-
Patrick Farrell
-
Yunhui He