diff options
author | tradke <tradke@4825ed28-b72c-4eae-9704-e50c059e567d> | 2002-12-05 13:45:04 +0000 |
---|---|---|
committer | tradke <tradke@4825ed28-b72c-4eae-9704-e50c059e567d> | 2002-12-05 13:45:04 +0000 |
commit | 7a969597344a8d1da84390602267f30f19811c24 (patch) | |
tree | d60342908279778f93b55f5481055f40dc5ed481 | |
parent | ad172f9560a94bf9f2ad9a79a3c6ccbfb15cff72 (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.c | 9 |
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) { |