home research publications numbers and models contacts computer links
This site was put together by Eric Nodwell. You can find my email address on the MBE Lab web site contact list.
There are (at least) two possible approaches to numerically solving the one-dimensional time-independent Schroedinger equation for arbitrary potentials; you can either discretize the wavefunction or the potential. This solver discretizes the potential. This has the advantage of being exact for a large class of potentials that occur in practice, particularly for structures grown by MBE (e.g. quantum wells). Or at least it would be exact, if MBEs laid down a smooth continuous gunk instead of layers of discrete atoms. Using an appropriate effective mass is a crude order correction for discrete atoms.
The wavefunction calculation is only meaningful if you enter an energy which is an eigenvalue. Actually, you probably won't even need to bother with the wavefunction calculation from this page, because at the bottom of the eigenvalues results page, you will find links to generate the first few eigenfunctions.
Cut and paste these examples into the above box.
Single Quantum Well
0 1 1 1 0 1 0 1 1 |
Step-wise approximation to harmonic potential
0 1.25 1 0.2 1.058 1 0.2 0.882 1 0.2 0.722 1 0.2 0.578 1 0.2 0.45 1 0.2 0.338 1 0.2 0.242 1 0.2 0.162 1 0.2 0.098 1 0.2 0.05 1 0.2 0.018 1 0.2 0.002 1 0.2 0.002 1 0.2 0.018 1 0.2 0.05 1 0.2 0.098 1 0.2 0.162 1 0.2 0.242 1 0.2 0.338 1 0.2 0.45 1 0.2 0.578 1 0.2 0.722 1 0.2 0.882 1 0.2 1.058 1 0 1.25 1 |
Two coupled QWs
0 1 1 1 0 1 0.5 1 1 1 0 1 0 1 1 | |
Three coupled QWs
0 1 1 1 0 1 0.5 1 1 1 0 1 0.5 1 1 1 0 1 0 1 1 |
The source code itself is qwells.py; you will also need utils_qwells.py.
If you find this site useful, I encourage you to download the source and run the calculations locally. This will have several advantages. Among them are that you will have much more control over the calculations and outputs.
You use this website entirely at your own risk. Improper use of this website may contravene the Second Law of Thermodynamics, and consequently result in the automatic rejection of your patent application. If you want your devices to operate as designed, you should independently verify any results provided here.
If you download any source code files, please read and adhere to the license at the top of each source file. It's not too onerous, really.
home research publications numbers and models contacts computer links