The ability to dynamically adapt an unstructured mesh is a powerful tool for solving computational problems with evolving physical features; however, an efficient parallel implementation is rather difficult. To address this problem, we have developed PLUM, an automatic portable framework for performing adaptive numerical computations in a message-passing environment. PLUM requires that all data be globally redistributed after each mesh adaption to achieve load balance. We present an algorithm for minimizing this remapping overhead by guaranteeing an optimal processor reassignment. We also show that the data redistribution cost can be significantly reduced by applying our heuristic processor reassignment algorithm to the default mapping of t...
A parallel method for dynamic partitioning of unstructured meshes is described. The method employs a...
Dynamic load balancing is necessary for parallel adaptive methods to solve unsteady CFD problems on ...
Achieving scalable performance for dynamic irregular applications is eminently challenging. Traditio...
Mesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbala...
The ability to dynamically adapt an unstructured grid (or mesh) is a powerful tool for solving compu...
The ability to dynamically adapt an unstructured -rid (or mesh) is a powerful tool for solving compu...
Dynamic mesh adaption on unstructured grids is a powerful tool for efficiently computing unsteady pr...
Mesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbala...
The computational requirements for an adaptive solution of unsteady problems change as the simulatio...
This chapter describes a parallel optimization technique that incorporates a distributed load-balanc...
Journal ArticleLoad balancing algorithms improve a program's performance on unbalanced datasets, bu...
A large class of computational problems are characterised by frequent synchronisation, and computati...
A parallel method for the dynamic partitioning of unstructured meshes is outlined. The method includ...
dient of our method is a technique for the estimation of the size and the element distribution of th...
In this paper we present a novel algorithm for adaptive mesh refinement in computational physics mes...
A parallel method for dynamic partitioning of unstructured meshes is described. The method employs a...
Dynamic load balancing is necessary for parallel adaptive methods to solve unsteady CFD problems on ...
Achieving scalable performance for dynamic irregular applications is eminently challenging. Traditio...
Mesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbala...
The ability to dynamically adapt an unstructured grid (or mesh) is a powerful tool for solving compu...
The ability to dynamically adapt an unstructured -rid (or mesh) is a powerful tool for solving compu...
Dynamic mesh adaption on unstructured grids is a powerful tool for efficiently computing unsteady pr...
Mesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbala...
The computational requirements for an adaptive solution of unsteady problems change as the simulatio...
This chapter describes a parallel optimization technique that incorporates a distributed load-balanc...
Journal ArticleLoad balancing algorithms improve a program's performance on unbalanced datasets, bu...
A large class of computational problems are characterised by frequent synchronisation, and computati...
A parallel method for the dynamic partitioning of unstructured meshes is outlined. The method includ...
dient of our method is a technique for the estimation of the size and the element distribution of th...
In this paper we present a novel algorithm for adaptive mesh refinement in computational physics mes...
A parallel method for dynamic partitioning of unstructured meshes is described. The method employs a...
Dynamic load balancing is necessary for parallel adaptive methods to solve unsteady CFD problems on ...
Achieving scalable performance for dynamic irregular applications is eminently challenging. Traditio...