Dr. Andy R. Terrel (he/him)
Austin, Texas Metropolitan Area
6K followers
500+ connections
About
I am a technical executive / product leader / ML Engineer with experience in several…
Activity
6K followers
Experience
Education
-
University of Chicago
-
-
Specialization in Computational Mathematics, Worked as System Administrator and Teaching Assistant for Introductory Programming Courses
-
-
-
-
-
-
-
-
-
Volunteer Experience
-
-
-
Advisory Board Member
The Iron Yard
- 2 years 4 months
Education
Helped with curriculum review, mock interviews, supported class presentations, participated in quarterly board reviews, and gave guest lectures on negotiating your first job.
-
Managing Director Austin
Founder Dating
- 4 months
Science and Technology
Ran monthly meetings and connected local entrepreneurs to wider FounderDating network.
Publications
-
Finite Element Integration with Quadrature on the GPU
ArXiv
We present a novel, quadrature-based finite element integration method for low-order elements on GPUs, using a pattern we call thread transposition to avoid reductions while vectorizing aggressively.
Other authorsSee publication -
SymPy: Symbolic computing in Python
PeerJ CS Preprints
See publication
SymPy is an open source computer algebra system written in pure Python. It is built with a focus on extensibility and ease of use, through both interactive and programmatic applications. These characteristics have led SymPy to become the standard symbolic library for the scientific Python ecosystem. -
Scientific Software Communities
IEEE Computing in Science and Engineering
-
Finite Element Intergration on GPUs
ACM Transactions on Mathematical Software
See publicationWe 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.
-
ForestClaw: Hybrid forest-of-octrees AMR for hyperbolic conservation laws
submitted to International Conference on Parallel Computing - ParCo2013
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 $\sR^d$ with $m^d$ degrees of freedom, where $m$ is customarily between 8 and 32. Thus, computation on each patch can be optimized for speed, while we inherit the…
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 $\sR^d$ with $m^d$ degrees of freedom, where $m$ 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.
Other authorsSee publication -
Symbolic Statistics with SymPy
Computing in Science and Engineering
Replacing symbols with random variables makes it possible to naturally add statistical operations to complex physical models. Three examples of symbolic statistical modeling are considered here, using new features from the popular SymPy project.
Other authorsSee publication -
From equations to code: Automated Scientific Computing
Computing in Science and Engineering
See publicationAn example of using code generation to keep the readable high level description of code while still obtaining efficiency of low-level optimizations.
Projects
-
Memex
-
See projectPI building tools to crawl and analyze deep and dark web. Tools include:
Image analysis: https://github.com/memex-explorer/image_space
Topic analysis: https://github.com/memex-explorer/topic_space
Domain search analytics: https://github.com/memex-explorer/memex-explorer -
Blaze
-
See projectThe Blaze ecosystem is a set of libraries that help users store, describe, query and process data.
-
SciPy2013 Conference
-
A scientific computing conference consisting of two days of tutorials followed by two days of presentations, and concludes with two days of developer sprints on projects of interest to the attendees.
Other creatorsSee project
Organizations
-
Python Software Foundation
Managing member
Recommendations received
7 people have recommended Dr. Andy R.
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content