E3SM-Project / E3SM-Project/scorpio

Handle ADIOS missing features correctly

Open
#354 0 comments 0 reactions 1 assignee Claimed by @jayeshkrishna View on GitHub
ADIOS bug Low Priority
Dominant language
C++
Stars
22
Forks
20
Avg merge
12d 19m
Merged PRs (30d)
1

Description

There are some functions where the logging seems to indicate that ADIOS support is not available. However these functions silently succeed (instead of returning a NOT_IMPL kind of error the user gets a PIO_NOERR). We need to investigate these further and handle the conditions correctly.

For e.g. the newly added tests to query unavailable attributes, in ncdf_fail, succeed with ADIOS (while the fail, as expected, with other iotypes).

Note: @dqwu tried returning errors for all cases where the logging suggested ADIOS implementation was missing, however that resulted in many failures in the Scorpio test suite.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.