Partition deactivation with load balancing for parallel flow simulations

Publication Name: Journal of Computational Physics

Publication Date: 2024-12-15

Volume: 519

Issue: Unknown

Page Range: Unknown

Description:

An algorithm is presented to save CPU time by dynamically deactivating partitions of a decomposed computational mesh during parallel flow simulations. The procedure targets classes of problems where the propagation behavior, inherent in the equations solved, can be exploited, such as detonation or scalar transport. Combined with dynamic load balancing based on real-time CPU-measurement, available, e.g., by coding the solver using the Charm++ runtime system, yields considerable savings in solution times for both shared-, and distributed-memory calculations. The complete source code is available at https://xyst.cc.

Open Access: Yes

DOI: 10.1016/j.jcp.2024.113387

Authors - 1