2026 Software Engineering meeting notes - NGEET/fates GitHub Wiki

October 26, 2026

Wins 🎉

Machine status and notices 🖥️

  • CISL: Tuesday November 03, derecho
  • NERSC: Wed November 11, perlmutter

Upcoming meetings and events 🗓️

Merged

Updates

New

Latest issues and discussions of note

Walk-on Topics


October 19, 2026

Wins 🎉

Rosie: NorESM CLM-FATES is running in production mode!

Machine status and notices 🖥️

  • NERSC: Wed October 21, perlmutter
  • CISL: Tuesday November 03, derecho

Upcoming meetings and events 🗓️

  • FATES modeling meeting: Thursday 22 October, office hours
    • Ryan: will reach out to Xiangtao Shu for ED2 updates
    • Rosie: will do NorESM-FATES update sometime around Nov after results embarge lifted
  • CTSM 2026 tutorial: FATES land use presentation Wed Nov 18
    • Ryan to respond to email from Danica. Charlie to potentially handle. Discuss off line.
    • Goal: Here's how LU in FATES is distinct and why. Half of 45 minute section.

Updates

New

Latest issues and discussions of note

Walk-on Topics


October 12, 2026

Machine status and notices 🖥️

  • CISL: none
  • NERSC: Wed October 21, perlmutter
    • Disk has been degraded lately, affecting jobs

Upcoming meetings and events 🗓️

Merged

Updates

Latest issues and discussions of note


October 05, 2026

Machine status and notices 🖥️

  • CISL: none
  • NERSC: Wed October 21, perlmutter

Upcoming meetings and events 🗓️

Updates

Latest issues and discussions of note

Walk-on Topics

  • Ryan: Working with Housen on vertical optical depth retreival LDRD discussion
  • Jennifer: Root history output audit. Can we add in Jessie's coarse root history variable soon?
    • Greg: yes
  • Adrianna: Diameter increment growth of an individual discussion.
  • Rosie: Discuss WEIMIP simulations tomorrow

September 28, 2026

Wins 🎉

Ryan: Multi-century global simulations with nutrient model (CN) look good.

Machine status and notices 🖥️

  • CISL: none
  • NERSC: Wed October 21, perlmutter

Upcoming meetings and events 🗓️

  • FATES modeling meeting: Thursday 08 October, TBD
    • Adrianna can present on co-existence
    • Will: WEIMIP results summary. Rosie (and Jessie) present?
  • FATES Transatlantic meeting: October 6, 7AM PT / 4PM CEST
    • Compsets, land use tool, PR to NGEET status

New

Merged

Updates

Latest issues and discussions of note

  • #1615, fixed, needs PR
  • #1616 (grass allometry)
    • Rosie: Clonal reproduction? FATES used to have this for grass.
      • Ryan: increase number density
      • Rosie: Clonal reproduction parameter setting fraction of reproduction to seed or clone
    • Sam R: Some grasses have deep tap roots. Might want to consider adding this as a process.
  • NorESMhub/NorESM3_land_only_dev_simulations#108: "Orphaned" seed issue. PR fix is in on NorESM fates side.
  • Reference: maintenance branch document
  • Historical transient project board
  • Aligning NorESMhub/fates to NGEET/fates
    • CTSM stuff won't be pulled in to ESCOMP (mostly compsets)
    • NorESM team needs to discuss with with their SE team (i.e. Matvey, Marianna)
    • Rosie: Post-development NorESM work will be done with NGEET/fates

September 21, 2026

Wins 🎉

Machine status and notices 🖥️

  • CISL: none
  • NERSC: Wed October 21, perlmutter

Upcoming meetings and events 🗓️

  • FATES modeling meeting: Thursday 24 September, TBD
    • Office hours? Greg to coordinate with Ryan.
  • FATES Transatlantic meeting: October 6, 7AM PT / 4PM CEST

Updates

Latest issues and discussions of note

  • Reference: maintenance branch document
  • Historical transient project board
  • Aligning NorESMhub/fates to NGEET/fates
    • CTSM stuff won't be pulled in to ESCOMP (mostly compsets)
    • NorESM team needs to discuss with with their SE team (i.e. Matvey, Marianna)
    • Rosie: Post-development NorESM work will be done with NGEET/fates

August 31, 2026

Wins 🎉

Machine status and notices 🖥️

  • CISL: 8/31 - 9/2, derecho
  • NERSC: Wed 16 Sep, perlmutter

Upcoming meetings and events 🗓️

  • FATES Transatlantic meeting: September 8, 7AM PT / 4PM CEST
    • Ryan to add TRENDY/landuse transition issues to ageda
    • Jessie and Rosie will be MIA
  • FATES modeling meeting: September 10, TBD
    • Rosie to reach out to Axel (South Korea) soon.
    • Greg and Ryan to hold office hours.

