scream
scream copied to clipboard
Exascale global atmosphere model written in C++ as part of the E3SM project
For our CESS runs at ne1024 on frontier, we are trying to use some new yaml outputs. Two of the contain a horiz remap file which may be the issue...
Right now, there are three places where time interpolation of data is implemented: - `share/util/eamxx_time_interpolation.*pp` - `control/intense_observation_period.*pp` - `physics/spa/spa_functions*.hpp` There are probably some peculiarity in all of these but they...
(This was motivated by Hassan's suggestion to check the units of CCN3) Different SPA files have the units for CCN3 as: - #/cm3 (this is how CCN3 is defined in...
The optics class structure in the current impl can be further utilized to allow truly generic diagnostic radiation calls.
It'd be good to formally add isolated unit testing for the rrtmgp_sw and rrtmgp_lw calls. This proves to be a bit of a nuisance in trying to add specific testing...
As we approach a complete v1, we are realizing that some parts of the infrastructure are clunky and/or overly complicated (like adding lots of code/logic to support scenarios unlikely to...
Add possibility to avoid calculations in atm procs for certain diag fields, if they are not outputed
There are some fields computed by some parametrizations that are diagnostic, and not needed by other atm procs. We could devise a way to avoid allocating/computing these. E.g., adding a...
I am getting the following error when using the ``AtmosphereInput class`` to read non-time dependent variables with more than two dimensions. ``PIO: FATAL ERROR: Aborting... Extra outermost dimensions must have...
DP-SCREAM needs to be converted into C++ and integrated into v1. This list is currently not complete and will be updated. **v0 Routines that need to be converted to C++.**...
I noticed variables such as `T_mid_at_850hPa` has values of `2.8356864e+33`, when the fill value for this variable is `3.4028236e+33`. In fact, for this specific case, there're multiple values in the...