Computations involving a neighbourhood on structured meshes represents a wide class of applications that includes the simulation of cellular automata, and the solution of partial differential equations (PDEs). In this paper we present an abstraction for describing such computations at a high level, allowing fast experimentation and productivity. The abstraction is designed such that it can be automatically converted to various high-performance implementations. A critical feature of this abstraction is an extension to support a varying number of materials, or species, at each grid point, enabling much more complex simulations
In an ideal world, scientific applications are computationally efficient, maintainable and composab...
Computational Fluid Dynamics (CFD) is one of the eld which can fully utilize the capacity of existin...
Numerical simulations generate large amounts of data that is far greater than the available resource...
We have developed a new programming framework, called Sieve, to support parallel numerical partial d...
Numerical simulations of partial differential equations problems are used in a variety of domains. ...
We have developed a new programming framework, called Sieve, to support parallel numerical PDE1 algo...
175 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2009.High performance, massively-p...
The motivation of this thesis was to develop strategies that would enable unstructured mesh based co...
Finding numerical solutions to partial differential equations (PDEs) is an essential task in the dis...
We develop a model program for parallel execution of cellular automata on a multicomputer. The model...
High performance, massively-parallel multi-physics simulations are built on efficient mesh data stru...
http://lifc.univ-fcomte.fr/dfma07/International audienceThis paper introduces a research project and...
I present a method for developing extensible and modular computational models without sacrificing se...
In this paper we discuss the challenges and optimisations opportunities when solving a large number ...
Cellular automata provide an abstract model of parallel com- putation that can be effectively used f...
In an ideal world, scientific applications are computationally efficient, maintainable and composab...
Computational Fluid Dynamics (CFD) is one of the eld which can fully utilize the capacity of existin...
Numerical simulations generate large amounts of data that is far greater than the available resource...
We have developed a new programming framework, called Sieve, to support parallel numerical partial d...
Numerical simulations of partial differential equations problems are used in a variety of domains. ...
We have developed a new programming framework, called Sieve, to support parallel numerical PDE1 algo...
175 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2009.High performance, massively-p...
The motivation of this thesis was to develop strategies that would enable unstructured mesh based co...
Finding numerical solutions to partial differential equations (PDEs) is an essential task in the dis...
We develop a model program for parallel execution of cellular automata on a multicomputer. The model...
High performance, massively-parallel multi-physics simulations are built on efficient mesh data stru...
http://lifc.univ-fcomte.fr/dfma07/International audienceThis paper introduces a research project and...
I present a method for developing extensible and modular computational models without sacrificing se...
In this paper we discuss the challenges and optimisations opportunities when solving a large number ...
Cellular automata provide an abstract model of parallel com- putation that can be effectively used f...
In an ideal world, scientific applications are computationally efficient, maintainable and composab...
Computational Fluid Dynamics (CFD) is one of the eld which can fully utilize the capacity of existin...
Numerical simulations generate large amounts of data that is far greater than the available resource...