DSL and compiler framework for automated finite-differences and stencil computation
-
Updated
Nov 26, 2024 - Python
DSL and compiler framework for automated finite-differences and stencil computation
Python package for numerical derivatives and partial differential equations in any number of dimensions.
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
C and Python examples from my book on using PETSc and Firedrake to solve PDEs
Basic Computational Fluid Dynamics (CFD) schemes implemented in FORTRAN using Finite-Volume and Finite-Difference Methods. Sample simulations and figures are provided.
Discretization tools for finite volume and inverse problems.
Code for geophysical 3D/2D Finite Difference modelling, Marchenko algorithms, 2D/3D x-w migration and utilities.
A Physics-Informed Neural Network to solve 2D steady-state heat equations.
Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran
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.
Encoding physics to learn reaction-diffusion processes
My personal collection of Riemann solvers using MUSCL and WENO schemes written as short Matlab scripts
Collection of codes in Matlab(R) and C++ for solving basic problems presented and discussed in the "Computational Fluid Dynamics of Reactive Flows" course (Politecnico di Milano)
These matlab codes simulate grain growth by solving the phase field equations using a centered finite difference method
Forward code for the P-SV wave equation on a staggered grid, with full waveform inversion interfaces. Finite difference approach according to stress-velocity formulation.
Finite difference solution of 2D Poisson equation. Can handle Dirichlet, Neumann and mixed boundary conditions.
Pure Python implementation of the finite difference frequency domain (FDFD) method for electromagnetics
High Dimensional Numerical and Symbolic Calculus in R
High Performance Computing Strategies for Boundary Value Problems
Solving Schrodinger Equation Numerically
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."