scream icon indicating copy to clipboard operation
scream copied to clipboard

Exascale global atmosphere model written in C++ as part of the E3SM project

Results 100 scream issues
Sort by recently updated
recently updated
newest added

We extend the ability to run MLCorrection unit test to pm-cpu. A shared python venv is installed under `$CFS/e3sm/eamxx-ml/` and can be loaded through module load to play nicely with...

Machine File
AT: Integrate Without Testing
pm-cpu

The initial conditions setup is one of the hackiest parts in EAMxx. The reason is that when EAMxx started, there was no PG2 support, and everything was easy: the fields...

enhancement
infrastructure
Atmosphere Driver
AT: WIP

The default output files are, imo, confusing. There is no "default" output; each production campaign has its own needs. Besides, having a "default" output gives a false sense of security...

testing
I/O
CIME

Time interpolation will always try to read the _FillValue attribute from file and mask based on it, even if the variable does not have a _FillValue associated with it. The...

I/O

It appears that most (if not all... I haven't examined every test file) SHOC property tests are still calling the F90 code and not the cpp implementation. This should be...

testing
shoc

Bool's can be cryptic when found at the call place. Take the function ``` void allocate_vector (std::vector& v, const int n, const bool init_to_random); ``` As the name says, if...

infrastructure
code quality
priority:wishlist

Found this error for a ne1024 case on frontier. Ran it again with same result. This is one of the autotune cases, where we restart from a given set of...

p3

It currently is only implemented for scalar/vector 3d quantities, but it should be easy to extend to tensors. And looking at the interpolation implementation, I don't think we are using...

enhancement

Rather than reading them from file. This would make nudging much simpler, hiding impl details and boring packs/1d-vs-3d stuff. Keeping parametrizations slimmer can go a long way in terms of...

priority:wishlist
code usability