Computational Astrophysics

for graduate students.

Time:2021 Fall, Tuesday, 3-4
Class Room:Astronomy Building 2106
Exam:grades based on homework

Lectures are used for teaching in YNU only. Do not distribute outside the class without permission.
  • Lecture 1: lecture_1_intro

    date: Sep 14,
    introduction of computational astrophysics, linux shell commands, basics of computation, integer, float, round off error, precision …

  • Lecture 2: lecture_2_calculus

    date: Sep 28,
    basic computational methods for dealing with numerical differentiation and integration, root finding.

  • Lecture 3: lecture_3_interp

    date: Oct 12,
    interpolation, and data fitting.
    homework data: data

  • Lecture 4: lecture_4_fft_algebra

    date: Oct 19,
    fft, linear algebra.

  • Lecture 5: lecture_5_ode

    date: Oct 26,
    ode, two-body problem.

  • Lecture 6: lecture_6_equations

    date: Nov 02,
    navier-stokes equations, coordinates transform

  • Lecture 7: lecture_7_pde

    date: Nov 09,
    navier-stokes equations, shocks, Riemann problem, PDE partI.

  • Lecture 8: [lecture as last one]

    date: Nov 16,
    PDE partII, Finite differencing.

  • Lecture 9: lecture_9_mpi

    date: Nov 23,
    MPI, intro to hpc, login into cluster and install enzo.

  • Lecture 10: [practice]

    date: Nov 30,
    how to install enzo, yt …

  • Lecture 11: [practice]

    date: Dec 07,
    how to run enzo, intro of slurm, how to plot by using yt …

  • Lecture 12: sim_overview

    date: Dec 14,
    overview of astro simulation codes.

  • Lecture 13: n-body

    date: Dec 21,
    intro to n-body simulations.

  • Lecture 14: montecarlo

    date: Dec 28,
    intro to random number, monte-carlo integration, random walk.

  • Lecture 15: machinelearning

    date: Jan 04,
    intro to machine learning.

End of Semester.