Solving the 1d diffusion equation using the FTCS and Crank-Nicolson methods
-
Updated
Mar 9, 2017 - C
Solving the 1d diffusion equation using the FTCS and Crank-Nicolson methods
FDTD simulation of Maxwell-Schrodinger system
Coupling approaches for classical linear elasticity and bond-based peridynamic models
Solving the 2D diffusion equation using the FTCS explicit and Crank-Nicolson implicit scheme with Alternate Direction Implicit method on uniform square grid
Derivatives pricing in c++
Code for summer 2020 URSS project at the University of Warwick on adaptive grid methods for the Benney equation IVP
Deep learning approaches to PDEs
Functions and classes to evaluate derivatives, partial derivatives, gradients, directional derivatives, Jacobians, and Hessians.
1D Finite-Difference with AMR and steady-state solver using Newton and Split-Newton
Object-oriented constructor of finite difference schemes
Лабораторные работы по параллельным вычислениям. ИПМ
Labels excited state potential energy curves (PECs) in electronic structure calculations by enforcing the continuity of the excited-state energies and properties
Micromagnetics Monte Carlo(Metropolis Hastings) simulator and energy calculator to study magnetic quasiparticles.
From multiple degree-of-freedom to distributed systems: linear strings and sound synthesis
Training Course of JuliaLang
OpenMoist: A Python Code for Transient Moisture Transfer Analysis. To cite this software publication: https://www.sciencedirect.com/science/article/pii/S2352711021000571
Heat Equation solver C++. Solves heat equation (One-dimensional case)
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.
Implementation of quasi-Newton minimization methods
Solution to Burger's Equation (inviscid), written in C, using Adams-Bashforth Methods. These methods include the one, two, and three step algorithms.
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."