Merge pull request #17 from lwh1990/master

Fix compatibility issues with pnetcdf > 1.7 (prior versions continue to work as well)
master
Glenn K. Lockwood 2017-12-12 10:58:14 -08:00 committed by GitHub
commit e6e0527d72
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 8 deletions

View File

@ -276,26 +276,26 @@ static IOR_offset_t NCMPI_Xfer(int access, void *fd, IOR_size_t * buffer,
/* access the file */
if (access == WRITE) { /* WRITE */
if (param->collective) {
NCMPI_CHECK(ncmpi_put_vara_all
NCMPI_CHECK(ncmpi_put_vara_schar_all
(*(int *)fd, var_id, offset, bufSize,
bufferPtr, length, MPI_BYTE),
bufferPtr),
"cannot write to data set");
} else {
NCMPI_CHECK(ncmpi_put_vara
NCMPI_CHECK(ncmpi_put_vara_schar
(*(int *)fd, var_id, offset, bufSize,
bufferPtr, length, MPI_BYTE),
bufferPtr),
"cannot write to data set");
}
} else { /* READ or CHECK */
if (param->collective == TRUE) {
NCMPI_CHECK(ncmpi_get_vara_all
NCMPI_CHECK(ncmpi_get_vara_schar_all
(*(int *)fd, var_id, offset, bufSize,
bufferPtr, length, MPI_BYTE),
bufferPtr),
"cannot read from data set");
} else {
NCMPI_CHECK(ncmpi_get_vara
NCMPI_CHECK(ncmpi_get_vara_schar
(*(int *)fd, var_id, offset, bufSize,
bufferPtr, length, MPI_BYTE),
bufferPtr),
"cannot read from data set");
}
}