E3SM icon indicating copy to clipboard operation
E3SM copied to clipboard

EAMxx: add more DPxx tests

Open mahf708 opened this issue 1 month ago • 3 comments

we often break @bogensch's workflow because we are not testing it correctly, and @bogensch and @jsbamboo often alert us in issues. This is no good, we are wasting their time. We should add tests to ensure we are not breaking their workflow.

xref #7912

I noticed yesterday that all of my DPxx runs using recent master were aborting during initialization (on all machines I tested and both on CPU and GPU). I noticed that I only get this error if I include

--

@bogensch: are you open to the idea of us taking one of your dpxx production cases and do aggressive IO and making it part of the CI in PRs and nightly?

mahf708 avatar Dec 03 '25 14:12 mahf708

@mahf708 yes that'd be amazing. Thanks for thinking of us DPxx geeks.

bogensch avatar Dec 03 '25 16:12 bogensch

should we add the DYCOMSrf02 case? Or do you have something else in mind? The goals are:

  • choose a decent and cheap one
  • go all out with IO (start from your two example yaml files, and add more stuff like conditional diags @hassanbeydoun has been using)

mahf708 avatar Dec 03 '25 21:12 mahf708

There is already a test for DYCOMSrf01 in the testing suite, so I would use that case/test as a starting point to stress test the output/diags.

components/eamxx/cime_config/testdefs/testmods_dirs/eamxx/dpxx/dycomsrf01

bogensch avatar Dec 03 '25 22:12 bogensch