mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-02-05 16:20:10 +08:00
don't use MPI_COMM_WORLD as default
This commit is contained in:
parent
485f42a51b
commit
2b44cd3470
@ -2392,14 +2392,11 @@ openmagic(struct MagicFile* file)
|
||||
if (file->use_parallel) {
|
||||
int retval;
|
||||
MPI_Offset size;
|
||||
MPI_Comm comm = MPI_COMM_WORLD;
|
||||
MPI_Info info = MPI_INFO_NULL;
|
||||
if(file->parameters != NULL) {
|
||||
comm = ((NC_MPI_INFO*)file->parameters)->comm;
|
||||
info = ((NC_MPI_INFO*)file->parameters)->info;
|
||||
}
|
||||
if((retval = MPI_File_open(comm,(char*)file->path,MPI_MODE_RDONLY,info,
|
||||
&file->fh)) != MPI_SUCCESS)
|
||||
assert(file->parameters);
|
||||
if((retval = MPI_File_open(((NC_MPI_INFO*)file->parameters)->comm,
|
||||
(char*)file->path,MPI_MODE_RDONLY,
|
||||
((NC_MPI_INFO*)file->parameters)->info,
|
||||
&file->fh)) != MPI_SUCCESS)
|
||||
{status = NC_EPARINIT; goto done;}
|
||||
/* Get its length */
|
||||
if((retval=MPI_File_get_size(file->fh, &size)) != MPI_SUCCESS)
|
||||
|
Loading…
Reference in New Issue
Block a user