fix: update readflash to more moderne HDF5
This commit is contained in:
parent
3690504261
commit
dc79f6b6a2
1 changed files with 46 additions and 39 deletions
|
@ -124,6 +124,8 @@ void h5_read_runtime_parameters
|
||||||
//memspace = H5Screate_simple(rank, &dimens_1d, NULL);
|
//memspace = H5Screate_simple(rank, &dimens_1d, NULL);
|
||||||
|
|
||||||
dataset.read(int_rt_parms, int_rt_type, memspace, dataspace);
|
dataset.read(int_rt_parms, int_rt_type, memspace, dataspace);
|
||||||
|
//status = H5Dread(dataset, int_rt_type, memspace, dataspace,
|
||||||
|
// H5P_DEFAULT, int_rt_parms);
|
||||||
|
|
||||||
|
|
||||||
for (i = 0; i < nint_runtime_parameters; i++) {
|
for (i = 0; i < nint_runtime_parameters; i++) {
|
||||||
|
@ -165,6 +167,8 @@ void h5_read_runtime_parameters
|
||||||
//memspace = H5Screate_simple(rank, &dimens_1d, NULL);
|
//memspace = H5Screate_simple(rank, &dimens_1d, NULL);
|
||||||
|
|
||||||
dataset.read(real_rt_parms, real_rt_type, memspace, dataspace);
|
dataset.read(real_rt_parms, real_rt_type, memspace, dataspace);
|
||||||
|
//status = H5Dread(dataset, real_rt_type, memspace, dataspace,
|
||||||
|
// H5P_DEFAULT, real_rt_parms);
|
||||||
|
|
||||||
|
|
||||||
for (i = 0; i < nreal_runtime_parameters; i++) {
|
for (i = 0; i < nreal_runtime_parameters; i++) {
|
||||||
|
@ -283,7 +287,9 @@ void h5_read_flash3_particles (H5File* file,
|
||||||
DataSpace memspace(rank, dimens_2d);
|
DataSpace memspace(rank, dimens_2d);
|
||||||
//memspace = H5Screate_simple(rank, dimens_2d, NULL);
|
//memspace = H5Screate_simple(rank, dimens_2d, NULL);
|
||||||
|
|
||||||
dataset.read(part_names, string_type);
|
dataset.read(part_names, string_type, H5S_ALL, H5S_ALL);
|
||||||
|
//status = H5Dread(dataset, string_type, H5S_ALL, H5S_ALL,
|
||||||
|
// H5P_DEFAULT, part_names);
|
||||||
|
|
||||||
|
|
||||||
string_type.close();
|
string_type.close();
|
||||||
|
@ -367,6 +373,7 @@ void h5_read_flash3_particles (H5File* file,
|
||||||
|
|
||||||
/* read data from the dataset */
|
/* read data from the dataset */
|
||||||
dataset.read(partBuffer, datatype, memspace, dataspace);
|
dataset.read(partBuffer, datatype, memspace, dataspace);
|
||||||
|
//status = H5Dread(dataset, datatype, memspace, dataspace, H5P_DEFAULT, partBuffer);
|
||||||
|
|
||||||
/* convert buffer into particle struct */
|
/* convert buffer into particle struct */
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue