Naser Mahfouz
Naser Mahfouz
In comparison (i.e., model-vs-model or model-vs-obs) plots, the default non-specified behavior is often unsatisfactory, and the current approach in this repository is to manually set/specify "sane defaults" for each derived...
Adds additional detailed diagnostic outputs for aerosol radiation properties. These diagnostics have long been used for production simulations (e.g., as inputs for SPA in SCREAM), but the code has never...
Consider the following code block https://github.com/E3SM-Project/scream/blob/27b21e21088e52cf6febe4a9b1102b8df203f30c/components/eamxx/src/share/io/scream_output_manager.cpp#L240-L256 We are always inside this block when continuing or restarting a run ```cpp m_resume_output_file = last_output_filename!="" and not restart_pl.get("force_new_file",false); if (m_resume_output_file) { ``` and...
There’s a harmless (for now) break in the data indexing for both runs for instantaneous outputs. In the present-day run, this occurs around 2019-12-19 (a restart checkpoint). In the pre-industrial...
>@AaronDonahue should we maybe turn on avg count tracking automatically for this diag? Or, more in general, for any field that can have a certain extra data set in the...
Usually, a restart happens from within the same run dir the original run was happening. However, consider an alternative setup whereby we create a new run dir, move all needed...
for now to start a discussion only... need some actual testing with a small case
Another concerning issue in the EAMxx IO. Consider the following atm.log snippet: ``` Atmosphere step = 342143 model start-of-step time = 2020-08-31 23:58:20 [EAMxx::output_manager] - Writing model-output: [EAMxx::output_manager] FILE: 1ma_ne30pg2.AVERAGE.nmonths_x1.2020-06-01-00000.nc...
Automates $PSCRATCH location for code and case, adds custom_pelayout for supported machines, hardens copy_script, and sets default PROJECT for slurm-based machines. [BFB]