Physics 381C: Computational Physics: Suggested References


Note: Books which have been placed on reserve in the PMA library are generally on two-hour reserve. If you show up within two hours of closing time, you'll be able to take the books home overnight, but then they will be due back in the library first thing in the morning. In addition, I have copies of most of the sources listed below: you are welcome to borrow them under the same provisions as reserve materials from the library.

This document will be updated throughout the course


Index


UNIX and General Information

There are many available Unix books representing a wide range in levels of presentation. If this is your first experience with the operating system, I suggest that you first browse the computer section of the University Coop Bookstore (or any other bookstore with a computer section), to find something which appears suited to you. If you are unfamiliar with the standard Unix editors ('vi' or 'emacs') you may want to select a reference which contains a description of one or both. Note, however, that separate references exist for the editors and, particularly if you plan to do a lot of computational work, may be worth picking up. The following Unix books are fairly representative and should be widely available:

Maple (Symbolic Manipulation)

The Coop also has several books on Maple; including I will be referring to the above sources in the lectures on Maple. In addition, I have placed the following Maple books on two hour reserve in the PMA library:

LaTeX and TeX

I recommend that you have both of the following in your personal library. Note that LaTeX is a system built on top of TeX: the TeXbook goes into substantially more detail, particularly regarding the fine-points of typesetting complex mathematics. Most of this detail is still relevant in the context of LaTeX.

Fortran 77 Programming

C Programming

Linear Systems