stfc / PSyclone

Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran
BSD 3-Clause "New" or "Revised" License
103 stars 28 forks source link

DoF kern code generation checklist #2711

Open oakleybrunt opened 1 week ago

oakleybrunt commented 1 week ago

Towards #1351

This is a checklist of features that DoF kernel code generation needs.

Loop

Question - _should dof kerns have a different loop upper_bound_name? This would distinguish them from builtin loops (maybe not wanted) but would allow for less conditional branching in the setting of upperbound.

Kernel call

Declarations

arporter commented 4 days ago

Just a note for the future: there's no need to open an Issue 'towards' another Issue :-) Just add to the existing Issue. It is then the PR that is 'towards' that existing Issue.

oakleybrunt commented 4 days ago

Noted, thanks :)