DSL and compiler framework for automated finite-differences and stencil computation
-
Updated
May 21, 2024 - Python
DSL and compiler framework for automated finite-differences and stencil computation
Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran
A Physics-Informed Neural Network to solve 2D steady-state heat equation.
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
THINC (volume-of-fluid) method for Taylor-Couette flows
A Julia library of summation-by-parts (SBP) operators used in finite difference, Fourier pseudospectral, continuous Galerkin, and discontinuous Galerkin methods to get provably stable semidiscretizations, paying special attention to boundary conditions.
C and Python examples from my book on using PETSc and Firedrake to solve PDEs
A parallel and GPU-accelerated Code for Real-Space All-Electron Linear-Scaling Density Functional Theory
Finite difference simulator for heat conduction
1D Finite-Difference with AMR and steady-state solver using Newton and Split-Newton
Discretization tools for finite volume and inverse problems.
Adaptive P/ODE numerics with Grassmann element TensorField assembly
High-order multiphase/multi-physics flow solver
Slides/notes and Jupyter notebook demos for an introductory course of numerical methods for PDEs
Code for geophysical 3D/2D Finite Difference modelling, Marchenko algorithms, 2D/3D x-w migration and utilities.
Finite difference modelling of Kirchhoff thin plate coupled with stiff string(s)
FDTD simulation of Maxwell-Schrodinger system
A general and comprehensive toolkit for generating finite difference formulas, working with Taylor series expansions, and teaching/learning finite difference formulas in Julia
A general and comprehensive toolkit for generating finite difference formulas, working with Taylor series expansions, and teaching/learning finite difference formulas in Python
Add a description, image, and links to the finite-difference topic page so that developers can more easily learn about it.
To associate your repository with the finite-difference topic, visit your repo's landing page and select "manage topics."