Computational Physics

Computational Physics

The Book

Computational Physics is designed to provide direct experience in the computer modeling of physical systems. Its scope includes the essential numerical techniques needed to "do physics" on a computer. Each of these is developed heuristically in the text, with the aid of simple mathematical illustrations. However, the real value of the book is in the eight Examples and Projects, where the reader is guided in applying these techniques to substantial problems in classical, quantum, or statistical mechanics. These problems have been chosen to enrich the standard physics curriculum at the advanced undergraduate or beginning graduate level. The book will also be useful to physicists, engineers, and chemists interested in computer modeling and numerical techniques. Although the user-friendly and fully documented programs are written in FORTRAN and BASIC, a casual familiarity with any other high-level language, such as PASCAL, or C, is sufficient.

In Fall 2017, the rights to the book were purchased by Taylor &  Francis publishing.  Books are available at Amazon:

The Codes

The FORTRAN and BASIC source codes to accompany Computational Physics Fortran Edition by Koonin and Meredith can be obtained from this page in zip format.

At the bottom of this page are zip files of the Fortran and Basic codes. The files will automatically be unzipped by whatever compression/expansion software you have. Since the zip file is less than 200K in size, unzipping should be a quick process.

These FORTRAN codes include the graphics subroutines written in 1990 for graphics on a VAX. While these codes are not useful as they stand because they rely on an outdated graphing package, they can serve as templates for codes that interface to your graphing package.



fortran.zip178 KB
basic.zip121 KB