E3SM-Project / E3SM-Project/scorpio

Add a PIO_IOTYPE_ANY iotype

Open
#84 0 comments 0 reactions 1 assignee Claimed by @dqwu View on GitHub
enhancement Next Release
Dominant language
C++
Stars
22
Forks
20
Avg merge
12d 19m
Merged PRs (30d)
1

Description

Currently PIO internally switches to a different iotype
when the user-specified iotype fails to open a file.

Instead this internal switching of iotypes should only be
done if the user explicitly specifies a PIO_IOTYPE_ANY
iotype. PIO in this case tries out the different iotypes (
taking performance into consideration) and uses the
one that works.

The order to try out would be,
* PIO_IOTYPE_PNETCDF
* PIO_IOTYPE_NETCDF4P
* PIO_IOTYPE_NETCDF4C
* PIO_IOTYPE_NETCDF

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.