CITA - ICAT
About the Institute
Research @ CITA
Working @ CITA
Events & Calendar
Directory
Contact & Visitor Info
Internal
 
 
 
Directory

Minicourse:
Scientific Computing for Astro Grad Students

`Scientific Computing for Astro Grad Students' is a minicourse covering a variety of topics concerning putting together scientific programs for astrophysics. Class time will be Monday, 3pm-4pm4pm-5pm and Thurs, 1pm-2pm from Jan 7-31. Marks will be based on four weeklythree assignments.

A Random Image

Announcements!

Mar 4 There was a typo in coarsegrid.sci for Assignment 3; the new version should work fine.

Jan 14 Starting next week, Monday classes will be from 4-5, not 3-4

Jan 11 Assignment 1's ode.sci was a little out of date; there was a typo and ode wasn't called quite the way that was intended. The updated version is below.


Schedule

Jan 7Things You Need To Know About Coding[PDF]; Notes
Jan 10Floating Point Math And Random Numbers[PDF]; Source Code in lecture
Jan 14Makefiles and Friends[PDF]
Jan 17Linear Algebra I[PDF]; Source Code in lecture
Jan 21Linear Algebra II[PDF]
Jan 24Interpolation, Integration, and ODEs[PDF]; Source code in lecture
Jan 28PDEs I[PDF]
Jan 31PDEs II[PDF]


Assignments

  1. Assignment 1 - Due 17 Jan 2008. Supplementary files: driver.f; ode.sci; macheps.sci
  2. Assignment 2 - Due 28 Jan 2008.
  3. Assignment 3 - Due 7 Mar 2008. You will also need coarsegrid.sci and spectral.sci

Very Useful Links