Do concurrent + NVIDIA GPU offload: does it support external procedures?

· Fortran Lang Discourse · Sept. 7, 2026, 10:17 a.m.
Summary
This blog post explores the limitations of NVIDIA's automatic GPU offload when using external module procedures with the 'do concurrent' construct in Fortran, detailing various test cases from the author's experiments. It raises questions about whether the inability to offload calls to external procedures is a known limitation or if it can be resolved with specific compiler flags or attributes.
AUTHOR