Skip to content

2022 MARBL Dev team meetings

Michael Levy edited this page Feb 8, 2022 · 14 revisions

February 8, 2022

MARBL Software Updates

  1. Bringing SPECTRA into development
    • Jessica opened up #396, which has changes to zoo_loss; currently answer-changing, but we should discuss whether we want the ability to keep the old formulation
    • Currently, SPECTRA runs require user_nl_marbl to modify PFT settings; this file is generated by an R script in jessluo/gen_spectra. Future MARBL PR: set use_SPECTRA = .true. and have MARBL python scripts generate correct settings (default diagnostics may also change based on value of use_SPECTRA)
  2. Porting MARBL to CESM 1.3
    • Email from Matt last week

General discussion

  1. FEISTY update
    • I've expanded the testing to improve comparisons between matlab and python, and think I've uncovered one more bug
    • A few open PRs; #24 is ready to go, but #25 is still a draft with more work to do
  2. Any diagnostic updates to discuss?

MOM Software Updates

  1. Nothing to discuss, but Gustavo laid out a solid plan to get KPP nonlocal work onto dev/ncar which will let me merge it back onto the MARBL branch
    • Will continue to test MARBL with MCT driver, but this might also be a good time to verify NUOPC cap is behaving as expected (e.g. run 20 year runs with MCT for comparing to POP, but also run 1 month with NUOPC and make sure MOM is getting all the fields it needs to send to MARBL)

POP Software Updates

  1. There is a placeholder for a POP tag for CESM 2.1.4 that fixes an issue in setting some share stream variables in certain compsets

    Bugfix: add additional OCN_TRANSIENT option(s) to prevent improper riv_flux_shr_stream_year_last values
    (Some WACCM SSP runs were done with year 1900 river fluxes rather than year 2000; perhaps other CMIP runs were also affected)

    I have a note to talk to Keith about this during our weekly check-in on Thursday, but it may get pushed back a week or two depending on how we prioritize other work

  2. SPECTRA tag: want to use io_fallback to set initial values of SPECTRA tracers (e.g. spC is replaced with ppC and 4 mp#C; all can be initialized to 0.2*``spC``). May also need to increase max_avail_tavg_fields.