Paul Zehner
Paul Zehner
Do you mean the signatures that accept an execution space are asynchronous? This is not specified in the documentation, to my understanding of it.
Let me check with my colleagues. The only case I can think of is if you are inside a function where a View is passed with `const` values, by instance...
Mmh, imagine I create mirror views on the fly only when I need them (by instance in this residual function). But I would directly call `create_mirror_view_and_copy` then, I think.
The code style was fixed using `clang-format`.
Merging done. For merging, can you squash the commits, as the history of this branch is quite messy?
I think I merged the latest version of `develop`, but the same build errors not related to the PR are still showing up.
> we should test with Trilinos/Sacado/Stokhos just to make sure this doesn't break their customizations. Could you recommend any build script for Trilinos, in order to test it?
@crtrott Could you validate this PR? It seems the failing jobs are due to external factors.
In the latest NVHPC 24.5 (as well as 23.11), I can still find `-cuda` in the command line and in the manual. The flag is not required to build Cuda...
I've added the Makefile back with a warning when used. I'm still thinking about a clean way for the subtree scenario.