-
Notifications
You must be signed in to change notification settings - Fork 42
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
Avoid silent errors accessing Fieldset fields by ambiguous names #210
Conversation
…iding silent errors
Private downstream CI failed. |
I seem to be getting a number of failures in downstream codes with this like so: Exception: FieldSet: cannot get field with ambiguous name |
Thanks @DJDavies2 , this are exactly the silent errors mentioned in #194 (notifying @fmahebert @svahl991) |
@svahl991 I updated the testing :) |
Private downstream CI succeeded. |
* release/0.38.0: (47 commits) Update Changelog Version 0.38.0 implement a procedure to carry out a regridding from high to low resolution (binning) (#191) Fixes opposite pole coordinates (#202) Avoid silent errors accessing Fieldset fields by ambiguous names (#210) Made sure cubed-sphere interpolation method always sets metadata. (#208) Add fortran interface for node-to-edge connectivity building (#209) Removed redundant headers. Fixed SphericalVector. Fixed StructuredInterpolation2D. Added failing tests. Update ci.yml to fix notification (#207) Add notifications to github workflows Remove float in Triag2D intersection algorithm (#203) Fixup: use C++17 uncaught_exceptions (extra s in exceptions) Disable logging of ATLAS_TRACE during stack unwinding (e.g. when exception is thrown) Add GPU offloading capability with OpenACC support to Native WrappedDataStore Add C++ OpenACC test for some sanity Refactor OpenACC support and implement for Native arrays Enable use of CUDA for Native arrays ...
@wdeconinck Thanks for this! |
This should address #194
An exception is thrown when accessing a field by name in the fieldset, when the name is ambiguous.
A unit-test is created that demonstrates the exception.