mirror of
https://git.gfz-potsdam.de/naaice/poet.git
synced 2025-12-16 12:54:50 +01:00
feat: add dht_snaps and dht_out_dir parameters to ChemistryModule and main function
This commit is contained in:
parent
dd29fce7db
commit
96778c1d95
@ -81,6 +81,8 @@ public:
|
|||||||
|
|
||||||
bool dht_enabled;
|
bool dht_enabled;
|
||||||
std::uint32_t dht_size_mb;
|
std::uint32_t dht_size_mb;
|
||||||
|
int dht_snaps;
|
||||||
|
std::string dht_out_dir;
|
||||||
|
|
||||||
bool interp_enabled;
|
bool interp_enabled;
|
||||||
std::uint32_t interp_bucket_size;
|
std::uint32_t interp_bucket_size;
|
||||||
@ -103,6 +105,10 @@ public:
|
|||||||
if (this->dht_enabled || this->interp_enabled) {
|
if (this->dht_enabled || this->interp_enabled) {
|
||||||
this->initializeDHT(setup.dht_size_mb, this->params.dht_species,
|
this->initializeDHT(setup.dht_size_mb, this->params.dht_species,
|
||||||
setup.has_het_ids);
|
setup.has_het_ids);
|
||||||
|
|
||||||
|
if (setup.dht_snaps != DHT_SNAPS_DISABLED) {
|
||||||
|
this->setDHTSnapshots(setup.dht_snaps, setup.dht_out_dir);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this->interp_enabled) {
|
if (this->interp_enabled) {
|
||||||
|
|||||||
@ -587,6 +587,8 @@ int main(int argc, char *argv[]) {
|
|||||||
getHasID(init_list.getInitialGrid(), 0, MPI_COMM_WORLD),
|
getHasID(init_list.getInitialGrid(), 0, MPI_COMM_WORLD),
|
||||||
run_params.use_dht,
|
run_params.use_dht,
|
||||||
run_params.dht_size,
|
run_params.dht_size,
|
||||||
|
run_params.dht_snaps,
|
||||||
|
run_params.out_dir,
|
||||||
run_params.use_interp,
|
run_params.use_interp,
|
||||||
run_params.interp_bucket_entries,
|
run_params.interp_bucket_entries,
|
||||||
run_params.interp_size,
|
run_params.interp_size,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user