Computational Physics II
(this page: http://www.physics.orst.edu/~rubin/COURSES/ph466/)
To teach through direct experience the use of scientific workstations and supercomputers in thinking creatively and solving problems in the physical sciences.
|
Professor: Rubin H Landau |
499 Weniger Hall |
rubin@physics.orst.edu | 541-737-1693 | www.physics.orst.edu/~rubin |
|
|
T Assist: Sasha Govyadinov | Midterm: 16 Feb |
Final Exam: 20 Feb (??) |
|
|
Check out CPUG |
Syllabus & Assignments |
14 Feb: first-half projects due | 22 Mar 9 AM, all projects due |
|
Lectures: |
Tues (Th) 1030-1150 |
Weniger 377 |
Lab: |
Thurs 1030-1150 |
Weniger 412 |
Text: Landau & Paez, Computational Physics, Problem Solving with Computers, Wiley (1997) and handout notes; with Java extensions; with Web Enhancements (applets)
Aims and Verbal Description Concept Map of Computational Physics
Prerequisites: Scientific Computing II, PH 464/PH 564 (formerly Ph 365); PH 465/565, Computational Physics I.
PtPlot tutorial (in line Java Plotting); EasyPtPlot.java
Gnuplot 3.7 (unix, windows plotting), use right mouse button to save as file
JAMA, Java Matrix Subroutine Library (Source)
Computational Physics Lab After you sign a fair-use agreement, you will have access to the Physics workstation cluster centered in Weniger 412. You can use these, or other computers for the course. The door to Weniger 412 is always locked. On-time students should have no problem entering the room for class periods. Entrance at other times is possible with a magnetic card purchased from the Physics Department Office (Weniger 301). You are permitted to use the lab whenever it is not being used by another class and during the hours that Weniger hall is open. Alternate Computational Physics Lab Some of the computers in Weniger 497 are also available for your use. That lab is next to Landau's office and he may let you in if its locked.
Sample Source Codes in Java, C and Fortran
Data Visualization (2D, 3D with gnuplot, Animations), XrGrace (tutorial; data files: 2.1.dat, 3.dat, 8.2.dat; 7.1.2.agr)
Getting Started With Physics Beowulf Cluster: Java implementation of Message Passing Interface
Partial support for this work was provided by the National Science Foundation's Division of Undergraduate Education through grant DUE-9450841 and NPACI, as part of development of CPUG.
©2005 Rubin H Landau, rubin@physics.orst.edu , Oregon State University, Corvallis, Oregon