Friday, October 30, 2026
Science
No Result
View All Result
  • Login
  • HOME
  • SCIENCE NEWS
  • CONTACT US
  • HOME
  • SCIENCE NEWS
  • CONTACT US
No Result
View All Result
Scienmag
No Result
View All Result
Home Science News Technology and Engineering

GPU Matrix-Free Finite Elements Now Handle Moving Quadrature Points Efficiently

October 29, 2026
in Technology and Engineering
Denise Maddox
By Denise Maddox Scienmag Editorial Profile - Mechanical Engineering
Reading Time: 5 mins read
0
GPU Matrix-Free Finite Elements Now Handle Moving Quadrature Points Efficiently

GPU Matrix-Free Finite Elements Now Handle Moving Quadrature Points Efficiently

65
SHARES
587
VIEWS
Share on FacebookShare on Twitter
ADVERTISEMENT

Simulations of solids that stretch, crack, or slam into other objects have long posed an awkward problem for finite element practitioners: the very points where the physics is evaluated refuse to stay put. The Material Point Method, a staple of large-deformation solid mechanics, treats material points as integration points that drift freely through a fixed background mesh.

Matrix-free finite element operators are the workhorses of modern supercomputing. Instead of assembling and storing enormous sparse matrices, they recompute the action of an operator on the fly, exploiting structure in the element basis to cut storage to constant cost per degree of freedom and computation to linear cost in the polynomial order. The payoff is higher arithmetic intensity, measured in floating-point operations per byte transferred from memory, and lower memory bandwidth demands per degree of freedom compared with assembled sparse matrices. These techniques, pioneered by the spectral element community and now embedded in libraries such as MFEM and deal.II, achieve very high utilization of modern CPUs and GPUs, which is precisely where the new work aims to deliver.

The difficulty is that classical matrix-free machinery leans on tensor product structure. On hexahedral elements, interpolation and differentiation can be performed as a sequence of one-dimensional contractions, with quadrature points sitting at fixed, consistent locations on every element. Material points in MPM enjoy no such discipline: they move with the material, once per time step, to wherever the physics sends them. Related methods such as CutFEM and other unfitted finite element approaches face the same need to evaluate fields and their spatial derivatives at arbitrarily located quadrature points. The authors treat MPM, following Coombs and colleagues, as a finite element method whose integration points are simply allowed to move independently of the mesh.

Their solution threads the arbitrary points through the operator decomposition of libCEED, a lightweight library providing a purely algebraic interface for linear and nonlinear operators and preconditioners with element-based discretizations. libCEED separates common components, such as reference element configurations, from per-element data like geometric transformations, and selects implementations optimized at run time for CPUs and GPUs, including just-in-time compilation, with interfaces in C, Fortran, Python, Julia, and Rust. The team built their matrix-free MPM operators on this foundation for both CPU and GPU architectures.

The mathematical trick is an intermediate Chebyshev basis. On each reference element, the authors form a matrix that maps nodal solution values to Chebyshev polynomial coefficients; because this matrix is identical for every element in the domain, its product with the standard interpolation matrix can be precomputed and applied in the same number of floating-point operations as ordinary interpolation to fixed quadrature points. From there, evaluating Chebyshev polynomials and their derivatives at each material point, wherever it happens to sit, completes the transfer. The reference coordinates of each material point are precomputed by a pointwise Newton iteration and refreshed once per time step. Because quadrature weights of 1.0 must be used owing to the arbitrary point locations, the integration weights absorb the Jacobian determinant of the mapping instead.

The computational price is quantified precisely. Interpolating values or derivatives at standard quadrature points on tensor product elements costs order q to the fourth power floating-point operations, assuming the polynomial order does not exceed the quadrature order. Doing the same at material points costs order q to the sixth power when the number of material points matches the number of quadrature points, and order q cubed times the number of points per cell when material points outnumber quadrature points. That is a steep surcharge, but the authors note it lands on the same asymptotic order as basis evaluation on elements without tensor product structure. Their scheme also matches the asymptotic performance reported independently by Bergbauer and colleagues, whose similar derivation differs mainly in running on CPUs only and in counting fused multiply-add operations as single operations.

