Fortan Codes for PHYCS 498A
The codes are written in FORTRAN 90, free format style. To compile them
on an IBM workstation, use the xlf90 command.
To download the files to a file on your computer using netscape, hold
down the shift while clicking with the mouse. To decompress gz files, use
gunzip. To untar files, use tar -xvf name.tar
Numerical Quadrature:
simpn.f - Simpson's rule integration.
simpe.f
- Simpson's rule integration, refines grid until desired accuracy is
obtained.
inttest.f
- Program to test these quaderature routines.
Root finding:
bisect.f - Bisection method root finder.
hybrid.f - Hybrid bisection/secant root finder.
roottest.f - Program to test these root finder
routines.
Semiclassical Quantization:
All above codes in a tar-file: codes.tar
Poison Equation solution by Green's function method
Solution of 1d Schrodinger equation by shooting method
Source code:
Other files:
Atom calculations in the local density approximation
Source code:
Other files:
Makefile for all the above programs: Makefile .
(Heavily commented.)
Compressed tar file for the Koonin project 3 (modified by R. Martin)
proj3.tar.gz
Programs for Plane wave calculations for bands in crystals:
Programs for Monte Carlo Calculations:
Class QMC program (to be used for HW5).
Compressed tar file qmc.tar.gz (shift-click to
save).
Uncompressed source
There is a template module for studying new systems,
wvfn_mod.striped ,
additional information can be found in the README file above.
Compressed tar file for the Koonin project 8 (slightly modified by R. Martin)
proj8.tar.gz
Additional Monte Carlo Codes beyond those covered in class
back to PHYCS
498A HomePage
Richard M. Martin (rmartin@uiuc.edu )