Jeremy Luke Thompson

Jeremy Luke Thompson
University of Colorado Boulder | CUB · Department of Computer Science (CS)

Doctor of Philosophy

About

16
Publications
3,677
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
38
Citations

Publications

Publications (16)
Preprint
Full-text available
Finite element analysis of solid mechanics is a foundational tool of modern engineering, with low-order finite element methods and assembled sparse matrices representing the industry standard for implicit analysis. We use performance models and numerical experiments to demonstrate that high-order methods greatly reduce the costs to reach engineerin...
Conference Paper
The paper investigates matrix-free high-order implementation of finite element discretization with p-multigrid preconditioning for the compressible Neo-Hookean hyperelasticity problem at finite strain on unstructured 3D meshes in parallel. We consider two formulations for the matrix-free action of the Jacobian in Neo-Hookean hyperelasticity: (i) wo...
Preprint
Full-text available
Efficient exploitation of exascale architectures requires rethinking of the numerical algorithms used in many large-scale applications. These architectures favor algorithms that expose ultra fine-grain parallelism and maximize the ratio of floating point operations to energy intensive data movement. One of the few viable approaches to achieve high...
Preprint
Multigrid methods are popular for solving linear systems derived from discretizing PDEs. Local Fourier Analysis (LFA) is a technique for investigating and tuning multigrid methods. P-multigrid is popular for high-order or spectral finite element methods, especially on unstructured meshes. In this paper, we introduce LFAToolkit.jl, a new Julia packa...
Article
Efficient exploitation of exascale architectures requires rethinking of the numerical algorithms used in many large-scale applications. These architectures favor algorithms that expose ultra fine-grain parallelism and maximize the ratio of floating point operations to energy intensive data movement. One of the few viable approaches to achieve high...
Conference Paper
Soft materials such as rubber, elastomers, and soft biological tissues mechanically deform at large strain isochorically for all time, or during their initial transient (when a pore fluid, typically incompressible such as water, does not have time to flow out of the deforming polymer or soft tissue porous skeleton). Simulating these large isochoric...
Article
In Conway’s game, Sylver Coinage, the set of legal plays forms the complement of a numerical semigroup after a finite number of turns. Our goal is to show how the tools and techniques of numerical semigroups can be brought to bear on questions related to Sylver Coinage. We begin by formally connecting the definitions and concepts related to the gam...
Conference Paper
Full-text available
libCEED is a new lightweight, open-source library for high-performance matrix-free Finite Element computations. libCEED offers a portable interface to high-performance implementations, selectable at runtime, tuned for a variety of current and emerging computational architectures, including CPUs and GPUs. libCEED’s interface is purely algebraic, fac...
Technical Report
Full-text available
The main goal of this milestone was to help CEED-enabled ECP applications, including ExaSMR, MARBL, ExaWind and ExaAM, to improve their performance and capabilities on GPU systems like Summit and Lassen/Sierra. In addition, the CEED team also worked to: add and improve support for additional hardware and programming models in the CEED software comp...
Technical Report
Full-text available
The goal of this milestone was the performance tuning of the CEED software, as well as the use and tuning of CEED to accelerate the first and second wave of targeted ECP applications. In this milestone, the CEED team developed optimization techniques and tuned for performance the CEED software to accelerate the first and second wave target ECP appl...
Technical Report
Full-text available
As part of its discretization mandate, CEED is developing adaptive algorithms for mesh refinement, coarsening and parallel rebalancing needed in general unstructured adaptive mesh refinement (AMR) of high-order hexahedral and/or tetrahedral meshes. This milestone provides an update on our developments of adaptive mesh control methods for both confo...
Technical Report
Full-text available
In this milestone, we created and made publicly available the second full CEED software distribution, release CEED 2.0, consisting of software components such as MFEM, Nek5000, PETSc, MAGMA, OCCA, etc., treated as dependencies of CEED. The release consists of 12 integrated Spack packages for libCEED, mfem, nek5000, nekcem, laghos, nekbone, hpgmg, o...
Article
Full-text available
We investigate the Frobenius number, genus, type, and minimal presentation of a class of numerical semigroups of embedding dimension 4 of the form S=⟨a1,a2,a3,a4⟩\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength...
Technical Report
Full-text available
We investigate denoising techniques for streaming data. This is data that is analyzed while it is collected. We consider spatial filters, such as the box filter, Gaussian smoothing, and the bilateral filter; frequency-based techniques, such as fast Fourier transform and wavelet transform, combined with thresholding of the coefficients; and a statis...

Network

Cited By