Numerical methods in reservoir engineering simulations lead to the resolution of unstructured, large and sparse linear systems. The performances of iterative methods employed in simulator to solve these systems are crucial in order to consider many more scenarios.In this work, we present a way to implement efficient parallel iterative methods on top of a task-based runtime system. It enables to simplify the development of methods while keeping control on parallelism management. We propose a linear algebra API which aims to implicitly express task dependencies: the semantic is sequential while the parallelism is implicit.We have extended the HARTS runtime system to monitor executions to better exploit NUMA architectures. Moreover, we impleme...
In this paper, a programming model is presented which enables scalable parallel performance on multi...
La complexification des architectures matérielles pousse vers l’utilisation de paradigmes de program...
This version of research report 9400 is only a draft of a paper currently being submitted for public...
Numerical methods in reservoir engineering simulations lead to the resolution of unstructured, large...
Les méthodes en simulation numérique dans le domaine de l’ingénierie pétrolière nécessitent la résol...
International audienceSolving large sparse linear systems is a time-consuming step in basin modeling...
La résolution de grands systèmes linéaires creux est un élément essentiel des simulations numériques...
Anticipating the behavior of applications, studying, and designing algorithms are some of the most i...
International audienceThe ever growing complexity and scale of parallel architectures imposes to rew...
Numerical simulation is strongly bound with high performance computing. Programming scientificsoftwa...
Cette étude est motivée par les besoins réels de calcul dans la physique des réacteurs. Notre object...
Solving large sparse linear systems is a time-consuming step in basin modeling or reservoir simulati...
The evolution of High-Performance Computing systems has taken asharp turn in the last decade. Due to...
In the context of this thesis, our focus is on numerical linear algebra, more precisely on solution ...
In this paper, a programming model is presented which enables scalable parallel performance on multi...
La complexification des architectures matérielles pousse vers l’utilisation de paradigmes de program...
This version of research report 9400 is only a draft of a paper currently being submitted for public...
Numerical methods in reservoir engineering simulations lead to the resolution of unstructured, large...
Les méthodes en simulation numérique dans le domaine de l’ingénierie pétrolière nécessitent la résol...
International audienceSolving large sparse linear systems is a time-consuming step in basin modeling...
La résolution de grands systèmes linéaires creux est un élément essentiel des simulations numériques...
Anticipating the behavior of applications, studying, and designing algorithms are some of the most i...
International audienceThe ever growing complexity and scale of parallel architectures imposes to rew...
Numerical simulation is strongly bound with high performance computing. Programming scientificsoftwa...
Cette étude est motivée par les besoins réels de calcul dans la physique des réacteurs. Notre object...
Solving large sparse linear systems is a time-consuming step in basin modeling or reservoir simulati...
The evolution of High-Performance Computing systems has taken asharp turn in the last decade. Due to...
In the context of this thesis, our focus is on numerical linear algebra, more precisely on solution ...
In this paper, a programming model is presented which enables scalable parallel performance on multi...
La complexification des architectures matérielles pousse vers l’utilisation de paradigmes de program...
This version of research report 9400 is only a draft of a paper currently being submitted for public...