Code generation framework for automated finite difference computation
-
Updated
Jul 22, 2020 - Python
Code generation framework for automated finite difference computation
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
Python package for finite difference numerical derivatives and partial differential equations in any number of dimensions.
Discretization tools for finite volume and inverse problems.
Basic Computational Fluid Dynamics (CFD) schemes implemented in FORTRAN using Finite-Volume and Finite-Difference Methods. Sample simulations and figures are provided.
Code for geophysical 3D/2D Finite Difference modelling, Marchenko algorithms, 2D/3D x-w migration and utilities.
Domain-specific compiler for Finite Difference/Volume/Element Earth-system models in Fortran
Python package for solving general partial differential equations
High Performance Computing Strategies for Boundary Value Problems
High Dimensional Numerical and Symbolic Calculus in R
Pure Python implementation of the finite difference frequency domain (FDFD) method for electromagnetics
My personal collection of Riemann solvers using MUSCL and WENO schemes written as short Matlab scripts
These matlab codes simulate grain growth by solving the phase field equations using a centered finite difference method
A dynamical core for solving geophysical fluid equations on the sphere with conservative finite difference methods
Model-based Policy Gradients
library of numerical methods using Armadillo
Acoustic wave propagation in 2D domain using CUDA, O(2,8). Solve second order wave equation in time domain using finite-differences.
Solve the 1D forced Burgers equation with high order finite elements and finite difference schemes.
CUDA Finite Difference Library
Allen Cahn CUDA (Phase-Field Simulation of Dendritic Solidification)
Cahn Hilliard CUDA (Phase-Field Simulation of Spinodal Decomposition)
Slides/notes and Jupyter notebook demos for an introductory course of numerical methods for PDEs
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.
A library of classical summation-by-parts (SBP) operators used in finite difference methods to get provably stable semidiscretisations, paying special attention to boundary conditions.
A Finite Difference Method Engine in C++
Navier-Stokes solver using FDM for 2D Lid driven cavity problem
Object-oriented constructor of finite difference schemes
Geophysical Tutorial - Pixels and their neighbors: Finite volume
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)
A collection of Finite Difference models coupling a Kirchhoff Thin Plate and Stiff String along with related functions
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."