Methods in Computational Astrophysics (3)
The course is a "hands-on" introduction to computer use for research by scientists in astrophysics and related areas. The course begins with a survey of and introduction to tools available on Linux systems, web-based tools, and open-source software widely used in astrophysics. Standard methods for integration, iteration, differential and difference equations, and Monte Carlo simulations, are discussed, in one to four dimensions. Historically important methods of radiative transfer, reaction networks, and hydrodynamics are presented, and contrasted with presently-used methods. Parallel programming is introduced, and discussed in terms of new and future computer systems. Special topics are added to reflect new developments. The course is task-oriented, with individual and team work projects, and class participation determining grades. Most of the work is done on the student's own personal computer (Linux or Mac operating systems are preferred). Identical to ASTR/PHYS 596B. ASTR is home department. Equivalent to ASTR 596B and PHYS 596B; ASTR is home department. NOT cross-listed. Typically Offered Spring. Regular or Alternative Grades: ABCDE or SPCDE.