KMCInteractive is a learning tool for MBE. It is a solid-on-solid kinetic Monte Carlo simulator that can demonstrate step-flow growth, islanding, roughening and RHEED oscillations. Its user interface is extremely simple, and the results of any growth parameter changes are shown immediately. An outline of the design behind the code and basic techniques to achieve different surfaces is available in this pdf document.
The code was written for Mac OS X in xcode, and I run Tiger on my computer so I'm not sure how well it works with earlier versions.
The program has been run successfully on a MacBook Pro, G4 iBook, G5 tower and G4 iMac. As a newcomer to the Apple world, I probably won't be of much use debugging system level problems, if encountered. The newest download available is a Universal Application.
Click here to download.
Please email me at mgrundmann at ece dot ucsb dot edu if you find this software useful.