EAMxx: add more DPxx tests
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 yes that'd be amazing. Thanks for thinking of us DPxx geeks.
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)
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