Skip to content

2022 MARBL Dev team meetings

Michael Levy edited this page Apr 5, 2022 · 14 revisions

April 5, 2022

MARBL Software Updates

  1. Matt discussing work on additional alkalinity forcing options

General discussion

  1. FEISTY update (time permitting)

March 8, 2022

General discussion

  1. Anything to discuss? Diags / FEISTY / etc?

MARBL Software Updates

  1. Ann B reported an issue with ladjust_bury_coeff=.true. on GreenPlanet; I think it's a memory issue, but might be compiler related at the root? (GP is using intel 2018, and I can't reproduce the issue on cheyenne)

POP Software Updates

  1. Will start the backport of MARBL to CESM 1.3 tomorrow or Thursday

MOM Software Updates

  1. Waiting on one last round of tests, then KPP Nonlocal stuff will get merged to dev/ncar and I can work on merging it into the MARBL driver branch

February 22, 2022

General discussion

MARBL Software Updates

POP Software Updates

MOM Software Updates


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.