GPU implementation adds its own choreography. Computing Chebyshev coefficients requires information from the whole element, but evaluating polynomial values and interpolated solutions is independent at each material point, so material points can be distributed across threads while the tensor basis operation runs per element. When material points per cell are non-uniform, as is common in MPM, cells are padded with virtual material points whose calculations are computed and then discarded, tying per-cell cost to the maximum point count in the partition. The CPU implementations skip this padding entirely.

Benchmarks from the Center for Efficient Exascale Discretizations put the numbers on the table, run on four AMD Instinct MI300A accelerated processing units, each pairing 24 CPU cores with 228 GPU compute units, 128 gigabytes of unified memory, a peak of 61.3 trillion double-precision operations per second, and 5.3 terabytes per second of memory bandwidth. On the BP2 mass-matrix benchmark, at-points evaluation demanded an order of magnitude more floating-point operations than tensor product evaluation, and linear and quadratic elements lost roughly one order of magnitude in efficiency, with cubic elements degrading further. On the BP4 Poisson benchmark, at-points throughput kept climbing with problem size, peaking near 100 trillion operations per second for quadratic elements, and linear and quadratic at-points operators outperformed non-tensor basis evaluation, a result the authors flag as promising for future multigrid methods under hp-refinement.

The most telling test is a large-deformation static elasticity problem using the Ogden constitutive model, solved on a unit cube under uniaxial compression. Where the Poisson benchmark spends only 45 floating-point operations per quadrature point on the physics, the Ogden linearization spends 1675, and the balance of work shifts dramatically: tensor product operators need 297 operations per quadrature point for the basis transfers while at-points operators need 5443, so the total operation counts converge. Throughput for tensor and non-tensor operators rose sharply as the heavier physics kept the GPU busy, while at-points throughput dipped slightly, yet at-points evaluation retained its efficiency advantage for quadratic elements, which the authors highlight as particularly relevant for finite-strain material point methods, where quadratic elements help prevent artificial locking.

The authors are candid about limits and next steps. Cubic element performance suffers primarily from the enriched quadrature choice used in the benchmarks, and the more common choice of equal quadrature and polynomial order avoids that degradation, while higher quadrature orders remain an optimization target. Production problems typically carry many material points per cell because arbitrarily located points integrate poorly, and performance holds when material points increase at low quadrature order. Robust preconditioners are still needed before at-points operators enter production workflows, though libCEED and PETSc already allow the underlying Ratel library to run on unstructured meshes. With scripts, inputs, and consolidated data publicly archived, the work opens a path to matrix-free MPM simulations of large deformations, history-dependent materials, and complex contact and fracture interactions on exascale-class hardware.

Subject of Research: Matrix-free finite element evaluation at arbitrary quadrature point locations for material point method simulations on GPU hardware

Article Title: Matrix-free finite element methods with arbitrary quadrature point locations

Article References: Atkins, Z. R., Brown, J., Shakeri, R., & Thompson, J. L. (2026). Matrix-free finite element methods with arbitrary quadrature point locations. Computational Science and Engineering, 3(1), Article 3. https://doi.org/10.1007/s44207-026-00010-1

Image Credits: AI Generated

DOI: 10.1007/s44207-026-00010-1

Keywords: finite element methods, material point method, matrix-free operators, GPU computing, libCEED, quadrature points, Chebyshev polynomials, solid mechanics, high-performance computing, CEED benchmarks, Ogden model, tensor product elements

Cite Scienmag News

Denise Maddox. (October 29, 2026). GPU Matrix-Free Finite Elements Now Handle Moving Quadrature Points Efficiently. Scienmag. https://scienmag.com/gpu-matrix-free-finite-elements-now-handle-moving-quadrature-points-efficiently/

Denise Maddox. "GPU Matrix-Free Finite Elements Now Handle Moving Quadrature Points Efficiently." Scienmag, 29 October 2026, https://scienmag.com/gpu-matrix-free-finite-elements-now-handle-moving-quadrature-points-efficiently/. Accessed 30 October 2026.

Denise Maddox. "GPU Matrix-Free Finite Elements Now Handle Moving Quadrature Points Efficiently." Scienmag. October 29, 2026. https://scienmag.com/gpu-matrix-free-finite-elements-now-handle-moving-quadrature-points-efficiently/

