stfc / PSycloneBench

Various benchmarks used to inform PSyclone optimisations
BSD 3-Clause "New" or "Revised" License
6 stars 5 forks source link

Add latest SIR-compatible version of tracer-advection #92

Open arporter opened 1 year ago

arporter commented 1 year ago

Work on PSyclone and Dusk/Dawn now means that we can keep all of the compute in a single subroutine. However, local scalars must be replaced by their values and one loop nest that writes to (ji,jj,jk+1) must be transformed so as to write to (ji,jj,jk).