Luca Bertagna
Luca Bertagna
I tried to run `shoc_standalone` through valgrind, when building with pack size 8. It passed, but raised new valgrind errors (invalid read). Given that the test passed, I speculate it...
In EAM, Homme bootstraps some fields, like dp3d and phi, from ps (assuming hydrostatic state). Currently, SCREAM _requires_ all IC fields to be loaded from file (either set to constant...
The packages are Core, KokkosUtils, Pack, Algorithm, Parser, and Logging. Except for Core, they are all optional. Of course, enabling some may require to enable others... ## Motivation There is...
We implemented some C++17 features when we were still stuck with C++14, like `ekat::any` or `ekat::enable_shared_from_this`. Since ekat now requires C++17, all these features are available from the std library,...
Add yaml file to allow testing with [CACTS](https://github.com/E3SM-Project/cacts).
When radiation does not run, fill the rad output fields with FillValue; also fill with FillValue the diagnostics ShortwaveCloudForcing and LongwaveCloudForcing in those steps. [non-BFB for rrtmgp output and rad...
Replaces manual parallel loops with usage of Field and Field utilities functions. [BFB] --- Summary of major mods: - add `Max` and `Min` as values for `CombineMode` enum - add...
This PR adds the possibility for atm procs to create py bindings of their fields and call py code at runtime. --- So far, I only added a test running...
Adds machine file and edit workflow file, to enable CI testing with HIP backend. --- NOTE: I am having trouble running a DEBUG build of eamxx standalone. Some tests pass,...
Update the EKAT submodule and change EAMxx to conform to the new version of EKAT. --- A (very disruptive) PR in EKAT (not yet integrated) will break EKAT into sub-packages,...