Skip to content

2025 Software Engineering meeting notes

Gregory Lemieux edited this page Jan 27, 2025 · 20 revisions

Janurary 27, 2025

Wins and Whimsy 🎉

Machine status and notices 🖥️

  • CISL: 11-12 February
  • NERSC: 27-31 January, Full site power down

Upcoming meetings and events 🗓️

  • FATES modeling meeting: TBD
    • FATES tool poll results
      • modify_params had highest uptake, batchpatch, consistent with Ryan's expectations
      • immediate take away: don't change anything, look
    • office hours: Greg to send out notice
  • Mingjie and Jessie wind mortality meeting this Wednesday 11.30 - others welcome

Integrated

  • Crown depth checks (#1314)
    • Marcos: should we add more alllometry checks?
      • Greg: definitely worthwhile to add more checks for user conveience.
        • One option would be to move convienence checks (i.e. not things that could crash the model) upstream to fates tooling that changes the parameter file.
    • Charlie: sapwood allometry?

Update

New

Latest issues and discussions of note

  • Jessica: ran CLM calibration parameter file in ELM. At preliminary review, it looks good.
  • Adrianna: rerunning following htop issue fix (Adrianna to make formal issue).

Walk-on topic

  • Charlie: land use spin up
    • Default decomp value in ELM is very agressive, Charlie adjusted and spin up works much better
    • Might be due to of the decomp method "scheme"
    • Default value in CLM is more reasonable relative to updated value
  • Rosie: Meier2022
    • ELM
    • Ryan: making the code more "defensive"
      • Initializing fates code with "nan"
      • Don't allocate if not used
      • Adrianna: API that doesn't allow HLM to have access to data structures
      • Greg: look for API update issue/discussion

January 20, 2025

Canceled due to Federal Holiday


January 13, 2025

Wins and Whimsy 🎉

  • CTSM temp branch merged into master
  • ctsm5.0.18 has history time being on the middle of time bounds
    • Marcos: will this be reflected in e3sm?
      • Greg will reach out to e3sm folks
  • Rosie: New FATES post-doc hire. Will be working on dwarf shrub parameterization.

Machine status and notices 🖥️

Upcoming meetings and events 🗓️

  • FATES modeling meeting: 16 January, Annemarie Eckes-Shephard
    • Ryan to conduct informal poll on using patches.

Integrated

Update

New

Latest issues and discussions of note

Synthetic patches for functional testing update (Adrianna)

  • insert_cohort not preserving sorted order inherently - deferred
  • deferred

Walk-on topic

  • Rosie: https://github.com/ESCOMP/CTSM/issues/2932
    • Boundary conditions are different between clm6 and fates
    • Displacement height needs to be fixed, biasing SP results. Is Meier2022 the default? Check in with Adrianna.
    • Charlie: ELM using ZengWang? Rosie: yes
    • Ryan: create quick PR to make sure ZengWang is default if fates is on? Greg to address.
    • Jessie will reach out to Adrianna for latest parameter file and create a new smoke test

January 6, 2025

Wins and Whimsy 🎉

Machine status and notices 🖥️

Upcoming meetings and events 🗓️

Integrated

Update

Latest issues and discussions of note

  • FDI calculation (#1298)
    • Xuilin, NGEE-tropics phase 3 has a bunch of work planned (Lara)
    • Adrianna to bring this to the CA meeting
      • Jennifer will give Lara a heads up about discussing this at a future meeting
  • fire calculations regardless of event (#1299)
    • Adrianna: do we want to avoid calculating values when there is no fire?
      • Sam: not doing so will improve computation. Maybe improve history output.
      • Sam: some of the fire outputs were weighted by burned area, but not all outputs.
      • Rosie: you might want to know the potential effects regardless of fire active or not (are you looking "upstream" or "downstream") .
  • PVT run FAIL (CTSM#2919)

Synthetic (aka "dummy") patches for functional testing (Adrianna)

  • Adrianna developing "dummy" patches for use with funtional and unit tests
  • Idealized biomes with simplistic, well-defined values
  • Motivated by future work to conduct with Danica as well as creating unit tests for cohort sorting, patch insertion, etc.
  • no new updates due to break

Walk-on topic

  • Rosie: NorESM working on repo to keep recipes for simulations being run. Maybe preview next week.

Clone this wiki locally