High performance, massively-parallel multi-physics simulations are built on efficient mesh data structures. Most data structures are designed from the bottom up, focusing on the implementation of linear algebra routines. In this thesis, we explore a top-down approach to design, evaluating the various needs of many aspects of simulation, not just the implementation of a matrix-vector product. With this as motivation, we have developed a generic data structure that both provides efficient linear algebra subroutines by optimizing the computation at a fine-grained level and allows for rapid, reusable implementations of complex geometric algorithms. We demonstrate both through various experiments including directly measuring the efficiency o...
Mesh generation is an essential component for many engineering applications. The ability to generate...
The efficient solution of many large-scale scientific calculations depends on unstructured mesh stra...
A generic solver eliminates the need to write new finite-volume codes for each type of physics. By s...
175 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2009.High performance, massively-p...
High performance, massively-parallel multi-physics simulations are built on efficient mesh data stru...
Flexible multibody dynamics simulations have been performed sequentially on a single processor becau...
Key strategies used in the development of a scalable, three-dimensional direct simulation Monte Carl...
The quest for new portable implementations of simulation algorithms is motivated by the increasing v...
With existing programming tools, writing high-performance simulation code is labor intensive and req...
We develop scalable algorithms and object-oriented code frameworks for terascale scientific simulati...
The need of fast and reliable methods to solve large linear systems of equations is growing rapidly....
Task and/or data parallelism can be exploited in most applications on today's multi-core processors....
This thesis is concerned with the efficient numerical simulation of finite element based flexible mu...
The largest runs up-to-now are usually performed for simple symmetric positive definite systems. It ...
The polyalgorithm library, originally designed in 1991-1993 by Robert Falgout, Jin Li, and Anthony S...
Mesh generation is an essential component for many engineering applications. The ability to generate...
The efficient solution of many large-scale scientific calculations depends on unstructured mesh stra...
A generic solver eliminates the need to write new finite-volume codes for each type of physics. By s...
175 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2009.High performance, massively-p...
High performance, massively-parallel multi-physics simulations are built on efficient mesh data stru...
Flexible multibody dynamics simulations have been performed sequentially on a single processor becau...
Key strategies used in the development of a scalable, three-dimensional direct simulation Monte Carl...
The quest for new portable implementations of simulation algorithms is motivated by the increasing v...
With existing programming tools, writing high-performance simulation code is labor intensive and req...
We develop scalable algorithms and object-oriented code frameworks for terascale scientific simulati...
The need of fast and reliable methods to solve large linear systems of equations is growing rapidly....
Task and/or data parallelism can be exploited in most applications on today's multi-core processors....
This thesis is concerned with the efficient numerical simulation of finite element based flexible mu...
The largest runs up-to-now are usually performed for simple symmetric positive definite systems. It ...
The polyalgorithm library, originally designed in 1991-1993 by Robert Falgout, Jin Li, and Anthony S...
Mesh generation is an essential component for many engineering applications. The ability to generate...
The efficient solution of many large-scale scientific calculations depends on unstructured mesh stra...
A generic solver eliminates the need to write new finite-volume codes for each type of physics. By s...