Numerical solution of Schrödinger equation

Click For Summary
SUMMARY

The discussion focuses on numerically solving the Schrödinger equation for a potential V(x) using a finite difference scheme. The traditional method assumes wavefunctions outside the domain are negligible, which poses challenges when imposing non-zero boundary conditions that vary for different eigenmodes. The proposed solutions include adapting the finite difference method to accommodate these boundary conditions, utilizing the shooting method in conjunction with Runge-Kutta techniques, or employing a basis expansion that satisfies the required boundary conditions.

PREREQUISITES
  • Understanding of the Schrödinger equation and its applications in quantum mechanics.
  • Familiarity with finite difference methods for numerical analysis.
  • Knowledge of eigenvalue problems and matrix diagonalization.
  • Basic principles of numerical methods such as the shooting method and Runge-Kutta techniques.
NEXT STEPS
  • Research the implementation of finite difference methods for boundary value problems.
  • Study the shooting method and its application in solving differential equations.
  • Explore Runge-Kutta methods for numerical integration of first-order differential equations.
  • Investigate basis expansion techniques for solving eigenvalue problems with variable boundary conditions.
USEFUL FOR

Quantum physicists, computational scientists, and researchers in numerical methods who are focused on solving the Schrödinger equation under complex boundary conditions.

aaaa202
Messages
1,144
Reaction score
2
Suppose I want to solve the Schrödinger equation numerically for some potential V(x). The easiest way to do so, is to discretize it on a grid of finite length, and apply a finite difference scheme to approximate the second order derivative. Doing so yields an eigenvalue equation on matrix form for the wavefunctions and their corresponding energies, which may then be found by diagonalization.

The above method was the way I always solved the Schrödinger equation, when numerical work was needed. However, now I am faced with a problem, where I need to impose a boundary condition on the boundary of my interval. In the method above you implicitly assume that the wavefunctions outside the domain you are looking at, but for my current problem this will no longer work. Is there a way to adapt the finite difference method above to handle the case with a non-zero boundary condition? Worse even, my boundary condition differs for the different eigenmodes. I.e. the groundstate has one value at the boundary, the first excited another and so on. Could this also be incorporated easily?
 
Physics news on Phys.org
aaaa202 said:
Suppose I want to solve the Schrödinger equation numerically for some potential V(x). The easiest way to do so, is to discretize it on a grid of finite length, and apply a finite difference scheme to approximate the second order derivative. Doing so yields an eigenvalue equation on matrix form for the wavefunctions and their corresponding energies, which may then be found by diagonalization.

The above method was the way I always solved the Schrödinger equation, when numerical work was needed. However, now I am faced with a problem, where I need to impose a boundary condition on the boundary of my interval. In the method above you implicitly assume that the wavefunctions outside the domain you are looking at, but for my current problem this will no longer work. Is there a way to adapt the finite difference method above to handle the case with a non-zero boundary condition? Worse even, my boundary condition differs for the different eigenmodes. I.e. the groundstate has one value at the boundary, the first excited another and so on. Could this also be incorporated easily?

I would propose the shooting method, see e.g. https://en.wikipedia.org/wiki/Shooting_method, combined with Runge-Kutta or other method to first-order differential equation. Alternatively, you could try a basis expansion where the basis functions satisfy the boundary conditions. The fact that the different states have different boundary conditions could be a bit tricky, but probably be handled.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
20
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K