aboutsummaryrefslogtreecommitdiff
path: root/src/Write.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/Write.c')
-rw-r--r--src/Write.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/Write.c b/src/Write.c
index c4d3b50..563f79f 100644
--- a/src/Write.c
+++ b/src/Write.c
@@ -16,6 +16,9 @@
#include "StoreNamedData.h"
#include "CactusBase/IOUtil/src/ioGH.h"
#include "CactusBase/IOUtil/src/ioutil_AdvertisedFiles.h"
+#if defined(CCTK_MPI) && defined(H5_HAVE_PARALLEL)
+#include "CactusPUGH/PUGH/src/include/pugh.h" /* PUGH_COMM_WORLD */
+#endif
#include "ioHDF5GH.h"
@@ -120,15 +123,13 @@ int IOHDF5_Write (const cGH *GH, int vindex, const char *alias)
}
HDF5_ERROR (plist = H5Pcreate (H5P_FILE_ACCESS));
-#ifdef CCTK_MPI
-#ifdef H5_HAVE_PARALLEL
+#if defined(CCTK_MPI) && defined(H5_HAVE_PARALLEL)
if (ioUtilGH->unchunked)
{
HDF5_ERROR (H5Pset_fapl_mpio (plist, PUGH_pGH (GH)->PUGH_COMM_WORLD,
- MPI_INFO_NULL));
+ MPI_INFO_NULL));
}
#endif
-#endif
if (is_new_file)
{