Updates

Latest issues and discussions of note

Walk on Topics

  • Adrianna: Light compensation point project discussion
    • Rosie: Linking respiration cost and photosynthesis cost (in carbon only mode)?
    • Adrianna: Reaching out to Anthony for real-world data for observation comparison

August 24, 2026

Wins 🎉

  • Charlie ran the Double Dipsea
  • Rosie went to Abisko summer school
    • Really simplified planetary models

Machine status and notices 🖥️

  • CISL: 8/31 - 9/2, derecho
  • NERSC: Wed 16 Sep, perlmutter

Upcoming meetings and events 🗓️

  • FATES modeling meeting: August 27, TBD
    • Charlie to cancel this week.
    • Future invite: Axel (South Korea). Special time, 3 hours later than usual. Rosie to follow up.

Updates

Latest issues and discussions of note

Walk on Topics

  • Rosie: TRENDY crash discussion
    • Matvey discovered that logging mortality write statement generates a very large number (lmort_direct ~42000)
    • Jessie tracked it down to tiny primary land (EDLoggingMortalityMod @278)
    • Not an issue with 2deg resolution, found with 1deg resolution

August 17, 2026

Wins 🎉

Machine status and notices 🖥️

  • CISL: 8/31 - 9/2, derecho
  • NERSC: Wed 19 Aug, perlmutter

Upcoming meetings and events 🗓️

Updates

