We present a case study examining the creation of an efficient preconditioner for solution of incompressible flow problems. We trace algorithm development from theoretical considerations, through initial implementation and testing, to parallel performance for large-scale systems. We demonstrate that early coupling of the development process with existing code can reduce debugging time and ease the transition from toy problems to real applications. 1 Overview A crucial step in integrating state-of-the-art algorithmic developments into large-scale simulation code is the migration of prototype code to efficient, precompiled library code. Ideally, the prototype implementation of a new algorithm should be high-level, modular, portable, an...
In this paper we present research on improving the resilience of the execution of scientific softwar...
With modern advancements in hardware and software technology scaling towards new limits, our compute...
AbstractTo take full advantage of future HPC systems, hybrid parallelization strategies are required...
We develop scalable algorithms and object-oriented code frameworks for terascale scientific simulati...
The development of parallel large-scale application codes is a challenging problem, because it requi...
Solving large sparse linear systems is a time-consuming step in basin modeling or reservoir simulati...
Creating scalable, high performance PDE-based simulations requires an appropriate combination of mod...
In this paper, we propose and evaluate practical, automatic techniques that exploit compiler analysi...
Abstract:-This research presents a parallel simulation technique for large-scale or complex problems...
High performance computing (HPC) technology, including parallel and/or vector processing, provides o...
Physics-based simulation, Computational Fluid Dynamics (CFD) in particular, has substantially reshap...
With the quickly evolving hardware landscape of high-performance computing (HPC) and its increasing ...
International audienceSolving large sparse linear systems is a time-consuming step in basin modeling...
For many years, the stability of the architecture paradigm has facilitated the performance portabili...
In this paper we present research on applying a domain specific high-level abstractions (HLA) develo...
In this paper we present research on improving the resilience of the execution of scientific softwar...
With modern advancements in hardware and software technology scaling towards new limits, our compute...
AbstractTo take full advantage of future HPC systems, hybrid parallelization strategies are required...
We develop scalable algorithms and object-oriented code frameworks for terascale scientific simulati...
The development of parallel large-scale application codes is a challenging problem, because it requi...
Solving large sparse linear systems is a time-consuming step in basin modeling or reservoir simulati...
Creating scalable, high performance PDE-based simulations requires an appropriate combination of mod...
In this paper, we propose and evaluate practical, automatic techniques that exploit compiler analysi...
Abstract:-This research presents a parallel simulation technique for large-scale or complex problems...
High performance computing (HPC) technology, including parallel and/or vector processing, provides o...
Physics-based simulation, Computational Fluid Dynamics (CFD) in particular, has substantially reshap...
With the quickly evolving hardware landscape of high-performance computing (HPC) and its increasing ...
International audienceSolving large sparse linear systems is a time-consuming step in basin modeling...
For many years, the stability of the architecture paradigm has facilitated the performance portabili...
In this paper we present research on applying a domain specific high-level abstractions (HLA) develo...
In this paper we present research on improving the resilience of the execution of scientific softwar...
With modern advancements in hardware and software technology scaling towards new limits, our compute...
AbstractTo take full advantage of future HPC systems, hybrid parallelization strategies are required...