Tags: CEED benchmarksChebyshev polynomialsefficient quadrature point managementfinite element methodsGPU computingGPU matrix-free finite element methodsGPU-accelerated finite element analysishigh arithmetic intensity in finite element computationshigh-order finite element operatorshigh-performance computinglarge deformation solid mechanicslibCEEDmaterial point methodmatrix-free operatorsmesh-free simulation techniquesMFEM and deal.IImoving quadrature pointsOgden modelquadrature pointssolid mechanicssparse matrix-free operator applicationspectral element librariestensor product elements
Share26Tweet16
Previous Post

Puppy in Ethiopia Recovers From Suspected Parvovirus After Supportive Care

Next Post

Black soldier fly breeding trial shows genetic gains in larval weight, but inbreeding looms

Related Posts

Systematic review maps sustainability tensions in offshore wind development
Climate

Systematic review maps sustainability tensions in offshore wind development

October 30, 2026
Amateur maps and sketches helped put Hong Kong’s wartime pillboxes on official charts
Archaeology

Amateur maps and sketches helped put Hong Kong’s wartime pillboxes on official charts

October 30, 2026
Heavier logging trucks only pay off when the road network lets them work
Technology and Engineering

Heavier logging trucks only pay off when the road network lets them work

October 30, 2026
Supersulfated cement outperforms Portland cement in curbing concrete’s alkali-silica reaction
Technology and Engineering

Supersulfated cement outperforms Portland cement in curbing concrete’s alkali-silica reaction

October 30, 2026
Heritage remade: how three Gulf districts turn patrimonialisation into cultural tourism
Technology and Engineering

Heritage remade: how three Gulf districts turn patrimonialisation into cultural tourism

October 30, 2026
Patch Shuffling Trick Makes Adversarial Attacks on Vision Transformers Far More Transferable
Technology and Engineering

Patch Shuffling Trick Makes Adversarial Attacks on Vision Transformers Far More Transferable

October 30, 2026
Next Post
Black soldier fly breeding trial shows genetic gains in larval weight, but inbreeding looms

Black soldier fly breeding trial shows genetic gains in larval weight, but inbreeding looms

  • Mothers who receive childcare support from maternal grandparents show more optimized

    Mothers who receive childcare support from maternal grandparents show more parental warmth, finds NTU Singapore study

    27656 shares
    Share 11059 Tweet 6912
  • University of Seville Breaks 120-Year-Old Mystery, Revises a Key Einstein Concept

    1061 shares
    Share 424 Tweet 265
  • Bee body mass, pathogens and local climate influence heat tolerance

    682 shares
    Share 273 Tweet 171
  • Researchers record first-ever images and data of a shark experiencing a boat strike

    546 shares
    Share 218 Tweet 137
  • Groundbreaking Clinical Trial Reveals Lubiprostone Enhances Kidney Function

    531 shares
    Share 212 Tweet 133
Science

Embark on a thrilling journey of discovery with Scienmag.com—your ultimate source for cutting-edge breakthroughs. Immerse yourself in a world where curiosity knows no limits and tomorrow’s possibilities become today’s reality!

RECENT NEWS

  • Microbial Sources and Stress Shape the Hidden Endophytes of an Invasive Plant
  • Firebreaks Leave Lasting Scars in Grasslands While Wildfire Heals Fast
  • Regularisation and voluntary return reproduce precarity for irregularised migrants in Spain and the UK
  • ZNF207 shields glutamine transporter ASCT2 from degradation to fuel liver cancer growth

Categories

  • Agriculture
  • Anthropology
  • Archaeology
  • Athmospheric
  • Biology
  • Biotechnology
  • Blog
  • Bussines
  • Cancer
  • Chemistry
  • Climate
  • Earth Science
  • Editorial Policy
  • Marine
  • Mathematics
  • Medicine
  • Pediatry
  • Policy
  • Psychology & Psychiatry
  • Science Education
  • Science News
  • Social Science
  • Space
  • Technology and Engineering

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 5,150 other subscribers

© 2025 Scienmag - Science Magazine

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • HOME
  • SCIENCE NEWS
  • CONTACT US

© 2025 Scienmag - Science Magazine

Discover more from Science

Subscribe now to keep reading and get access to the full archive.

Continue reading