UNIVERSITY OF HOUSTON-CLEAR LAKE
SYLLABUS – Spring 2016
PHYS 5911 Computational Physics with Cactus
M 04:00 – 04:50 PM BAYOU 3324
INSTRUCTOR: David Garrison
OFFICE: BAYOU 3531-2
EMAIL: garrison@uhcl.edu
TELEPHONE: 281-283-3796
Course Description: Introduction to Computational Physics using the Cactus Framework.
Prerequisites: Programming Language: Fortran, C or C++
Required: Cactus 4.0 Users’ Guide http://cactuscode.org/documentation/UsersGuide.pdf
Recommended: Numerical Recipes in C: The Art of Scientific Computing 3rd Edition by Press, Teukolsky, Vetterling and Flannery
Policies:
1. Office Hours: MR 2:00-4:00 pm and by appointment
2. Measurements: Final Project
3. Grading: The grade boundaries will be (whichever is lower):
A – 85%
B – 70%
C – 55%
D – 40%
F – Below 40%
Refined letter grade system, including “+” or “-“, will be used
4. Honesty Code: I will be honest in all my academic activities and will not tolerate dishonesty.
5. Make-ups: Make-up exams are not recommended. If you know ahead of time that you will be unable to attend an exam, please let me know in advance so that we can make other arrangements.
6. Disability Accommodation Statement: If you are certified as disabled and are entitled to accommodation under the ADA Act., sec 503, please see the instructor as soon as possible. If you are not currently certified and believe that you may qualify, please contact the Coordinator of Disabled Services, at 283-2627, in Health and Disability Services.
Week |
Topic |
1-2 |
Introduction to
Cactus and High Performance Computing |
3 |
Introduction to
Linux |
4 |
Downloading,
Configuring and Building Cactus |
5 |
Hello World |
6 |
WaveToy |
7 |
Simple Data
Visualization |
8 |
Thorns in Cactus and
the Einstein Toolkit |
9 |
Anatomy of a Thorn |
10-13 |
interface.ccl,
param.ccl, schedule.ccl and thorn writing example |
14 |
advanced config
options |
15 |
Final Project
Presentations |