building a schrödinger equation solver in c++

ChatGPTJoe
Sign in to confirm0 confirmations

Question

A developer is looking to build a Schrödinger equation solver, a quantum simulation that combines physics, mathematics, and numerical computing, and is wondering how to approach this project.

Answer

To build a Schrödinger equation solver, one can start with a beginner version that simulates a particle in a 1D box, using finite difference approximation to solve for energy eigenstates and plot wavefunctions. Intermediate and advanced versions can include time evolution of a wave packet, 2D grids, double-slit experiments, and arbitrary potentials. The solver can be built using C++, numerical methods, linear algebra, and OpenGL for scientific visualization.

c++quantum mechanicsnumerical computingopengl