The computational requirements for an adaptive solution of unsteady problems change as the simulation progresses. This causes workload imbalance among processors on a parallel machine which, in turn, requires significant data movement at runtime. We present a new dynamic load-balancing framework, called JOVE, that balances the workload across all processors with a global view. Whenever the computational mesh is adapted, JOVE is activated to eliminate the load imbalance. JOVE has been implemented on an IBM SP2 distributed-memory machine in MPI for portability. Experimental results for two model meshes demonstrate that mesh adaption with load balancing gives more than a sixfold improvement over one without load balancing. We also show that JO...
Balancing the workload of sophisticated simulations is inherently difficult, since we have to balanc...
This chapter describes a parallel optimization technique that incorporates a distributed load-balanc...
A parallel method for the dynamic partitioning of unstructured meshes is outlined. The method includ...
The computational requirements for an adaptive solution of unsteady problems change as the simulatio...
Dynamic load balancing is necessary for parallel adaptive methods to solve unsteady CFD problems on ...
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...
Computational requirements of full scale computational fluid dynamics change as computation progress...
Mesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbala...
A large class of computational problems are characterised by frequent synchronisation, and computati...
The largest supercomputers have millions of independent processors, and concurrency levels are rapid...
The ability to dynamically adapt an unstructured mesh is a powerful tool for solving computational p...
We present a multithreaded model for the dynamic load-balancing of numerical, adaptive computations ...
Load imbalance is a major source of performance degradation in parallel scientific applications. Loa...
This thesis is concerned with the issue of dynamic load-balancing in connection with the parallel ad...
Balancing the workload of sophisticated simulations is inherently difficult, since we have to balanc...
This chapter describes a parallel optimization technique that incorporates a distributed load-balanc...
A parallel method for the dynamic partitioning of unstructured meshes is outlined. The method includ...
The computational requirements for an adaptive solution of unsteady problems change as the simulatio...
Dynamic load balancing is necessary for parallel adaptive methods to solve unsteady CFD problems on ...
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...
Computational requirements of full scale computational fluid dynamics change as computation progress...
Mesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbala...
A large class of computational problems are characterised by frequent synchronisation, and computati...
The largest supercomputers have millions of independent processors, and concurrency levels are rapid...
The ability to dynamically adapt an unstructured mesh is a powerful tool for solving computational p...
We present a multithreaded model for the dynamic load-balancing of numerical, adaptive computations ...
Load imbalance is a major source of performance degradation in parallel scientific applications. Loa...
This thesis is concerned with the issue of dynamic load-balancing in connection with the parallel ad...
Balancing the workload of sophisticated simulations is inherently difficult, since we have to balanc...
This chapter describes a parallel optimization technique that incorporates a distributed load-balanc...
A parallel method for the dynamic partitioning of unstructured meshes is outlined. The method includ...