fixes reading dimensions for Omega decomposition and unused dimensions #176
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The original Decomp read only legacy MPAS mesh files with older dimension/variable names. This adds support for the newer names in Omega conventions. Additional changes modify the behavior when missing variables or dimensions are encountered. Defined dimensions that are missing or unused in input files are ignored during the file read. Also, error or warning messages for missing dimensions or variables at the base IO level are now suppressed and the error is passed to the calling routine to determine the proper behavior. This eliminates warnings for harmless situations that can cause confusion and unnecessary output in the log file.
All unit tests pass on Chrysalis/Intel.
Checklist
fixes #172, fixes #173