New

  • Marit dev (tools-fates-landuse#43): Includes small transitions handling
    • Matvey is asking that we update to remove output that is not strictly necessary.
      • Ryan has a version of the script from PR #37 from Jessie. Greg to reach out to Jessie to ask for access/PR.
      • Action: add protection against known cftime issue for very early dates

Latest issues and discussions of note

Walk on Topics

  • Trans-atlantic meeting improvements
    • Will: Action item during meeting closeout

August 10, 2026

Wins 🎉

Machine status and notices 🖥️

  • CISL: 8/31 - 9/2, derecho
  • NERSC: Wed 19 Aug, perlmutter

Upcoming meetings and events 🗓️

Latest issues and discussions of note


August 03, 2026

Wins 🎉

Machine status and notices 🖥️

  • CISL: 8/31 - 9/2, derecho
  • NERSC: perlmutter still down

Upcoming meetings and events 🗓️

Testing

Updates

Latest issues and discussions of note

Walk-on topics

  • Debrief regarding AI discussion last week

July 27, 2026

Wins 🎉

  • All: good vacations and travel all around

Machine status and notices 🖥️

  • CISL: none
  • NERSC: July 22-Aug 03, perlmutter

Upcoming meetings and events 🗓️

B4B

  • Which PRs should we integrate on that are purely B4B (prior to making maintenance branch/tag)?

Integrated

Updates

Check in

Latest issues and discussions of note

  • No new updates

Walk-on topics


July 20, 2026

Machine status and notices 🖥️

  • CISL: Tuesday July 14, derecho
  • NERSC: July 22-Aug 03, perlmutter

Upcoming meetings and events 🗓️

Integrated

New

Next

  • Refactor phenology Memory (b4b?)

Latest issues and discussions of note

Walk-on topics

July 6, 2026

Wins 🎉

Machine status and notices 🖥️

  • CISL: Tuesday July 14, derecho
  • NERSC: July 22-Aug 03, perlmutter

Upcoming meetings and events 🗓️

Integrated

New

Latest issues and discussions of note

Walk-on topics

June 29, 2026

NorESM updates

  • H2O balance error issue discussion
    • Charlie: conceptually there is a some survivorship of old cohorts during landuse patch transitions
  • Reference: maintenance branch document
  • Historical transient project board
  • Proposal (Ryan): We need to start bringing in non-B4B PRs into FATES.
    • Should we:
      • A: Tag FATES at 2.0.0 now (and create maintenance branch)
      • B: Start the maintenance branch even though we're not at 2.0.0 yet
      • C: Create dev branch and merge non-B4B into dev branch (to be reconciled later)
    • Consensus: Go with B
      • Creating maintenance at 2.0.0 is ideal, but given uncertainty in 2.0 timeframe, better to start maintenance branch now
      • Option C would require rebasing the dev branch onto main eventually and re-validating test results (complex)

June 22, 2026

Wins 🎉

  • Jennifer is now the ELM lead
  • Charlie got the CESM distinguished contributor guide

Machine status and notices 🖥️

  • CISL: Tuesday July 14, derecho
  • NERSC: July 22-Aug 03, perlmutter

Upcoming meetings and events 🗓️

Integrated

Ready to Integrate

New

Latest issues and discussions of note

Walk-on topics

  • CSEG LLM discussion emails
  • Adrianna: New CGD ASP postdoc in paleogroup. Wants to use FATES for paleogroup.

June 15, 2026

Canceled due to CESM workshop and other conflicts


June 8, 2026

Wins 🎉

  • Lots of new bugs being found to be squashed!

Machine status and notices 🖥️

  • CISL: None planned
  • NERSC: Wednesday June 17, perlmutter

Upcoming meetings and events 🗓️

New

Integrated

Hold

In progress

Latest issues and discussions of note

Walk-on topics


June 1, 2026

Wins 🎉

Machine status and notices 🖥️

Upcoming meetings and events 🗓️

New

Integrated

Ready to Integrate

Testing

Latest issues and discussions of note

Walk-on topics


May 25, 2026

Memorial Day Holiday

May 18, 2026

FATES transatlantic meeting week


May 11, 2026

Wins 🎉

Machine status and notices 🖥️

  • CISL: May 12-13, derecho and casper
  • NERSC: Wednesday May 20, perlmutter

Upcoming meetings and events 🗓️

New

Integrated

Ready to Integrate

Testing

Updates

Latest issues and discussions of note

Walk-on topics


May 4, 2026

Wins 🎉

  • Greg figured out the ERS issue for the Multi-column MVP
  • Ryan making good progress on nutrients model updates

Machine status and notices 🖥️

  • CISL: May 12-13, derecho
  • NERSC: Wednesday May 20, perlmutter

Upcoming meetings and events 🗓️

Integrated

Ready to Integrate

Updates

Latest issues and discussions of note

  • no new issues

Walk-on topics

  • Jennifer: report back from E3SM leadership meeting, v4/v5 planning
    • Seasonal-to-decadal
    • Water and energy, extremes, biology
  • Rosie: ECHOSAT product bookmark issue

April 27, 2026

Wins 🎉

  • Jing's A2MC agent found it's first bug in the code.
    • Ryan to create and issue and PR for this

Machine status and notices 🖥️

  • CISL: May 12-13, derecho
  • NERSC: Wednesday May 20, perlmutter

Upcoming meetings and events 🗓️

Integrated

Testing

Under Review

Updates

New

Latest issues and discussions of note

  • no updates

April 20, 2026

Wins 🎉

  • Sam R: Presentation to NOAA about agentic coding

Machine status and notices 🖥️

  • CISL: Tuesday May 05, derecho
    • Sam R: this is moving to May 12-13
  • NERSC: Wednesday May 20, perlmutter

Upcoming meetings and events 🗓️

  • FATES modeling meeting
    • April 23: Cancelled
    • May 7: Junyan Ding, COMPASS FATES-hydro work
  • Transatlantic coordination meeting setup
    • Purpose: discuss future plans for FATES API changes. Coordination focus (e.g. avoid cherry-picking)
    • Poll feedback
      • Sam: Would be ideal to have date x time matrix selection. Note NCAR can't use when2meet due to malware in ads

Integrated

Testing

Under Review

Updates

New

Latest issues and discussions of note

  • deferred

April 13, 2026

Machine status and notices 🖥️

  • CISL: none
  • NERSC: Wednesday April 15, perlmutter

Upcoming meetings and events 🗓️

Integrated

New

Under Review

Updates

Latest issues and discussions of note

FATES 2.0 poll results

  • Full support for update sci tag to 2.0.0
  • no updates

Walk-on topics

  • Rosie: Bringing MIMICS plus to FATES

April 06, 2026

Machine status and notices 🖥️

  • CISL: Tuesday April 7, derecho
  • NERSC: Wednesday April 15, perlmutter

Upcoming meetings and events 🗓️

  • FATES modeling meeting: April 9, Zachary Robbins
  • Improving Scientific Software conference: April 6-9
    • CTSM SE meeting impacted

Integrated

New

Under Review

Latest issues and discussions of note

  • No new issues or discussions

March 9, 2026

Machine status and notices 🖥️

  • CISL: March 3rd, ALL HPC resources Maintenance
  • NERSC: 18-19 March, Perlmutter Maintenance

Upcoming meetings and events 🗓️


March 2, 2026

Machine status and notices 🖥️

  • CISL: March 3rd, ALL HPC resources Maintenance
  • NERSC: 18-19 March, Perlmutter Maintenance

Upcoming meetings and events 🗓️

New

Integrated

Testing

Updates/Reviewing

Discussing

Latest issues and discussions of note


February 23, 2026

Machine status and notices 🖥️

  • CISL: March 3rd, ALL HPC resources Maintenance
  • NERSC: 18-19 March, Perlmutter Maintenance

Upcoming meetings and events 🗓️

Integrated

Testing

Updates/Reviewing

Discussing

New -add area and biomass history variables indexed by landuse x pft #1535

Latest issues and discussions of note


February 09, 2026

Machine status and notices 🖥️

  • CISL: Nothing scheduled?
  • NERSC: 18-20 February, Perlmutter

Upcoming meetings and events 🗓️

  • FATES modeling meeting: 12 February: TBD (likely office hours)
  • CLM Land Model Working Group meeting: 24-26 February

Integrated

Testing

Updates/Reviewing

Discussing

New

Latest issues and discussions of note


February 02, 2026

Machine status and notices 🖥️

  • CISL: 03 February, derecho
  • NERSC: 18-20 February, perlmutter

Upcoming meetings and events 🗓️

  • FATES modeling meeting: 12 February: TBD (likely office hours)
  • CLM Land Model Working Group meeting: 24-26 February

Integrated

Testing

  • Testing Framework Update (#1519): Greg to finish this
    • Adrianna to update the code to convert CDL to NetCDF.
      • Greg to check in end of day. It's ok to just move forward with uploading the netcdf file.

Updates

New

Latest issues and discussions of note

  • relevant discussion below

Outputs for CMOR and simulations (Rosie)

  • NorESM CTSM issue #188
    • Rosie: Is CTSM going through this?
      • Will: Yes, bringing in Sam Levis who has been working on this
    • Charlie to reply in thread to remaining issues we didn't get to today
  • Lack of very big trees in the boreal region email thread (Adrianna, Rosie, Jessica)
    • AGB allometry parameters seem to have the greatest impact on creating large trees (reducing too many little trees)
      • GPP increased faster (wider DBH -> more leaves)

January 26, 2026

Machine status and notices 🖥️

  • CISL: 03 February, derecho
  • NERSC: Jan 26, 13:00–14:00, perlmutter DTNs

Upcoming meetings and events 🗓️

  • FATES modeling meeting:
  • CLM Land Model Working Group meeting: 24-26 February
    • Will: Request for presentations open until the 06 February. Note this year is a CuPID tutorial.
      • Will asked Rosie to give a talk about NorESM. Adrianna will give a talk. Would be good to get FATES overview talk like previous years.
      • Adrianna: We should hold a hackathon to get FATES output variables into CuPID

Integrated

Latest issues and discussions of note

  • Will: Matvey has a number of PRs that address bugfixes

January 19, 2026

Canceled due to federal holiday


January 12, 2026

Machine status and notices 🖥️

  • CISL: 03 February, derecho
  • NERSC: 21-23 January, perlmutter

Upcoming meetings and events 🗓️

  • FATES modeling meeting: 15 January: Office hours
  • CLM Land Model Working Group meeting: 24-26 February
    • Will: Request for presentations open until the 06 February. Note this year is a CuPID tutorial.
      • Will asked Rosie to give a talk about NorESM. Adrianna will give a talk. Would be good to get FATES overview talk like previous years.
      • Adrianna: We should hold a hackathon to get FATES output variables into CuPID

Integrated

Testing

Latest issues and discussions of note

  • Will: Matvey has a number of PRs that address bugfixes
  • no updates

January 5, 2026

Wins and Whimsy 🎉

  • Greg: nutrients test in BC refactor now B4B

Machine status and notices 🖥️

  • CISL: none
  • NERSC: 21-23 January, perlmutter

Upcoming meetings and events 🗓️

Integrated

Review

Needs Reviews

Updates

New

  • Testing Framework Update (#1519)
    • Walkthrough
      • New script: generate_empty_test sets up boilerplate stuff for new test development
        • See templates directory
      • Same top line scripts for running tests
      • Improved readme with test build walkthrough example
      • Put tests in the config file when creating new ones
      • Tests actually live in testing/tests/<test_type>
      • framework is where the python testing infrastructure lives
        • Expanded classes for different test types
        • builder is responsible for compiling everything

Latest issues and discussions of note

  • Greg: Release tag deadline for ctsm still in flux
    • #1510 is likely the last stuff that will need to come in to make a release
      • NorESM freeze is imminent
  • Discussion of boreal forest LAI issue
    • MODIS LAI is much lower than fates
    • Charlie: do we need to improve the canopy snow interception model (to adjust LAI due to snow occlusion)
    • Ryan: two-stream model does account for snow occlusion, but are we passing this information to the HLM?
  • Adrianna: working on c4 grass calibration

⚠️ **GitHub.com Fallback** ⚠️