finite-difference

There are 179 repositories under finite-difference topic.

  • devito

    devitocodes/devito

    DSL and compiler framework for automated finite-differences and stencil computation

    Language:Python53431577222
  • maroba/findiff

    Python package for numerical derivatives and partial differential equations in any number of dimensions.

    Language:Python408105759
  • IBAMR/IBAMR

    An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method

    Language:C++34349441141
  • p4pdes

    bueler/p4pdes

    C and Python examples from my book on using PETSc and Firedrake to solve PDEs

    Language:C178215767
  • simpeg/discretize

    Discretization tools for finite volume and inverse problems.

    Language:Python1632113933
  • brli3/CFD

    Basic Computational Fluid Dynamics (CFD) schemes implemented in FORTRAN using Finite-Volume and Finite-Difference Methods. Sample simulations and figures are provided.

    Language:Fortran16112266
  • JanThorbecke/OpenSource

    Code for geophysical 3D/2D Finite Difference modelling, Marchenko algorithms, 2D/3D x-w migration and utilities.

    Language:C130221262
  • PSyclone

    stfc/PSyclone

    Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran

    Language:Python102111.6k24
  • heat-pinn

    314arhaam/heat-pinn

    A Physics-Informed Neural Network to solve 2D steady-state heat equations.

    Language:Jupyter Notebook862110
  • wme7/ApproximateRiemannSolvers

    My personal collection of Riemann solvers using MUSCL and WENO schemes written as short Matlab scripts

    Language:MATLAB859037
  • ranocha/SummationByPartsOperators.jl

    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.

    Language:Julia8268312
  • isds-neu/PeRCNN

    Encoding physics to learn reaction-diffusion processes

    Language:Python733317
  • acuoci/CFDofReactiveFlows

    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)

    Language:MATLAB715120
  • dmitriy-kats/PhaseFieldGrainGrowthSimulations

    These matlab codes simulate grain growth by solving the phase field equations using a centered finite difference method

    Language:MATLAB650120
  • larsgeb/psvWave

    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.

    Language:Jupyter Notebook616109
  • zaman13/Poisson-solver-2D

    Finite difference solution of 2D Poisson equation. Can handle Dirichlet, Neumann and mixed boundary conditions.

    Language:Python564014
  • fancompute/fdfdpy

    Pure Python implementation of the finite difference frequency domain (FDFD) method for electromagnetics

    Language:Jupyter Notebook5261116
  • eguidotti/calculus

    High Dimensional Numerical and Symbolic Calculus in R

    Language:R45305
  • usnistgov/hiperc

    High Performance Computing Strategies for Boundary Value Problems

    Language:HTML3941078
  • c0rychu/SchrodingerEq_1D_tutorial

    Solving Schrodinger Equation Numerically

    Language:Jupyter Notebook381015
  • byrneta/Computational-Fluid-Dynamics

    :cyclone: Selected MATLAB code I wrote while taking a CFD class in graduate school. Finite-difference and finite volume approximations are compared to analytical solutions. Project descriptions are included. :cyclone:

    Language:MATLAB344112
  • stefanmeili/FastFD

    A library for building finite difference simulations

    Language:Python30306
  • MahanFathi/Model-Based-RL

    Model-based Policy Gradients

    Language:Python29214
  • ThomasThelen/Finite-Difference-Method

    A Finite Difference Method Engine in C++

    Language:C++28566
  • nauaneed/PyDNS

    Direct Numerical Simulation of Fluid Flow with IBM Using Python

    Language:Jupyter Notebook26307
  • ovcharenkoo/CUDA_FDTD_2D_acoustic_wave_propagation

    Acoustic wave propagation in 2D domain using CUDA, O(2,8). Solve second order wave equation in time domain using finite-differences.

    Language:Cuda262011
  • dkong8s93/p2d-model

    Numerical Implementation (Finite Difference) of the Pseudo-two-Dimensional Model for Lithium-ion Batteries

    Language:MATLAB25113
  • soumyasen1809/12-Steps-to-Navier-Stokes

    CFD Python, a.k.a. the 12 steps to Navier-Stokes taught by Prof. Lorena Barba

    Language:Python25109
  • xavierdechamps/Burgers_1D

    Solve the 1D forced Burgers equation with high order finite elements and finite difference schemes.

    Language:MATLAB24132
  • LASG-GAMIL/GMCORE

    A dynamical core for solving geophysical fluid equations on the sphere with conservative finite difference methods

    Language:Fortran21839
  • AndybnACT/GPU-comcot

    GPU-comcot offloads the computational component on the outermost layer of COMCOT to Nvidia GPU. Currently, the speed up achieved by parallelized code on GTX-1060 comparing to serial one on AMD-FX8150 is nearly 200X. The code is still under development to fulfill the full functionality of the original model.

    Language:Fortran202310
  • arotem3/numerics

    library of numerical methods using Armadillo

    Language:C++19205
  • inducer/numpde-notes

    Slides/notes and Jupyter notebook demos for an introductory course of numerical methods for PDEs

    Language:Jupyter Notebook18208
  • jCODE

    jessecaps/jCODE

    High-order multiphase/multi-physics flow solver

    Language:Fortran17204
  • wesselb/fdm

    Estimate derivatives with finite differences

    Language:Python16201
  • navid58/FDFD_ver02

    Frequency-domain finite-difference (FDFD) MATLAB package for 2D visco-acoustic wave equation

    Language:MATLAB15104