-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add TimeSeriesStatsRestartTest to global ocean #435
Conversation
8692be7
to
5f238fa
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested with gnu debug, gnu optimized, and intel optimized using all daily and monthly timeSeriesStats tests and this PR for compass, and the code PR E3SM-Project/E3SM#5218.
I temporarily added a test to compass that could be added to this PR, if you think it would be useful @xylar
cat ./compass/ocean/suites/timeseriesstats.txt
ocean/global_ocean/QU240/mesh
ocean/global_ocean/QU240/PHC/init
ocean/global_ocean/QU240/PHC/daily_output_test
ocean/global_ocean/QU240/PHC/daily_analysis_restart
ocean/global_ocean/QU240/PHC/daily_model_restart
ocean/global_ocean/QU240/PHC/monthly_output_test
ocean/global_ocean/QU240/PHC/monthly_analysis_restart
ocean/global_ocean/QU240/PHC/monthly_model_restart
@mark-petersen, thanks very much for testing! I added the suite as you suggested. To be consistent with other suite names, I used underscores in the name: |
TestingI ran the
However, I saw validation failures in both suits for |
@xylar thanks. Yes, underscores are better. What compiler and machine did you see the failure, and debug or optimized? I also saw a QU240 decomp failure but only with intel optimized. I did not see any with the baroclinic channel, testing master today. |
@mark-petersen, as I said above, Anvil, Intel, Intel-MPI. I was running optimized. |
I can use #354 to find out which E3SM merge introduced this. |
See issue on test failure at E3SM-Project/E3SM#5219 |
e96b232
to
5e8072e
Compare
This test case makes sure the timeSeriesStats* analysis member produces the same results with a full 8-hour run and with two 4-hour runs with a restart in between.
One version of each restart test does not include analysis restart (the configuration that E3SM uses) and another does (the default in standalone MPAS-Ocean).
5e8072e
to
9f45a8d
Compare
I am going to close this for now, as no progress has been made in more than a year. |
This merge adds a new TimeSeriesStatsRestartTest test case that makes sure the timeSeriesStats* analysis member
produces the same results with a full 8-hour run and with two 4-hour runs with a restart in between. Tests are available with or without analysis restart files (the former is the MPAS-Ocean standalone default, the latter is the behavior in E3SM).
These tests exist with the variables used in both daily and monthly averages, though they are not computed over so long a time interval for efficiency.
QU240 versions of these test cases have been added to the
pr
test suite for both daily and monthly output and both with and without analysis restarts.The tests will fail with the current E3SM master. They pass with the bug fixes in E3SM-Project/E3SM#5218.