typo in filename 'examples/H5Part/use_core_vfd.c' fixed

This commit is contained in:
2013-10-31 13:38:27 +01:00
parent 3e69059afc
commit 23c2bdd189
+56
View File
@@ -0,0 +1,56 @@
/*
Copyright (c) 2006-2013, The Regents of the University of California,
through Lawrence Berkeley National Laboratory (subject to receipt of any
required approvals from the U.S. Dept. of Energy) and the Paul Scherrer
Institut (Switzerland). All rights reserved.
License: see file COPYING in top level of source distribution.
*/
#include "H5hut.h"
#include "examples.h"
#include <stdlib.h>
#include <assert.h>
#define FNAME "example_core_vfd"
#define DATASIZE 32
int
main (
int argc, char* argv[]
){
// initialize MPI & H5hut
int mpi_rank = 0;
int mpi_size = 1;
MPI_Init (&argc, &argv);
MPI_Comm comm = MPI_COMM_WORLD;
MPI_Comm_rank (comm, &mpi_rank);
MPI_Comm_size (comm, &mpi_size);
// open file and go to step#0
char fname[64];
sprintf (fname, "%s.%d.h5", FNAME, mpi_rank);
h5_prop_t prop = H5CreateFileProp ();
H5SetPropFileCoreVFD (prop);
h5_file_t file = H5OpenFile (fname, H5_O_RDONLY, prop);
H5SetStep (file, 0);
h5_int32_t data[DATASIZE];
H5PartSetNumParticles(file, DATASIZE);
// create fake data
for (int i = 0; i < DATASIZE; i++) {
data[i] = i + mpi_rank * DATASIZE;
}
// write the data
H5PartWriteDataInt32 (file, "data", data);
H5CloseFile (file);
MPI_Finalize ();
return H5_SUCCESS;
}