-
Notifications
You must be signed in to change notification settings - Fork 79
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
[WIP] add nan checks to prep modules #372
Conversation
Would this additional check be expected to have much performance impact? |
Thanks for asking @DeniseWorthen : We will confirm the performance impact and if it's significant we will either only turn on in debug mode or provide a variable for the user to toggle on or off. |
It doesn't look like you're setting Also, I think it would be helpful in |
@klindsay28 This is an incomplete example, thanks for the message about rc. |
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.
This looks good. Implementing the addition that Keith suggested would be good. However, we also want an interface where we pass in a field bundle - and it goes through each field, determines if the field has an undistributed dimension and then extracts the 1d or 2d pointer out and then calls this check routine.
Thank you very much for your work on this feature, @jedwards4b ! I have edited your top-level description to note that this will resolve #370. |
@JEdwards - can you please close this PR in favor of the PR I am working on? I did not want to unilaterally close it. |
Superseded by #377 |
Description of changes
Check for Nans in med_phases_prep modules
Specific notes
Contributors other than yourself, if any:
CMEPS Issues Fixed (include github issue #):
Resolves #370
Are changes expected to change answers? (specify if bfb, different at roundoff, more substantial)
Any User Interface Changes (namelist or namelist defaults changes)?
Testing performed
Testing performed if application target is CESM:
Testing performed if application target is UFS-coupled:
Testing performed if application target is UFS-HAFS:
Hashes used for testing: