PSyclone icon indicating copy to clipboard operation
PSyclone copied to clipboard

Release 3.0

Open arporter opened this issue 1 year ago • 1 comments

As discussed, we need to make a 3.0 release. Mainly to facilitate the new users of the 'code transformation' functionality and to emphasise that the API has changed since the 2.5.0 release.

  • [x] https://github.com/stfc/fparser/pull/451
  • [x] https://github.com/stfc/fparser/pull/450
  • [ ] #2701
  • [ ] FFSL support is required (#2661)
  • [ ] Document the OpenMP offload functionality (under https://psyclone.readthedocs.io/en/latest/transformations.html#openmp) and add/extend an LFRic example to show it.
  • [ ] #2739
  • [x] #2742 (PSyAD test-harness reproducibility)
  • [ ] #2755
  • [ ] #2697 Would be nice to have as it also fixes NEMO integration tests.
  • [ ] Update version in Spack (and update Wiki to remind us to do this)

We want this before SC24.

arporter avatar Oct 07 '24 08:10 arporter

  • [x] #2694
  • [x] #257

I might also consider #2483, that might be useful for work with the UM, but I need to check where this PR is exactly at

hiker avatar Oct 12 '24 14:10 hiker

  • [x] https://github.com/stfc/PSyclone/pull/2749

This task is almost complete so I have added it to the list.

DrTVockerodtMO avatar Oct 30 '24 13:10 DrTVockerodtMO

@arporter Should we rename the "nemo" tutorials to Code transformation before this release as well?

LonelyCat124 avatar Oct 30 '24 16:10 LonelyCat124

@arporter Should we rename the "nemo" tutorials to Code transformation before this release as well?

Ideally, yes.

arporter avatar Oct 30 '24 16:10 arporter

@arporter Should we rename the "nemo" tutorials to Code transformation before this release as well?

Ideally, yes.

I'll see if I can do this then

LonelyCat124 avatar Oct 31 '24 10:10 LonelyCat124

@arporter Should we rename the "nemo" tutorials to Code transformation before this release as well?

Ideally, yes.

I'll see if I can do this then

#2759 (which I assume should go into 3.0 as well) addresses a similar issue with library files. And there are the examples as well.

We should agree on a name - maybe just transformation? Or no_psykal?

hiker avatar Oct 31 '24 14:10 hiker

For the folder names: generic or std_fortran are other options.

sergisiso avatar Oct 31 '24 14:10 sergisiso

Thanks @LonelyCat124 and @hiker. I like "generic" but am happy to go with the consensus.

arporter avatar Nov 04 '24 15:11 arporter

I had a chat with Sergi about the tutorials and we decided to leave that until we have time to redo them entirely, as they're very out of date.

LonelyCat124 avatar Nov 04 '24 15:11 LonelyCat124

OK.

arporter avatar Nov 04 '24 16:11 arporter

generic sounds fine to me

hiker avatar Nov 05 '24 11:11 hiker

  • [x] #2790 (which is useful for training) (should I perhaps move this up into the top level comment?)

hiker avatar Nov 18 '24 06:11 hiker

We now have a hard deadline of 13th of December for this release. We should probably aim for at least a week earlier to allow for any unforeseen problems.

arporter avatar Nov 20 '24 13:11 arporter

We now have a hard deadline of 13th of December for this release. We should probably aim for at least a week earlier to allow for any unforeseen problems.

@arporter, it's Friday 13th of December for LFRic release to use PSyclone 3.0, which means we need to ideally be ready a week before that :)

TeranIvy avatar Nov 20 '24 14:11 TeranIvy

The only thing outstanding now is #2701 (plus my small PR to update the OMP docs). Do you want to back-port your fix for this @sergisiso or shall we leave it? @TeranIvy has the new, 'user-supplied kernels with operates-on dof' functionality been tested do you know? We have CIUK from Weds to Fri next week so I would prefer to make the release on Monday or Tuesday if possible.

arporter avatar Nov 29 '24 13:11 arporter

Release has been published on github and manually uploaded to pypi. RTD has updated. I've opened a PR on spack (https://github.com/spack/spack/pull/47964/files). I'll email the LFRic list now!

arporter avatar Dec 06 '24 16:12 arporter