Naser Mahfouz

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

Atmosphere
Radiation

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

bug
I/O
priority:low

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

bug
I/O
priority:high

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

I/O
code usability
Quality of Life

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

bug
I/O
priority:low

for now to start a discussion only... need some actual testing with a small case

AT: WIP
CIME

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

bug
I/O
priority:high
severe bug

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]

run_e3sm