Luca Bertagna

Results 127 issues of 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...

testing
code quality

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...

enhancement
Atmosphere Driver

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...

code cleanup
code usability

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,...

enhancement
code cleanup

Add yaml file to allow testing with [CACTS](https://github.com/E3SM-Project/cacts).

help wanted
todo :spiral_notepad:
testing

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...

EAMxx

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...

BFB
EAMxx

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...

BFB
EAMxx
python

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,...

EAMxx
CI: workflow change approved
workflows

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,...