aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortradke <tradke@4825ed28-b72c-4eae-9704-e50c059e567d>2002-12-05 13:45:04 +0000
committertradke <tradke@4825ed28-b72c-4eae-9704-e50c059e567d>2002-12-05 13:45:04 +0000
commit7a969597344a8d1da84390602267f30f19811c24 (patch)
treed60342908279778f93b55f5481055f40dc5ed481
parentad172f9560a94bf9f2ad9a79a3c6ccbfb15cff72 (diff)
Added missing includes and fixed structure name when compiling with parallel HDF5.
This fixes PR CactusPUGHIO/1329. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@151 4825ed28-b72c-4eae-9704-e50c059e567d
-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)
{