Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Andy R. Terrel is active.

Publication


Featured researches published by Andy R. Terrel.


ACM Transactions on Mathematical Software | 2013

Finite Element Integration on GPUs

Matthew G. Knepley; Andy R. Terrel

We present a novel finite element integration method for low-order elements on GPUs. We achieve more than 100GF for element integration on first order discretizations of both the Laplacian and Elasticity operators on an NVIDIA GTX285, which has a nominal single precision peak flop rate of 1 TF/s and bandwidth of 159 GB/s, corresponding to a bandwidth limited peak of 40 GF/s.


SIAM Journal on Scientific Computing | 2006

Topological Optimization of the Evaluation of Finite Element Matrices

Robert C. Kirby; Anders Logg; L. Ridgway Scott; Andy R. Terrel

We present a topological framework for finding low-flop algorithms for evaluating element stiffness matrices associated with multilinear forms for finite element methods posed over straight-sided affine domains. This framework relies on phrasing the computation on each element as the contraction of each collection of reference element tensors with an element-specific geometric tensor. We then present a new concept of complexity-reducing relations that serve as distance relations between these reference element tensors. This notion sets up a graph-theoretic context in which we may find an optimized algorithm by computing a minimum spanning tree. We present experimental results for some common multilinear forms showing significant reductions in operation count and also discuss some efficient algorithms for building the graph we use for the optimization.


parallel computing | 2013

ForestClaw: Hybrid forest-of-octrees AMR for hyperbolic conservation laws

Carsten Burstedde; Donna A. Calhoun; Kyle T. Mandli; Andy R. Terrel

We present a new hybrid paradigm for parallel adaptive mesh refinement (AMR) that combines the scalability and lightweight architecture of tree-based AMR with the computational efficiency of patch-based solvers for hyperbolic conservation laws. The key idea is to interpret each leaf of the AMR hierarchy as one uniform compute patch in


Computing in Science and Engineering | 2011

From Equations to Code: Automated Scientific Computing

Andy R. Terrel

\sR^d


Automated Solution of Differential Equations by the Finite Element Method. Anders Logg, Kent-Andre Mardal, Garth Wells (Eds.) | 2012

Common and unusual finite elements

Robert C. Kirby; Anders Logg; Marie E. Rognes; Andy R. Terrel

with


Computing in Science and Engineering | 2012

Symbolic Statistics with SymPy

Matthew Rocklin; Andy R. Terrel

m^d


Archive | 2012

Finite elements for incompressible fluids

Andy R. Terrel; L. Ridgway Scott; Matthew G. Knepley; Robert C. Kirby; Garth N. Wells

degrees of freedom, where


Computing in Science and Engineering | 2015

Scientific Software Communities

Andy R. Terrel; Michael Tobis; George K. Thiruvathukal

m


Automated Solution of Differential Equations by the Finite Element Method. Anders Logg, Kent-Andre Mardal, Garth Wells (Eds.) | 2012

Discrete optimization of finite element matrix evaluation

Robert C. Kirby; Matthew G. Knepley; Anders Logg; L. Ridgway Scott; Andy R. Terrel

is customarily between 8 and 32. Thus, computation on each patch can be optimized for speed, while we inherit the flexibility of adaptive meshes. In our work we choose to integrate with the p4est AMR library since it allows us to compose the mesh from multiple mapped octrees and enables the cubed sphere and other nontrivial multiblock geometries. We describe aspects of the parallel implementation and close with scalings for both MPI-only and OpenMP/MPI hybrid runs, where the largest MPI run executes on 16,384 CPU cores.


PeerJ | 2017

SymPy: symbolic computing in Python

Aaron Meurer; Christopher Smith; Mateusz Paprocki; Ondrej Certik; Sergey B Kirpichev; Matthew Rocklin; Amit Kumar; Sergiu Ivanov; Jason K. Moore; Sartaj Singh; Thilina Rathnayake; Sean Vig; Brian E. Granger; Richard P. Muller; Francesco Bonazzi; Harsh Gupta; Shivam Vats; Fredrik Johansson; Fabian Pedregosa; Matthew Curry; Andy R. Terrel; Stepán Roucka; Ashutosh Saboo; Isuru Fernando; Sumith Kulal; Robert Cimrman; Anthony Scopatz

Using domain-specific languages, scientific codes can let users work directly with equations and benefit from optimizations not available with general compilers.

Collaboration


Dive into the Andy R. Terrel's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Anders Logg

Chalmers University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Aaron Meurer

University of South Carolina

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Brian E. Granger

California Polytechnic State University

View shared research outputs
Researchain Logo
Decentralizing Knowledge