From 1448417205541f862ee378f129c6954c96e70317 Mon Sep 17 00:00:00 2001
From: guj <jgu@lbl.gov>
Date: Tue, 22 Aug 2017 11:42:17 -0700
Subject: [PATCH] changed ndim usage for apple compiler

---
 source/adios2/engine/hdf5/HDF5ReaderP.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/source/adios2/engine/hdf5/HDF5ReaderP.cpp b/source/adios2/engine/hdf5/HDF5ReaderP.cpp
index a1d3b8c3c..02248ffa5 100644
--- a/source/adios2/engine/hdf5/HDF5ReaderP.cpp
+++ b/source/adios2/engine/hdf5/HDF5ReaderP.cpp
@@ -77,13 +77,17 @@ void HDF5ReaderP::UseHDFRead(const std::string &variableName, T *values,
     hsize_t dims[ndims];
     herr_t status_n = H5Sget_simple_extent_dims(fileSpace, dims, NULL);
 
-    hsize_t start[ndims] = {0}, count[ndims] = {0}, stride[ndims] = {1};
+    //hsize_t start[ndims] = {0}, count[ndims] = {0}, stride[ndims] = {1};
+    hsize_t start[ndims], count[ndims], stride[ndims];
 
     int totalElements = 1;
     for (int i = 0; i < ndims; i++)
     {
         count[i] = dims[i];
         totalElements *= dims[i];
+	start[i] = 0;
+	count[i] = 0;
+	stride[i] = 1;
     }
 
     start[0] = rank * dims[0] / size;
-- 
GitLab