feat: add dht_snaps and dht_out_dir parameters to ChemistryModule and main function

This commit is contained in:
Max Luebke 2024-12-16 19:53:13 +01:00 committed by Max Lübke
parent 06728bc28b
commit d661da13bd
2 changed files with 8 additions and 0 deletions

View File

@ -81,6 +81,8 @@ public:
bool dht_enabled;
std::uint32_t dht_size_mb;
int dht_snaps;
std::string dht_out_dir;
bool interp_enabled;
std::uint32_t interp_bucket_size;
@ -103,6 +105,10 @@ public:
if (this->dht_enabled || this->interp_enabled) {
this->initializeDHT(setup.dht_size_mb, this->params.dht_species,
setup.has_het_ids);
if (setup.dht_snaps != DHT_SNAPS_DISABLED) {
this->setDHTSnapshots(setup.dht_snaps, setup.dht_out_dir);
}
}
if (this->interp_enabled) {

View File

@ -587,6 +587,8 @@ int main(int argc, char *argv[]) {
getHasID(init_list.getInitialGrid(), 0, MPI_COMM_WORLD),
run_params.use_dht,
run_params.dht_size,
run_params.dht_snaps,
run_params.out_dir,
run_params.use_interp,
run_params.interp_bucket_entries,
run_params.interp_size,