Skip to content

Conversation

odiazib
Copy link
Contributor

@odiazib odiazib commented Sep 22, 2025

I am updating the time interpolation for LINOZ and oxidants. As part of this PR, the routines developed by @TaufiqHassan will be used. Additionally, the NetCDF files for LINOZ and oxidants are being replaced with updated versions due to issues with the time variable in the previous files.

After this PR, time interpolation will be consistent with the DataInterpolation class and EAM. Note that we are using the routine implemented in PR 7381.

Further details: The current implementation does not account for the number of days in each month; it only checks the month to select a time slice.

The test mam4_aero_microphys_standalone_baseline_cmp will fail for the configurations gcc-openmp and gcc-cuda, except for gcc-openmp/fpe (this test does not compare baselines).

The test cpu-gcc/REP_D_Ln5.ne4pg2_oQU480.F2010-EAMxx-MAM4xx will also fail the baseline comparison.

[NBFB]

@odiazib odiazib added non-BFB PR makes roundoff changes to answers. EAMxx C++ based E3SM atmosphere model (aka SCREAM) MAM4xx MAM4xx related changes labels Sep 22, 2025
@odiazib odiazib force-pushed the eamxx/time_interpolation_linoz_oxid branch from 8229212 to 93cc466 Compare September 22, 2025 23:05
@odiazib odiazib marked this pull request as ready for review September 23, 2025 23:07
@singhbalwinder
Copy link
Contributor

@odiazib: Could you please add how this PR will change (i.e., shift in the time/day) the interpolation? I think with this PR, it will be consistent with how EAM interpolates these fields, right?

@singhbalwinder
Copy link
Contributor

@odiazib: Do you know why the tests are failing in the compare namelist step (NML fail)?

…es contained an issue with the time variable. The new files are limited to a single year.
@odiazib odiazib force-pushed the eamxx/time_interpolation_linoz_oxid branch from a64b1ea to 09acb5d Compare October 8, 2025 03:09
@odiazib
Copy link
Contributor Author

odiazib commented Oct 8, 2025

@odiazib: Do you know why the tests are failing in the compare namelist step (NML fail)?

I am not sure why, but I rebased this branch against master. Let’s see if the rebasing helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EAMxx C++ based E3SM atmosphere model (aka SCREAM) MAM4xx MAM4xx related changes non-BFB PR makes roundoff changes to answers.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants