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

                                    http://www.nr.com

 

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