Assignment 2 is on-line!
Assignment 3 is online!
Assignment 4 is on-line!
During this class, you will be introduced into the methods used to solve the N-body problem using numerical simulations. The material presented will include topics in numerical methods, computer science, physics, and N-body applications.
The main textbooks for this course are Computer Simulations Using Particles by R.W. Hockney and J.W. Eastwood and Code Complete by S. McConnell. The second book is an excellent handbook for software engineering. We will be covering the material in this book as part of the lectures through the semester. Since the principle focus of the Hockney and Eastwood book is particle-mesh simulations, I will be taking some lecture material from:
I will also be using selected materials from a course packet which will be available through the copy center. Additional material will be on the WWW through Mosaic.
The grade for this class will be based on your performance on programming projects, your semester paper, and a final exam. You will choose the subject of the research paper subject to my approval. The final exam will be a "take-home" based on material covered in lectures, homework, and computer projects.
During the semester, you will be writing a number of code segments. You may use Fortran, C, or C++ as a programming language. The evaluation of the codes will be based on standards discussed in class.
Science and Tech I, Room 109
703-993-3617
Email: jwallin@gmu.edu
http://galileo.gmu.edu/jwbio.html
Classical Mechanics and particles
Variational principles, Lagrangian, conservation relationships
Marion Chapters 6-8
McConnell 1-52 (Laying the Foundation)
McConnell 53-170 (Design)
McConnell 53-170 (Design)
McConnell, 267-298 (Data)
McConnell, 399-556 (Constant Considerations)
McConnell, 399-556 (Constant Considerations)
McConnell, 557-650 (Quality Improvement)
McConnell, 557-650 (Quality Improvement)
McConnell, 651-754 (Final Steps)
McConnell, 651-754 (Final Steps)
McConnell, 755-792 (Craftsmanship)