CFD simulations are a fundamental engineering application,implying huge workloads, often with dynamic behaviour due to run-time mesh refinement. Parallel processing over heterogeneous distributedmemory clusters is often used to process such workloads. The executionof dynamic workloads over a set of heterogeneous resources leads to loadimbalances that severely impacts execution time, when static uniformload distribution is used. This paper proposes applying dynamic, het-erogeneity aware, load balancing techniques within CFD simulations.nSharma, a software package that fully integrates with OpenFOAM, ispresented and assessed. Performance gains are demonstrated, achievedby reducing busy times standard deviation...
The Grid is a communication service that collaborates dispersed high performance computers so that ...
International audienceIn the context of multi-physics simulations on unstructured and heterogeneous ...
Parallel computing is now widely used in numerical simulation, particularly for application codes ba...
Computer-Aided engineering simulations, in particular, Computational Fluid Dynamics, have become a f...
The parallel execution of an aerodynamic simulation code on a non-dedicated, heterogeneous cluster ...
Mesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbala...
Large-scale parallel numerical simulations are fundamental for the understanding of a wide variety o...
In distributed simulations, the delivered pelformanee of networks of heterogeneous computers degrade...
Tese de Doutoramento em InformáticaNumerical simulations are among the most relevant and computation...
The parallel execution of an aerodynamic simulation code on a non-dedicated, heterogeneous cluster ...
According to Moores law, computer speed doubles in every 18 months. In accordance with the developme...
The computational requirements for an adaptive solution of unsteady problems change as the simulatio...
International audienceIn the context of multi-physics simulations on unstructured and heterogeneous ...
This paper presents techniques for dynamic load balancing in heterogeneous computing environments. T...
Dynamic mesh adaption on unstructured grids is a powerful tool for efficiently computing unsteady pr...
The Grid is a communication service that collaborates dispersed high performance computers so that ...
International audienceIn the context of multi-physics simulations on unstructured and heterogeneous ...
Parallel computing is now widely used in numerical simulation, particularly for application codes ba...
Computer-Aided engineering simulations, in particular, Computational Fluid Dynamics, have become a f...
The parallel execution of an aerodynamic simulation code on a non-dedicated, heterogeneous cluster ...
Mesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbala...
Large-scale parallel numerical simulations are fundamental for the understanding of a wide variety o...
In distributed simulations, the delivered pelformanee of networks of heterogeneous computers degrade...
Tese de Doutoramento em InformáticaNumerical simulations are among the most relevant and computation...
The parallel execution of an aerodynamic simulation code on a non-dedicated, heterogeneous cluster ...
According to Moores law, computer speed doubles in every 18 months. In accordance with the developme...
The computational requirements for an adaptive solution of unsteady problems change as the simulatio...
International audienceIn the context of multi-physics simulations on unstructured and heterogeneous ...
This paper presents techniques for dynamic load balancing in heterogeneous computing environments. T...
Dynamic mesh adaption on unstructured grids is a powerful tool for efficiently computing unsteady pr...
The Grid is a communication service that collaborates dispersed high performance computers so that ...
International audienceIn the context of multi-physics simulations on unstructured and heterogeneous ...
Parallel computing is now widely used in numerical simulation, particularly for application codes ba...