Solving problems from the course on the basics of computational physics
-
Updated
Mar 1, 2025 - Python
Solving problems from the course on the basics of computational physics
Numerical quantum Hamilton-Jacobi equations of motion solver for simulating quantum trajectories with recurrent neural networks.
A Python solver for the 1D heat equation using the Crank-Nicolson method. Repository for the Software and Computing for Applied Physics course at the Alma Mater Studiorum - Università di Bologna
Crank-Nicolson discretization of a system of Fisher-KPP-like PDEs modeling a 2D medical torus.
Solution of the heat/diffusion and time-dependent Schrodinger equations with Crank-Nicolson and Euler methods
NUMERICAL METHODS LABORATORY (MA29202) / NUMERICAL TECHNIQUES LABORATORY (MA39110) - IIT KGP
This repository contains Python 3 scripts for simulating the passage of a 2D Gaussian wave packet through a double slit. For this, the 2D Schrödinger equation is solved using the Crank-Nicolson numerical method.
Crank-Nicolson method for the heat equation in 2D
I used the Cranck-Nicholson Algorithm to demonstrate the time evolution of a Gaussian wave by Schrödinger's Picture in Quantum Mechanics. The system is a 1-D box with a positive potential well.
Implementation of well-known numerical methods.
Crank-Nicholson solver for a 1-D heat transfer model.
Fast American option pricing using spectral collocation method based on integral form. An independent Crank Nicolson method is included for comparison.
Python implementation of 1D Time-dependent Schroedinger Equation solver to study the adiabaticity of any 1D system.
A python script that displays an animation of an electron propagation and its interaction with arbitrary potential. The program solves the two-dimensional time-dependant Schrödinger equation using Crank-Nicolson algorithm.
Differents algorithms on python or matlab about numerical analysis - UNI
Une simulation de l'évolution d'un paquet d'onde gaussien
Add a description, image, and links to the crank-nicolson topic page so that developers can more easily learn about it.
To associate your repository with the crank-nicolson topic, visit your repo's landing page and select "manage topics."