A Partitioning Strategy for Nonuniform Problems on Multiprocessors
IEEE Transactions on Computers
A parallel hashed Oct-Tree N-body algorithm
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
Load balancing for the parallel adaptive solution of partial differential equations
Applied Numerical Mathematics - Special issue: a festschrift to honor Professor Robert Vichnevetsky on his 65th birthday
Parallel adaptive hp-refinement techniques for conservation laws
Applied Numerical Mathematics - Special issue on adaptive mesh refinement methods for CFD applications
Multilevel diffusion schemes for repartitioning of adaptive meshes
Journal of Parallel and Distributed Computing - Special issue on dynamic load balancing
Journal of Parallel and Distributed Computing - Special issue on dynamic load balancing
A parallel infrastructure for scalable adaptive finite element methods and its application to least squares C-infinity collocation
Parallel transient dynamics simulations
Journal of Parallel and Distributed Computing - Special issue on irregular problems in supercomputing applications
A common data management infrastructure for adaptive algorithms for PDE solutions
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
DRAMA: A Library for Parallel Dynamic Load Balancing of Finite Element Applications
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
Plum: parallel load balancing for unstructured adaptive meshes
Plum: parallel load balancing for unstructured adaptive meshes
A unified algorithm for load-balancing adaptive scientific simulations
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Wavefront Diffusion and LMSR: Algorithms for Dynamic Repartitioning of Adaptive Meshes
IEEE Transactions on Parallel and Distributed Systems
Sort-last parallel rendering for viewing extremely large data sets on tile displays
PVG '01 Proceedings of the IEEE 2001 symposium on parallel and large-data visualization and graphics
Fast, Adaptively Refined Computational Elements in 3D
ICCS '02 Proceedings of the International Conference on Computational Science-Part III
A Load Balancing Framework for Adaptive and Asynchronous Applications
IEEE Transactions on Parallel and Distributed Systems
Object-oriented programming in FEM and BEM: a bibliography (1990-2003)
Advances in Engineering Software
ATOP-space and time adaptation for parallel and grid applications via flexible data partitioning
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Traffic-based Load Balance for Scalable Network Emulation
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Performance analysis of dynamic load balancing algorithms with variable number of processors
Journal of Parallel and Distributed Computing
Time vs. space adaptation with ATOP-grid
Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06)
Toward real-time image guided neurosurgery using distributed and grid computing
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Time and space adaptation for computational grids with the ATOP-Grid middleware
Future Generation Computer Systems
Time-parallel simulation of wireless ad hoc networks
Wireless Networks
Unbalanced tree search on a manycore system using the GPI programming model
Computer Science - Research and Development
A survey of load balancing in grid computing
CIS'04 Proceedings of the First international conference on Computational and Information Science
Adaptive agent allocation for massively multi-agent applications
MMAS'04 Proceedings of the First international conference on Massively Multi-Agent Systems
EG PGV'10 Proceedings of the 10th Eurographics conference on Parallel Graphics and Visualization
Load balancing utilizing data redundancy in distributed volume rendering
EG PGV'11 Proceedings of the 11th Eurographics conference on Parallel Graphics and Visualization
Hi-index | 0.00 |
The design of general-purpose dynamic load-balancing tools for parallel applications is more challenging than the design of static partitioning tools. Both algorithmic and software engineering issues arise. We have addressed many of these issues in the design of the Zoltan dynamic load-balancing library. Zoltan has an object-oriented interface that makes it easy to use and provides separation between the application and the load-balancing algorithms. It contains a suite of dynamic load-balancing algorithms, including both geometric and graph-based algorithms. Its design makes it valuable both as a partitioning tool for a variety of applications and as a research test-bed for new algorithmic development. In this paper, we describe Zoltan's design and demonstrate its use in an unstructured-mesh finite element application.