GPU-capable dynamical core for the CliMA Earth System Model: spectral-element and finite-difference discretization tools
-
Updated
Sep 29, 2026 - Julia
GPU-capable dynamical core for the CliMA Earth System Model: spectral-element and finite-difference discretization tools
AxiSEM is a parallel spectral-element method to solve 3D wave propagation in a sphere with axisymmetric or spherically symmetric visco-elastic, acoustic, anisotropic structures.
Two dimensional high-order spectral element method fluid dynamics solver
Spectral-element solver for Maxwell's equations, drift-diffusion equations, and more.
ITHACA-SEM - In real Time Highly Advanced Computational Applications for Spectral Element Methods
Two dimensional high-order spectral element method fluid dynamics solver (this code is no longer maintained!)
Numerical methods to solve Partial Differential Equations
Simple Spectral Element Examples in Python
Open source spectral database with citizen scientist in mind from all over the world :)
Examples for NekCEM
Julia package that adds Legendre-Gauss-Lobatto (LGL) or Legendre-Gauss (LG) nodes for arbitrary order spectral elements to a linear 2D or 3D GMSH grid
Finite element solver for the 2D wave equation using spectral elements with Legendre-Gauss-Lobatto (LGL) quadrature. Ideal for seismic wave propagation, acoustic simulations, and elastodynamic problems.
This project implements a 2D Helmholtz equation solver for frequency-domain wave problems using modal analysis.It is designed for exploring wave propagation, resonance modes, and boundary effects in acoustics, electromagnetics, and related fields.
Differentiable spectral element method (DSEM) for PDE-constrained optimization. Embeds GLL spectral element solvers into PyTorch autograd, replacing hand-derived adjoints with automatic differentiation. Matrix-free CG, 1D/2D/3D, L-shaped domains, nonlinear Burgers.
To associate your repository with the spectral-elements topic, visit your repo's landing page and select "manage topics."