Closed chongchonghe closed 7 months ago
We should also use https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes to list the PRs individually.
Because it changes the required input parameters, I would like to merge https://github.com/quokka-astro/quokka/pull/599 before the release.
https://github.com/quokka-astro/quokka/pull/595 should also be merged prior to release.
https://github.com/quokka-astro/quokka/pull/602 should be merged prior to release.
@BenWibking Do we have any tests for self gravity, chemistry, cooling, etc? Can you list them in the end?
@BenWibking Do we have any tests for self gravity, chemistry, cooling, etc? Can you list them in the end?
I don't think that level of detail is necessary for the release notes.
@BenWibking Do we have any tests for self gravity, chemistry, cooling, etc? Can you list them in the end?
I don't think that level of detail is necessary for the release notes.
I'm listing them as example code scripts for certain features so that the user knows how to make use of them. For example, if I haven't seen popiii.cpp, I wouldn't know how to turn on self gravity in the code. Another path is to update and complete the "Test problems" page on the Documentation page, but of course, we can do that after the release.
595 should also be merged prior to release.
This is replaced by #603 and merged.
602 should be merged prior to release.
This is also merged.
I removed the list of new tests and pasted it below for reference. I will update the documentation page to list all the tests and what physics they are testing, but this can be done after the release.
New tests and the new features they are testing:
The feature list looks good to me now.
I'm not sure if we should keep "more microphysics stuff." Did you intend that as a placeholder for a more specific listing?
I'm not sure if we should keep "more microphysics stuff." Did you intend that as a placeholder for a more specific listing?
I removed it. It's covered by other bullets.
We should do this before release: https://github.com/quokka-astro/quokka/issues/605
Everything looks good to me. We can probably make the release after #606 is merged if there is nothing else we need to do.
@chongchonghe I am about to tag the release now. My only concern is that the mention of AMD GPUs. In the docs, they are marked as "experimental, use at. your own risk" but here it suggests they work fine. Since we still have some issues, I think we should not mention AMD GPUs in the release notes for now.
How about this:
We are excited to announce Quokka 24.04, the second release of Quokka, tagged with the calendar versioning (year.month). Quokka continues to evolve, addressing the needs of researchers in the field.
This release has been well-tested across platforms, ensuring reliable performance on CPUs (both Linux and macOS) and GPUs from NVIDIA, with experimental support for AMD GPUs. An automated test suite of 1D, 2D, and 3D problems is provided in the
src
subdirectory.
Ok, I've created the release.
I propose we collaborate here to document what has been changed/added since the last release (I guess it's along with the publication of the Quokka paper). We could write everything in concise bullet points. You can edit this description or write your comments below.
Quokka 24.04
Notes
We are excited to announce Quokka 24.04, the second release of Quokka, tagged with the calendar versioning (year.month). This release has been well-tested across platforms, ensuring reliable performance on CPUs (both Linux and macOS) and GPUs from NVIDIA and AMD. An automated test suite of 1D, 2D, and 3D problems is provided in the
src
subdirectory. Quokka continues to evolve, addressing the needs of researchers in the field.What's Changed
CICParticles
)