#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <hdf5.h>
#include "H5Part.h"
Include dependency graph for H5Part.c:
Go to the source code of this file.
Classes | |
struct | H5IO_getname_t |
Functions | |
herr_t | H5PartIOcounter (hid_t group_id, const char *member_name, void *operator_data) |
H5PartFile * | H5PartOpenFileParallel (const char *filename, unsigned flags) |
H5PartFile * | H5PartOpenFile (const char *filename, unsigned flags) |
int | H5PartFileIsValid (H5PartFile *f) |
void | H5PartCloseFile (H5PartFile *f) |
void | H5PartSetNumParticles (H5PartFile *f, long long nparticles) |
int | H5PartWriteDataFloat64 (H5PartFile *f, char *name, double *array) |
int | H5PartWriteDataInt64 (H5PartFile *f, char *name, long long *array) |
int | H5PartWriteFileAttribString (H5PartFile *f, char *name, char *attrib) |
int | H5PartWriteStepAttribString (H5PartFile *f, char *name, char *attrib) |
int | H5PartWriteStepAttrib (H5PartFile *f, char *name, hid_t type, void *value, int nelem) |
int | H5PartWriteAttrib (H5PartFile *f, char *name, hid_t type, void *value, int nelem) |
int | H5PartWriteFileAttrib (H5PartFile *f, char *name, hid_t type, void *value, int nelem) |
herr_t | H5PartAttribcounter (hid_t group_id, const char *member_name, void *operator_data) |
int | H5PartGetNumStepAttribs (H5PartFile *f) |
int | H5PartGetNumFileAttribs (H5PartFile *f) |
hid_t | H5PartNormType (hid_t type) |
void | H5PartGetStepAttribInfo (H5PartFile *f, int idx, char *name, size_t maxname, hid_t *type, int *nelem) |
void | H5PartGetFileAttribInfo (H5PartFile *f, int idx, char *name, size_t maxname, hid_t *type, int *nelem) |
int | H5PartReadStepAttrib (H5PartFile *f, char *name, void *data) |
void | H5PartReadAttrib (H5PartFile *f, char *name, void *data) |
int | H5PartReadFileAttrib (H5PartFile *f, char *name, void *data) |
void | H5PartSetStep (H5PartFile *f, int step) |
herr_t | H5PartDScounter (hid_t group_id, const char *member_name, void *operator_data) |
herr_t | H5IOgetname (hid_t group_id, const char *member_name, void *operator_data) |
int | H5PartGetNumSteps (H5PartFile *f) |
int | H5PartGetNumDatasets (H5PartFile *f) |
int | H5PartGetDatasetName (H5PartFile *f, int _index, char *name, int maxlen) |
hid_t | H5PartGetDiskShape (H5PartFile *f, hid_t dataset) |
hid_t | H5PartGetMemShape (H5PartFile *f, hid_t dataset) |
herr_t | H5PartGetFirstDS (hid_t group_id, const char *member_name, void *operator_data) |
long long | H5PartGetNumParticles (H5PartFile *f) |
void | H5PartSetView (H5PartFile *f, long long start, long long end) |
int | H5PartGetView (H5PartFile *f, long long *start, long long *end) |
void | H5PartSetCanonicalView (H5PartFile *f) |
int | H5PartReadDataFloat64 (H5PartFile *f, char *name, double *array) |
int | H5PartReadDataInt64 (H5PartFile *f, char *name, long long *array) |
int | H5PartReadParticleStep (H5PartFile *f, int step, double *x, double *y, double *z, double *px, double *py, double *pz, long long *id) |
herr_t | H5NameExists (hid_t group_id, const char *member_name, void *v) |
int | H5PartFileHasName (H5PartFile *f, char *dir, char *name) |
int | H5PartStashFile (H5PartFile *f, char *filename) |
int | H5PartUnstashFile (H5PartFile *f, char *filename, char *outputpath) |
int | H5PartGetNumStashFiles (H5PartFile *f) |
int | H5PartFileGetStashFileName (H5PartFile *f, int nameindex, char *filename, int maxnamelen) |
|
Definition at line 608 of file H5Part.c. References H5IO_getname_t::count, H5IO_getname_t::index, and H5IO_getname_t::name. Referenced by H5PartGetDatasetName(). |
|
Definition at line 1034 of file H5Part.c. Referenced by H5PartFileHasName(). |
|
|
|
Definition at line 154 of file H5Part.c. Referenced by f_h5prt_close(), f_h5pt_close(), and H5ParticleFile::~H5ParticleFile(). |
|
Definition at line 587 of file H5Part.c. Referenced by H5PartGetNumDatasets(). |
|
|
|
Definition at line 1041 of file H5Part.c. References H5PartFile::file, and H5NameExists(). Referenced by H5PartGetNumStashFiles(), H5PartStashFile(), and H5PartUnstashFile(). Here is the call graph for this function: ![]() |
|
Definition at line 147 of file H5Part.c. Referenced by f_h5pt_isvalid(), and H5ParticleFile::isValid(). |
|
Definition at line 661 of file H5Part.c. Referenced by f_h5pt_getdatasetname(), H5ParticleFile::fieldName(), and ReadFile(). |
|
Definition at line 678 of file H5Part.c. References H5PartFile::diskshape, H5PartHasView, r, H5PartFile::viewend, and H5PartFile::viewstart. Referenced by H5PartGetNumParticles(), H5PartReadDataFloat64(), and H5PartReadDataInt64(). |
|
Definition at line 444 of file H5Part.c. Referenced by f_h5pt_getfileattribinfo(), and H5ParticleFile::getFileAttribInfo(). |
|
Definition at line 731 of file H5Part.c. Referenced by H5PartGetNumParticles(). |
|
Definition at line 714 of file H5Part.c. References dmax, H5PartHasView, H5PartFile::viewend, and H5PartFile::viewstart. Referenced by H5PartReadDataFloat64(), and H5PartReadDataInt64(). |
|
Definition at line 647 of file H5Part.c. Referenced by f_h5prt_ndata(), f_h5pt_getndatasets(), H5ParticleFile::nFields(), and ReadFile(). |
|
Definition at line 397 of file H5Part.c. Referenced by f_h5pt_getnfileattribs(), and H5ParticleFile::nFileAttribs(). |
|
Definition at line 750 of file H5Part.c. Referenced by f_h5prt_nprt(), f_h5pt_getnpoints(), f_h5pt_getnumpoints(), H5PartGetView(), H5PartSetCanonicalView(), H5PartSetView(), and H5ParticleFile::nParticles(). |
|
Definition at line 1140 of file H5Part.c. References H5PartFile::file, and H5PartFileHasName(). Here is the call graph for this function: ![]() |
|
Definition at line 394 of file H5Part.c. Referenced by f_h5pt_getnstepattribs(), and H5ParticleFile::nStepAttribs(). |
|
Definition at line 636 of file H5Part.c. Referenced by f_h5prt_nstep(), f_h5pt_getnsteps(), H5ParticleFile::nSteps(), and ReadFile(). |
|
Definition at line 425 of file H5Part.c. Referenced by f_h5pt_getstepattribinfo(), and H5ParticleFile::getStepAttribInfo(). |
|
Definition at line 894 of file H5Part.c. Referenced by f_h5pt_getview(). |
|
Definition at line 578 of file H5Part.c. Referenced by H5PartGetNumSteps(). |
|
Definition at line 409 of file H5Part.c. Referenced by H5PartGetFileAttribInfo(), H5PartGetStepAttribInfo(), H5PartReadFileAttrib(), H5PartReadStepAttrib(), H5ReadFileAttrib(), and H5ReadStepAttrib(). |
|
Definition at line 104 of file H5Part.c. Referenced by f_h5prt_openr(), f_h5prt_openw(), f_h5pt_openr(), f_h5pt_openw(), H5ParticleFile::H5ParticleFile(), main(), ReadFile(), and WriteFile(). |
|
Definition at line 37 of file H5Part.c. References H5PartFile::access_prop, H5PartFile::create_prop, H5PartFile::diskshape, H5PartFile::file, H5PART_READ, H5PART_WRITE, H5PartFile::maxstep, H5PartFile::memshape, H5PartFile::mode, MPI_Comm_rank(), MPI_Comm_size(), H5PartFile::myproc, H5PartFile::shape, H5PartFile::timegroup, H5PartFile::timestep, H5PartFile::viewend, H5PartFile::viewstart, and H5PartFile::xfer_prop. Here is the call graph for this function: ![]() |
|
|
|
Definition at line 966 of file H5Part.c. Referenced by f_h5pt_readdata_r8(), H5PartReadParticleStep(), and H5ParticleFile::read(). |
|
Definition at line 986 of file H5Part.c. Referenced by f_h5pt_readdata_i8(), H5PartReadParticleStep(), and H5ParticleFile::read(). |
|
Definition at line 496 of file H5Part.c. Referenced by f_h5pt_readfileattrib(), and H5ParticleFile::readFileAttrib(). |
|
Definition at line 1015 of file H5Part.c. Referenced by f_h5prt_readstep(), and H5ParticleFile::readStep(). |
|
Definition at line 464 of file H5Part.c. Referenced by f_h5pt_readstepattrib(), H5PartReadAttrib(), H5PartSetCanonicalView(), and H5ParticleFile::readStepAttrib(). |
|
|
|
Definition at line 183 of file H5Part.c. Referenced by f_h5pt_setnpoints(), H5ParticleFile::setNumParticles(), and WriteFile(). |
|
Definition at line 530 of file H5Part.c. Referenced by f_h5prt_step(), f_h5pt_setstep(), H5PartGetNumParticles(), H5PartReadDataFloat64(), H5PartReadDataInt64(), H5PartReadParticleStep(), H5PartSetCanonicalView(), H5PartSetNumParticles(), ReadFile(), and H5ParticleFile::step(). |
|
Definition at line 806 of file H5Part.c. Referenced by f_h5pt_setview(), and H5PartSetCanonicalView(). |
|
Definition at line 1053 of file H5Part.c. References H5PartFile::file, and H5PartFileHasName(). Here is the call graph for this function: ![]() |
|
Definition at line 1104 of file H5Part.c. References H5PartFile::file, and H5PartFileHasName(). Here is the call graph for this function: ![]() |
|
|
|
Definition at line 263 of file H5Part.c. Referenced by f_h5prt_wreal8(), f_h5pt_writedata_r8(), and H5ParticleFile::write(). |
|
Definition at line 281 of file H5Part.c. Referenced by f_h5prt_wint8(), f_h5pt_writedata_i8(), and H5ParticleFile::write(). |
|
Definition at line 353 of file H5Part.c. Referenced by f_h5pt_writefileattrib_i8(), f_h5pt_writefileattrib_r8(), H5PartWriteFileAttribString(), and H5ParticleFile::writeFileAttrib(). |
|
Definition at line 305 of file H5Part.c. Referenced by f_h5pt_writefileattrib_string(), and H5ParticleFile::writeFileAttrib(). |
|
Definition at line 321 of file H5Part.c. Referenced by f_h5pt_writestepattrib_i8(), f_h5pt_writestepattrib_r8(), H5PartWriteAttrib(), H5PartWriteStepAttribString(), and H5ParticleFile::writeStepAttrib(). |
|
Definition at line 313 of file H5Part.c. Referenced by f_h5pt_writestepattrib_string(), and H5ParticleFile::writeStepAttrib(). |