Skip to content
Snippets Groups Projects
Commit 26d081b1 authored by Thomas Jahns's avatar Thomas Jahns :cartwheel:
Browse files

Setup preferred xmap setup function on clients too.

* This is later needed for collective operations on distributed grid data.
parent 7a3b4389
No related branches found
No related tags found
No related merge requests found
......@@ -257,7 +257,7 @@ cdiPioClientStreamDefTimestep_(stream_t *streamptr, int tsID)
}
void
cdiPioClientSetup(int *pioNamespace_)
cdiPioClientSetup(int *pioNamespace_, struct cdiPioConf *conf)
{
int pioNamespace = *pioNamespace_ = namespaceNew();
int callerCDINamespace = namespaceGetActive();
......@@ -289,6 +289,8 @@ cdiPioClientSetup(int *pioNamespace_)
namespaceSwitchSet(NSSWITCH_CDF_STREAM_SETUP,
NSSW_FUNC(cdiPioClientStreamNOP));
#endif
namespaceSwitchSet(cdiPioExtraNSKeys[cdiPioEKXmapNew],
NSSW_FUNC(conf->xmap_new));
namespaceSetActive(callerCDINamespace);
}
......
#ifndef PIO_CLIENT_H
#define PIO_CLIENT_H
#include <pio_conf.h>
void
cdiPioClientSetup(int *pioNamespace);
cdiPioClientSetup(int *pioNamespace, struct cdiPioConf *conf);
#endif
......
......@@ -531,7 +531,7 @@ cdiPioInit(MPI_Comm commGlob, int confResH, int *pioNamespace)
return MPI_COMM_NULL;
}
else
cdiPioClientSetup(pioNamespace);
cdiPioClientSetup(pioNamespace, conf);
namespaceSwitchSet(cdiPioExtraNSKeys[cdiPioEKXmapNew],
NSSW_FUNC(conf->xmap_new));
reshReplace(confResH, conf, &cdiPioConfOps);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment