Skip to content

An Igor Pro procedure for solving the time-independent Schroedinger equation in 1D.

License

Notifications You must be signed in to change notification settings

chumo/Schroedinger_SOLVER-IgorPRO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DOI

Schroedinger_SOLVER-IgorPRO

Schroedinger_SOLVER is an Igor Pro procedure that integrates numerically the Schroedinger equation with the NUMEROV method to obtain the time-independent -or stationary- solutions, for any given 1-D potential.

The solver assumes boundary conditions in which the wave function is zero at both extremes of the space domain (coordinate x).

To run the code in Igor Pro, simply Open File > Procedure from the menu File, select Schroedinger_SOLVER.ipf and then go to menu Macros > Schroedinger Solver. The main panel will appear after compilation.

Igor version 6.3 or later is needed, and it has been tested in MacOS (Snow Leopard) and Windows (XP).

A quick explanation of how it works can be seen in youtube: http://youtu.be/natEp4Oy9sU

The procedure is freeware in the hope that it can be helpful for educational purposes, but without any warranty. I would be thankful for any suggestion, comment or bug fixing that could improve this code.

(Jesús Martínez-Blanco)

About

An Igor Pro procedure for solving the time-independent Schroedinger equation in 1D.

Resources

License

Stars

Watchers

Forks

Packages