parthenon-hpc-lab / parthenon

Parthenon AMR infrastructure
https://parthenon-hpc-lab.github.io/parthenon/
Other
105 stars 33 forks source link

Add default loop patterns back into the global par_loops #1066

Closed Yurlungur closed 2 months ago

Yurlungur commented 2 months ago

PR Summary

We discussed multiple times in the parthenon calls that we would like to reduce boiler plate, and re-introduce global par loops that don't require specifying manually an execution space or loop pattern. Here I re-introduce these defaults to reduce boiler plate.

Note that the tasking @jdolence has been working on may conflict, if he's using execution spaces for threads. (Though presumably that conflict can be resolved.)

PR Checklist