Skip to content
Snippets Groups Projects
Commit 5e5fba1e authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Deactivate HDF5 compression

parent dd0d828f
No related branches found
No related tags found
1 merge request!199Integrate checkpointing
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
bool bool
stop() stop()
{ {
bool must_stop = false; bool stop = false;
if (parallel::rank() == 0) { if (parallel::rank() == 0) {
std::filesystem::path stop_file("stop"); std::filesystem::path stop_file("stop");
...@@ -26,7 +26,7 @@ stop() ...@@ -26,7 +26,7 @@ stop()
std::filesystem::last_write_time(stop_file)) std::filesystem::last_write_time(stop_file))
.count(); .count();
must_stop = elapse_time > stop_file_age; stop = elapse_time > stop_file_age;
} }
#ifdef PUGS_HAS_SLURM #ifdef PUGS_HAS_SLURM
...@@ -36,7 +36,7 @@ stop() ...@@ -36,7 +36,7 @@ stop()
int slurm_job_id = std::atoi(env); int slurm_job_id = std::atoi(env);
if (slurm_get_rem_time(slurm_job_id) < 150) { if (slurm_get_rem_time(slurm_job_id) < 150) {
must_stop = true; stop = true;
} }
slurm_fini(); slurm_fini();
...@@ -44,7 +44,7 @@ stop() ...@@ -44,7 +44,7 @@ stop()
#endif // PUGS_HAS_SLURM #endif // PUGS_HAS_SLURM
} }
parallel::broadcast(must_stop, 0); parallel::broadcast(stop, 0);
return must_stop; return stop;
} }
...@@ -29,9 +29,9 @@ write(HighFive::Group& group, const std::string& name, const Array<DataType>& ar ...@@ -29,9 +29,9 @@ write(HighFive::Group& group, const std::string& name, const Array<DataType>& ar
using data_type = std::remove_const_t<DataType>; using data_type = std::remove_const_t<DataType>;
HighFive::DataSetCreateProps properties; HighFive::DataSetCreateProps properties;
properties.add(HighFive::Chunking(std::vector<hsize_t>{std::min(4ul * 1024ul * 1024ul, global_size)})); // properties.add(HighFive::Chunking(std::vector<hsize_t>{std::min(4ul * 1024ul * 1024ul, global_size)}));
properties.add(HighFive::Shuffle()); // properties.add(HighFive::Shuffle());
properties.add(HighFive::Deflate(3)); // properties.add(HighFive::Deflate(3));
auto xfer_props = HighFive::DataTransferProps{}; auto xfer_props = HighFive::DataTransferProps{};
xfer_props.add(HighFive::UseCollectiveIO{}); xfer_props.add(HighFive::UseCollectiveIO{});
......
...@@ -36,9 +36,9 @@ write(HighFive::Group& group, const std::string& name, const Table<DataType>& ta ...@@ -36,9 +36,9 @@ write(HighFive::Group& group, const std::string& name, const Table<DataType>& ta
using data_type = std::remove_const_t<DataType>; using data_type = std::remove_const_t<DataType>;
HighFive::DataSetCreateProps properties; HighFive::DataSetCreateProps properties;
properties.add(HighFive::Chunking(std::vector<hsize_t>{std::min(4ul * 1024ul * 1024ul, global_size)})); // properties.add(HighFive::Chunking(std::vector<hsize_t>{std::min(4ul * 1024ul * 1024ul, global_size)}));
properties.add(HighFive::Shuffle()); // properties.add(HighFive::Shuffle());
properties.add(HighFive::Deflate(3)); // properties.add(HighFive::Deflate(3));
auto xfer_props = HighFive::DataTransferProps{}; auto xfer_props = HighFive::DataTransferProps{};
xfer_props.add(HighFive::UseCollectiveIO{}); xfer_props.add(HighFive::UseCollectiveIO{});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment