Skip to content

Commit

Permalink
Apply manually Greg's fix for windows to compile the hdf5SubFile exam…
Browse files Browse the repository at this point in the history
…ple.

Original fix is found in PR ornladios#4167 to master.
  • Loading branch information
pnorbert committed May 23, 2024
1 parent 1f2ca67 commit 6f361b5
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions examples/hello/hdf5SubFile/hdf5SubFile.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@
#include <iostream> //std::cout
#include <mpi.h>
#include <stdexcept> //std::invalid_argument std::exception
#ifndef _MSC_VER
#include <unistd.h>
#endif
#include <vector>

void writeMe(adios2::IO &hdf5IO, int rank, int size, const char *testFileName)
Expand All @@ -34,8 +36,8 @@ void writeMe(adios2::IO &hdf5IO, int rank, int size, const char *testFileName)
const std::size_t Nx = 1024;
const std::size_t Ny = 1024 * scale;

std::vector<float> myFloats(Nx * Ny, 0.1 * rank);
std::vector<int> myInts(Nx * Ny, 1 + rank);
std::vector<float> myFloats(Nx * Ny, 0.1f * rank);
std::vector<int> myInts(Nx * Ny, (int)(1 + rank));

hdf5IO.SetParameter("IdleH5Writer",
"true"); // set this if not all ranks are writting
Expand Down Expand Up @@ -101,7 +103,7 @@ void ReadVarData(adios2::IO h5IO, adios2::Engine &h5Reader, const std::string &n

if (var)
{
int nDims = var.Shape().size();
int nDims = (int)var.Shape().size();
size_t totalSize = 1;
for (int i = 0; i < nDims; i++)
{
Expand Down

0 comments on commit 6f361b5

Please sign in to comment.