4.5 Article

Optimal load balancing and assessment of existing load balancing criteria

Related references

Note: Only part of the references are listed.
Article Mathematics, Applied

Palabos: Parallel Lattice Boltzmann Solver

Jonas Latt et al.

Summary: This article presents the scope, concepts, data structures and application programming models of the open-source Lattice Boltzmann library Palabos, which is specifically developed for applications with complex, coupled physics. Palabos offers a broad modeling framework capable of addressing various applications in the Lattice Boltzmann community, while maintaining solid computational performance. Additionally, benchmark simulations are provided as a proof of the quality of the implemented core functionalities.

COMPUTERS & MATHEMATICS WITH APPLICATIONS (2021)

Article Computer Science, Interdisciplinary Applications

Dynamic load balancing with enhanced shared-memory parallelism for particle-in-cell codes

Kyle G. Miller et al.

Summary: Advancing our understanding of important problems in plasma physics requires large-scale kinetic simulations that efficiently utilize new computing architectures and address parallel load balance issues. Dynamic load balancing algorithm shows significant improvement in shared-memory parallelism simulations and enhances parallel scalability by orders of magnitude in simulations with severe load imbalance.

COMPUTER PHYSICS COMMUNICATIONS (2021)

Article Computer Science, Hardware & Architecture

Dynamic concurrency throttling on NUMA systems and data migration impacts

Janaina Schwarzrock et al.

Summary: Many parallel applications struggle to scale with an increasing number of threads, necessitating strategies to optimize performance and energy consumption by adjusting thread numbers. The use of Dynamic Concurrency Throttling (DCT) can introduce overheads, particularly in Non-uniform Memory Access systems, affecting data migration and overall application performance.

DESIGN AUTOMATION FOR EMBEDDED SYSTEMS (2021)

Article Computer Science, Interdisciplinary Applications

AMR-based molecular dynamics for non-uniform, highly dynamic particle simulations

Raphael Prat et al.

COMPUTER PHYSICS COMMUNICATIONS (2020)

Article Computer Science, Software Engineering

Dynamic load balancing for a mesh-based scientific application

Keke Zhai et al.

CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE (2020)

Article Computer Science, Theory & Methods

Highly scalable SFC-based dynamic load balancing and its application to atmospheric modeling

Matthias Lieber et al.

FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE (2018)

Article Computer Science, Theory & Methods

Sparse Geometries Handling in Lattice Boltzmann Method Implementation for Graphic Processors

Tadeusz Tomczak et al.

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (2018)

Article Computer Science, Interdisciplinary Applications

Iterative load-balancing method with multigrid level relaxation for particle simulation with short-range interactions

Mikito Furuichi et al.

COMPUTER PHYSICS COMMUNICATIONS (2017)

Article Computer Science, Interdisciplinary Applications

Dynamic load balancing algorithm for molecular dynamics based on Voronoi cells domain decompositions

J. -L. Fattebert et al.

COMPUTER PHYSICS COMMUNICATIONS (2012)

Article Engineering, Multidisciplinary

Parallel load-balanced simulation for short-range interaction particle methods with hierarchical particle grouping based on orthogonal recursive bisection

Florian Fleissner et al.

INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING (2008)

Article Computer Science, Interdisciplinary Applications

Zoltan data management services for parallel dynamic applications

K Devine et al.

COMPUTING IN SCIENCE & ENGINEERING (2002)