From 7a969597344a8d1da84390602267f30f19811c24 Mon Sep 17 00:00:00 2001 From: tradke Date: Thu, 5 Dec 2002 13:45:04 +0000 Subject: 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 --- src/Write.c | 9 +++++---- 1 file 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,14 +123,12 @@ 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) -- cgit v1.2.3