MOM6 icon indicating copy to clipboard operation
MOM6 copied to clipboard

GFDL to main (2024-05-31)

Open marshallward opened this issue 1 month ago • 26 comments

Redo of #1627, I will try to keep it brief. This should finalize most of the necessary Nonboussinesq support. It should also include an important update to enable the latest FMS library (2024+) but YMMV.

Many other new features and bugfixes, please peruse the PR list below.

Features

  • NOAA-GFDL/MOM6#614 (@kshedstrom)
  • NOAA-GFDL/MOM6#608 (@claireyung)
  • NOAA-GFDL/MOM6#606 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#599 (@adcroft)
  • NOAA-GFDL/MOM6#585 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#579 (@herrwang0)
  • NOAA-GFDL/MOM6#576 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#557 (@marshallward)
  • NOAA-GFDL/MOM6#555 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#545 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#544 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#543 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#541 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#538 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#534 (@Hallberg-NOAA)

Bugfixes

  • NOAA-GFDL/MOM6#650 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#649 (@breichl)
  • NOAA-GFDL/MOM6#628 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#627 (@marshallward)
  • NOAA-GFDL/MOM6#624 (@MJHarrison-GFDL)
  • NOAA-GFDL/MOM6#620 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#618 (@alex-huth)
  • NOAA-GFDL/MOM6#609 (@claireyung)
  • NOAA-GFDL/MOM6#604 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#595 (@adcroft)
  • NOAA-GFDL/MOM6#593 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#584 (@marshallward)
  • NOAA-GFDL/MOM6#582 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#581 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#580 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#577 (@yichengt900)
  • NOAA-GFDL/MOM6#573 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#572 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#570 (@marshallward)
  • NOAA-GFDL/MOM6#566 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#565 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#562 (@wfcooke)
  • NOAA-GFDL/MOM6#560 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#558 (@marshallward)
  • NOAA-GFDL/MOM6#540 (@kshedstrom)
  • NOAA-GFDL/MOM6#531 (@kshedstrom)
  • NOAA-GFDL/MOM6#527 (@alex-huth)
  • NOAA-GFDL/MOM6#520 (@kshedstrom)

Non-Boussinesq fixes (+Boussinesq refactoring)

  • NOAA-GFDL/MOM6#610 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#588 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#587 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#556 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#554 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#553 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#552 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#549 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#547 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#546 (@Hallberg-NOAA)

Diagnostics

  • NOAA-GFDL/MOM6#605 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#568 (@marshallward)
  • NOAA-GFDL/MOM6#567 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#564 (@Hallberg-NOAA)

Input parameter handling

  • NOAA-GFDL/MOM6#536 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#535 (@Hallberg-NOAA)

Refactoring

  • NOAA-GFDL/MOM6#637 (@uramirez8707)
  • NOAA-GFDL/MOM6#612 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#602 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#591 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#548 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#537 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#524 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#522 (@adcroft)

Variable documentation

  • NOAA-GFDL/MOM6#651 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#601 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#597 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#592 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#586 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#569 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#561 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#559 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#528 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#525 (@Hallberg-NOAA)
  • NOAA-GFDL/MOM6#523 (@Hallberg-NOAA)

Build system

  • NOAA-GFDL/MOM6#655 (@marshallward)
  • NOAA-GFDL/MOM6#652 (@marshallward)
  • NOAA-GFDL/MOM6#647 (@marshallward)
  • NOAA-GFDL/MOM6#642 (@adcroft)
  • NOAA-GFDL/MOM6#632 (@marshallward)
  • NOAA-GFDL/MOM6#626 (@marshallward)
  • NOAA-GFDL/MOM6#600 (@marshallward)
  • NOAA-GFDL/MOM6#596 (@marshallward)
  • NOAA-GFDL/MOM6#594 (@marshallward)
  • NOAA-GFDL/MOM6#578 (@marshallward)
  • NOAA-GFDL/MOM6#575 (@adcroft)
  • NOAA-GFDL/MOM6#551 (@ashjbarnes)
  • NOAA-GFDL/MOM6#533 (@marshallward)

Code maintenance

  • NOAA-GFDL/MOM6#630 (@marshallward)
  • NOAA-GFDL/MOM6#598 (@marshallward)
  • NOAA-GFDL/MOM6#571 (@marshallward)

Contributors

  • @Hallberg-NOAA: 49
  • @marshallward: 16
  • @kshedstrom: 4
  • @adcroft: 4
  • @alex-huth: 2
  • @claireyung: 1
  • @herrwang0: 1
  • @yichengt900: 1
  • @wfcooke: 1
  • @ashjbarnes: 1

marshallward avatar May 31 '24 19:05 marshallward