Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran
-
Updated
Jun 13, 2024 - Python
Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran
DSL and compiler framework for automated finite-differences and stencil computation
Discretization tools for finite volume and inverse problems.
Finite difference simulator for heat conduction
1D Finite-Difference with AMR and steady-state solver using Newton and Split-Newton
A general and comprehensive toolkit for generating finite difference formulas, working with Taylor series expansions, and teaching/learning finite difference formulas in Python
Finite difference solution of 2D Poisson equation. Can handle Dirichlet, Neumann and mixed boundary conditions.
Python package for numerical derivatives and partial differential equations in any number of dimensions.
Encoding physics to learn reaction-diffusion processes
FinDi: Finite Difference Gradient Descent can optimize any function, including the ones without analytic form, by employing finite difference numerical differentiation within a gradient descent algorithm
Summation-by-parts finite difference operators
Labels excited state potential energy curves (PECs) in electronic structure calculations by enforcing the continuity of the excited-state energies and properties
Simulation and visualization of temperature distribution in a material, using the two-dimensional Laplace equation and finite differences for Scientific Visualization and Virtual Reality course. Grade: 10/10.
Conduit heat conduction analysis.
Generic derivative objects (gradients, Jacobians, Hessians, and more) by finite differences
Solving the Porous medium equation with a range of numerical finite difference methods.
Computes finite difference matrices for the first and second derivative up to sixth order, including compact schemes
Coupling approaches for classical linear elasticity and bond-based peridynamic models
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."