[Users] Meeting minutes for 2025-01-16

Lucas Timotheo Sanches lucas.t.s.carneiro at gmail.com
Thu Jan 16 12:05:23 CST 2025


Present: Lucas (Minutes), Steven R Brandt, Johnny Tsao, Maxwell Rizzo, Roland
Hass (Chair), Erik Schnetter.

# Vote to change the cadence of Einstein Toolkit releases.
  * After intense discussions it was decided (by the voting of those who were
    present) that the releases shall now be **every 12 months, every May**
  * It was agreed that this decision may be revisited in the future, in case
    the community finds it necessary.

# Discussions on minor releases and continuous integration
  * The change of cadence prompted intense discussions on whether we should
    do point releases with important bug fixes in between releases. Several
    points were proposed, in particular the following ideas were proposed
    1. Do not perform point releases, as this would be equivalent to having
       two releases a year.
    2. Leave the decision to do point releases to the current release manager.
    3. Adopt a CI (continuous integration) scheme that would allow us to
       know if any of the changes on the master branch are breaking in the
       machines that we support.
    4. In order to ameliorate difficulties of running tests (even if automated)
       on certain machines, it was proposed that we adopt a system of champions
       and tiers. Each machine would have a champion, responsible for making
       sure that the ETK works correctly on that system. These would be Tier 1
       machines, with full support and working guarantees. Other machines,
       where champions were out of touch or unable to get the toolkit working
       in time, would be called Tier 2 machines.
  * Erik suggested that we postpone this discussion for the next meetings, as
    the topic is broad and requires more thought. All members agreed.

# Reproducibility issues with BNS
  * Wolfgang Tichy has obtained different results with different MPI ranks on
    BNS runs and reported them to Roland. Roland also did a bit of testing with
    the BNS gallery example, writing checkpoints at iteration 0 and 1. He sees
    differences between runs with 4 and 8 MPI ranks.
    Zach reminded Roland that Newton's method exhibits chaotic behavior, which
    his group observed on Illinois GMHD and may explain the results.
    Erik countered the argument saying  we should assume that a bug is more
    likely. Roland says he needs to perform more tests, but he suspects that
    boundary condition interactions may be causing the problems.
    Zach suggested that Roland determines if the hydro quantities change before
    the metric changes, as hydro changes would take some time to propagate to
    metric components. Erik suggested checking different time levels.
    Erik also suggests comparing RHSs. Finally, Zach recommends trying
running it
    through Valgrind, to check accidental memory issues. Roland took note of
    all suggestions and will implement them.

# Upcoming Einstein Toolkit Release
  * NewRadX: Even though the code is completed, it still needs reviews and
    patches to be approved.
  * Z4C: Pending review by reviewers.
  * Cauchy characteristic extraction for Spectre CCE: Deborah Ferguson, who is
    the champion of this code, says that work on it is on her agenda but she is
    currently busy finishing a paper for her group.
  * Cosmology codes: Roland has reached out to Hayley Macpherson to see if she
    has any code that she would like to include. She has not reached back yet.
  * Gallery examples for more modules in the ETK: Roland reports that there are
    two such examples in the works based on Canuda for evolving the Einstein +
    various fields systems. Roland reports summer student projects for new
    gallery examples may not happen as the summer student budget was cut.

# Unanswered question on the mailing list

No questions.

# Open tickets sorted by update time

2845: Small change for fixing C++ namespaces.
2837: Help request with not much progress since last week.

# Tickets ready for review
  * Roland requests for reviewers, particularly those interested in CarpetX, to
    help on the review of the first few tickets such as 2845, which are
    relatively small and easy to review.


More information about the Users mailing list