├── .github └── workflows │ └── main.yml ├── .gitignore ├── README.md ├── SETUP.md ├── content ├── _config.yml ├── _static │ └── myfile.css ├── _toc.yml ├── advection_euler │ ├── advection │ │ ├── advection-partI.ipynb │ │ ├── advection-partII.ipynb │ │ ├── advection-partIII.ipynb │ │ ├── advection-states.png │ │ ├── advection.md │ │ ├── array-labels.png │ │ ├── fd_ghost.png │ │ ├── fd_ghost_lohi.png │ │ ├── fd_grid.png │ │ ├── fd_grid_basic.png │ │ ├── fv_ghost.png │ │ ├── fv_grid.png │ │ ├── generalgrid.png │ │ ├── grids.png │ │ ├── riemann-adv-mol.png │ │ ├── riemann-mol.png │ │ └── riemann.png │ ├── burgers │ │ ├── advection-characteristics.png │ │ ├── burgers-characteristics-rare.png │ │ ├── burgers-characteristics-shock.png │ │ ├── burgers-methods.ipynb │ │ ├── burgers.md │ │ └── exercises.ipynb │ ├── euler │ │ ├── euler-eigen.ipynb │ │ ├── euler-riemann-sampling.ipynb │ │ ├── euler-riemann.ipynb │ │ ├── euler-solver.ipynb │ │ ├── euler.md │ │ ├── fv_grid.png │ │ ├── rarefaction_span.png │ │ ├── riemann-mol.png │ │ ├── riemann-sod.png │ │ ├── riemann-waves-jump.png │ │ ├── riemann-waves.png │ │ ├── riemann_exact.py │ │ ├── riemann_state.png │ │ ├── simplegrid_gc.png │ │ └── sod-exact.out │ └── projects │ │ ├── 2dgrid.png │ │ ├── fvrestrict.png │ │ ├── piecewise-parabolic.png │ │ ├── projects.md │ │ └── spherical_sedov.txt ├── basics │ ├── ODEs │ │ ├── ODEs-partI.ipynb │ │ ├── ODEs-partII.ipynb │ │ ├── ODEs.md │ │ ├── boundary-value-problems.ipynb │ │ ├── ellipse_initial_cond.png │ │ ├── exercises.ipynb │ │ ├── rk2_Euler.png │ │ ├── rk2_final.png │ │ ├── rk2_halfEuler.png │ │ ├── rk4_final.png │ │ ├── rk4_k1.png │ │ ├── rk4_k2.png │ │ ├── rk4_k3.png │ │ └── rk4_k4.png │ ├── diff-int │ │ ├── compound.png │ │ ├── compound2.png │ │ ├── derivs.png │ │ ├── diff-int.md │ │ ├── differentiation.ipynb │ │ ├── exercises.ipynb │ │ ├── fd_grid.png │ │ ├── integration.ipynb │ │ ├── rectangle_N1.png │ │ ├── rectangle_N6.png │ │ ├── simpsons_N1.png │ │ ├── simpsons_N6.png │ │ ├── trapezoid_N1.png │ │ └── trapezoid_N6.png │ ├── floating-point │ │ ├── floating-point.md │ │ └── numerical_error.ipynb │ ├── linear-algebra │ │ ├── la-basics.ipynb │ │ └── la-overview.md │ └── roots │ │ ├── newton_00.png │ │ ├── newton_01.png │ │ ├── newton_02.png │ │ └── root-finding.ipynb ├── elliptic_multigrid │ ├── intro │ │ └── elliptic-problems.ipynb │ ├── multigrid │ │ ├── fvrestrict.png │ │ ├── grid.py │ │ ├── mg_test.py │ │ ├── mgtower.png │ │ ├── multigrid-restrict-prolong.ipynb │ │ ├── multigrid-two-grid.ipynb │ │ ├── multigrid-vcycles.ipynb │ │ ├── multigrid.md │ │ ├── multigrid.py │ │ └── vcycle.png │ └── relaxation │ │ ├── ccfd_ghost.png │ │ ├── ccfd_grid_bnd.png │ │ ├── elliptic-modes.ipynb │ │ ├── elliptic-relaxation.ipynb │ │ ├── elliptic-residual.ipynb │ │ ├── fd_grid_bnd.png │ │ ├── relaxation.md │ │ └── smoothing.py ├── intro.md ├── reaction_networks │ ├── ODEs-implicit-nonlinear-systems.ipynb │ ├── ODEs-implicit-systems.ipynb │ ├── ODEs-implicit.ipynb │ ├── integration-example.ipynb │ ├── reactions.md │ └── stiff-ODEs.md ├── references.bib ├── rt_small.png └── stars │ ├── lane-emden.ipynb │ ├── le_extrap.png │ └── stars.md ├── figures ├── 2dgrid.py ├── advection_states.py ├── array_labels.py ├── ccfd_ghost.py ├── derivatives.py ├── fd.py ├── fd_ghost.py ├── fd_ghost_lohi.py ├── fd_lohi.py ├── fd_with_function.py ├── fv_ghost.py ├── fvrestrict.py ├── integrals.py ├── mgtower.py ├── riemann.py ├── rk2_plot.py ├── rk4_plot.py ├── roots_plot.py └── vcycle.py ├── projects └── sedov │ ├── riemann_approximate.py │ ├── riemann_exact.py │ ├── sedov.py │ └── sod-exact.out ├── requirements.txt └── style.txt /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | *~ 3 | \#* 4 | 5 | .ipynb_checkpoints 6 | 7 | __pycache__ 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/README.md -------------------------------------------------------------------------------- /SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/SETUP.md -------------------------------------------------------------------------------- /content/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/_config.yml -------------------------------------------------------------------------------- /content/_static/myfile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/_static/myfile.css -------------------------------------------------------------------------------- /content/_toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/_toc.yml -------------------------------------------------------------------------------- /content/advection_euler/advection/advection-partI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/advection-partI.ipynb -------------------------------------------------------------------------------- /content/advection_euler/advection/advection-partII.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/advection-partII.ipynb -------------------------------------------------------------------------------- /content/advection_euler/advection/advection-partIII.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/advection-partIII.ipynb -------------------------------------------------------------------------------- /content/advection_euler/advection/advection-states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/advection-states.png -------------------------------------------------------------------------------- /content/advection_euler/advection/advection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/advection.md -------------------------------------------------------------------------------- /content/advection_euler/advection/array-labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/array-labels.png -------------------------------------------------------------------------------- /content/advection_euler/advection/fd_ghost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/fd_ghost.png -------------------------------------------------------------------------------- /content/advection_euler/advection/fd_ghost_lohi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/fd_ghost_lohi.png -------------------------------------------------------------------------------- /content/advection_euler/advection/fd_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/fd_grid.png -------------------------------------------------------------------------------- /content/advection_euler/advection/fd_grid_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/fd_grid_basic.png -------------------------------------------------------------------------------- /content/advection_euler/advection/fv_ghost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/fv_ghost.png -------------------------------------------------------------------------------- /content/advection_euler/advection/fv_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/fv_grid.png -------------------------------------------------------------------------------- /content/advection_euler/advection/generalgrid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/generalgrid.png -------------------------------------------------------------------------------- /content/advection_euler/advection/grids.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/grids.png -------------------------------------------------------------------------------- /content/advection_euler/advection/riemann-adv-mol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/riemann-adv-mol.png -------------------------------------------------------------------------------- /content/advection_euler/advection/riemann-mol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/riemann-mol.png -------------------------------------------------------------------------------- /content/advection_euler/advection/riemann.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/advection/riemann.png -------------------------------------------------------------------------------- /content/advection_euler/burgers/advection-characteristics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/burgers/advection-characteristics.png -------------------------------------------------------------------------------- /content/advection_euler/burgers/burgers-characteristics-rare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/burgers/burgers-characteristics-rare.png -------------------------------------------------------------------------------- /content/advection_euler/burgers/burgers-characteristics-shock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/burgers/burgers-characteristics-shock.png -------------------------------------------------------------------------------- /content/advection_euler/burgers/burgers-methods.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/burgers/burgers-methods.ipynb -------------------------------------------------------------------------------- /content/advection_euler/burgers/burgers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/burgers/burgers.md -------------------------------------------------------------------------------- /content/advection_euler/burgers/exercises.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/burgers/exercises.ipynb -------------------------------------------------------------------------------- /content/advection_euler/euler/euler-eigen.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/euler-eigen.ipynb -------------------------------------------------------------------------------- /content/advection_euler/euler/euler-riemann-sampling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/euler-riemann-sampling.ipynb -------------------------------------------------------------------------------- /content/advection_euler/euler/euler-riemann.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/euler-riemann.ipynb -------------------------------------------------------------------------------- /content/advection_euler/euler/euler-solver.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/euler-solver.ipynb -------------------------------------------------------------------------------- /content/advection_euler/euler/euler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/euler.md -------------------------------------------------------------------------------- /content/advection_euler/euler/fv_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/fv_grid.png -------------------------------------------------------------------------------- /content/advection_euler/euler/rarefaction_span.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/rarefaction_span.png -------------------------------------------------------------------------------- /content/advection_euler/euler/riemann-mol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/riemann-mol.png -------------------------------------------------------------------------------- /content/advection_euler/euler/riemann-sod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/riemann-sod.png -------------------------------------------------------------------------------- /content/advection_euler/euler/riemann-waves-jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/riemann-waves-jump.png -------------------------------------------------------------------------------- /content/advection_euler/euler/riemann-waves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/riemann-waves.png -------------------------------------------------------------------------------- /content/advection_euler/euler/riemann_exact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/riemann_exact.py -------------------------------------------------------------------------------- /content/advection_euler/euler/riemann_state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/riemann_state.png -------------------------------------------------------------------------------- /content/advection_euler/euler/simplegrid_gc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/simplegrid_gc.png -------------------------------------------------------------------------------- /content/advection_euler/euler/sod-exact.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/euler/sod-exact.out -------------------------------------------------------------------------------- /content/advection_euler/projects/2dgrid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/projects/2dgrid.png -------------------------------------------------------------------------------- /content/advection_euler/projects/fvrestrict.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/projects/fvrestrict.png -------------------------------------------------------------------------------- /content/advection_euler/projects/piecewise-parabolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/projects/piecewise-parabolic.png -------------------------------------------------------------------------------- /content/advection_euler/projects/projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/projects/projects.md -------------------------------------------------------------------------------- /content/advection_euler/projects/spherical_sedov.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/advection_euler/projects/spherical_sedov.txt -------------------------------------------------------------------------------- /content/basics/ODEs/ODEs-partI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/ODEs-partI.ipynb -------------------------------------------------------------------------------- /content/basics/ODEs/ODEs-partII.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/ODEs-partII.ipynb -------------------------------------------------------------------------------- /content/basics/ODEs/ODEs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/ODEs.md -------------------------------------------------------------------------------- /content/basics/ODEs/boundary-value-problems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/boundary-value-problems.ipynb -------------------------------------------------------------------------------- /content/basics/ODEs/ellipse_initial_cond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/ellipse_initial_cond.png -------------------------------------------------------------------------------- /content/basics/ODEs/exercises.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/exercises.ipynb -------------------------------------------------------------------------------- /content/basics/ODEs/rk2_Euler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/rk2_Euler.png -------------------------------------------------------------------------------- /content/basics/ODEs/rk2_final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/rk2_final.png -------------------------------------------------------------------------------- /content/basics/ODEs/rk2_halfEuler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/rk2_halfEuler.png -------------------------------------------------------------------------------- /content/basics/ODEs/rk4_final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/rk4_final.png -------------------------------------------------------------------------------- /content/basics/ODEs/rk4_k1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/rk4_k1.png -------------------------------------------------------------------------------- /content/basics/ODEs/rk4_k2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/rk4_k2.png -------------------------------------------------------------------------------- /content/basics/ODEs/rk4_k3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/rk4_k3.png -------------------------------------------------------------------------------- /content/basics/ODEs/rk4_k4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/ODEs/rk4_k4.png -------------------------------------------------------------------------------- /content/basics/diff-int/compound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/compound.png -------------------------------------------------------------------------------- /content/basics/diff-int/compound2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/compound2.png -------------------------------------------------------------------------------- /content/basics/diff-int/derivs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/derivs.png -------------------------------------------------------------------------------- /content/basics/diff-int/diff-int.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/diff-int.md -------------------------------------------------------------------------------- /content/basics/diff-int/differentiation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/differentiation.ipynb -------------------------------------------------------------------------------- /content/basics/diff-int/exercises.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/exercises.ipynb -------------------------------------------------------------------------------- /content/basics/diff-int/fd_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/fd_grid.png -------------------------------------------------------------------------------- /content/basics/diff-int/integration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/integration.ipynb -------------------------------------------------------------------------------- /content/basics/diff-int/rectangle_N1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/rectangle_N1.png -------------------------------------------------------------------------------- /content/basics/diff-int/rectangle_N6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/rectangle_N6.png -------------------------------------------------------------------------------- /content/basics/diff-int/simpsons_N1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/simpsons_N1.png -------------------------------------------------------------------------------- /content/basics/diff-int/simpsons_N6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/simpsons_N6.png -------------------------------------------------------------------------------- /content/basics/diff-int/trapezoid_N1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/trapezoid_N1.png -------------------------------------------------------------------------------- /content/basics/diff-int/trapezoid_N6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/diff-int/trapezoid_N6.png -------------------------------------------------------------------------------- /content/basics/floating-point/floating-point.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/floating-point/floating-point.md -------------------------------------------------------------------------------- /content/basics/floating-point/numerical_error.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/floating-point/numerical_error.ipynb -------------------------------------------------------------------------------- /content/basics/linear-algebra/la-basics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/linear-algebra/la-basics.ipynb -------------------------------------------------------------------------------- /content/basics/linear-algebra/la-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/linear-algebra/la-overview.md -------------------------------------------------------------------------------- /content/basics/roots/newton_00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/roots/newton_00.png -------------------------------------------------------------------------------- /content/basics/roots/newton_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/roots/newton_01.png -------------------------------------------------------------------------------- /content/basics/roots/newton_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/roots/newton_02.png -------------------------------------------------------------------------------- /content/basics/roots/root-finding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/basics/roots/root-finding.ipynb -------------------------------------------------------------------------------- /content/elliptic_multigrid/intro/elliptic-problems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/intro/elliptic-problems.ipynb -------------------------------------------------------------------------------- /content/elliptic_multigrid/multigrid/fvrestrict.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/multigrid/fvrestrict.png -------------------------------------------------------------------------------- /content/elliptic_multigrid/multigrid/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/multigrid/grid.py -------------------------------------------------------------------------------- /content/elliptic_multigrid/multigrid/mg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/multigrid/mg_test.py -------------------------------------------------------------------------------- /content/elliptic_multigrid/multigrid/mgtower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/multigrid/mgtower.png -------------------------------------------------------------------------------- /content/elliptic_multigrid/multigrid/multigrid-restrict-prolong.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/multigrid/multigrid-restrict-prolong.ipynb -------------------------------------------------------------------------------- /content/elliptic_multigrid/multigrid/multigrid-two-grid.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/multigrid/multigrid-two-grid.ipynb -------------------------------------------------------------------------------- /content/elliptic_multigrid/multigrid/multigrid-vcycles.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/multigrid/multigrid-vcycles.ipynb -------------------------------------------------------------------------------- /content/elliptic_multigrid/multigrid/multigrid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/multigrid/multigrid.md -------------------------------------------------------------------------------- /content/elliptic_multigrid/multigrid/multigrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/multigrid/multigrid.py -------------------------------------------------------------------------------- /content/elliptic_multigrid/multigrid/vcycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/multigrid/vcycle.png -------------------------------------------------------------------------------- /content/elliptic_multigrid/relaxation/ccfd_ghost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/relaxation/ccfd_ghost.png -------------------------------------------------------------------------------- /content/elliptic_multigrid/relaxation/ccfd_grid_bnd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/relaxation/ccfd_grid_bnd.png -------------------------------------------------------------------------------- /content/elliptic_multigrid/relaxation/elliptic-modes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/relaxation/elliptic-modes.ipynb -------------------------------------------------------------------------------- /content/elliptic_multigrid/relaxation/elliptic-relaxation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/relaxation/elliptic-relaxation.ipynb -------------------------------------------------------------------------------- /content/elliptic_multigrid/relaxation/elliptic-residual.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/relaxation/elliptic-residual.ipynb -------------------------------------------------------------------------------- /content/elliptic_multigrid/relaxation/fd_grid_bnd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/relaxation/fd_grid_bnd.png -------------------------------------------------------------------------------- /content/elliptic_multigrid/relaxation/relaxation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/relaxation/relaxation.md -------------------------------------------------------------------------------- /content/elliptic_multigrid/relaxation/smoothing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/elliptic_multigrid/relaxation/smoothing.py -------------------------------------------------------------------------------- /content/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/intro.md -------------------------------------------------------------------------------- /content/reaction_networks/ODEs-implicit-nonlinear-systems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/reaction_networks/ODEs-implicit-nonlinear-systems.ipynb -------------------------------------------------------------------------------- /content/reaction_networks/ODEs-implicit-systems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/reaction_networks/ODEs-implicit-systems.ipynb -------------------------------------------------------------------------------- /content/reaction_networks/ODEs-implicit.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/reaction_networks/ODEs-implicit.ipynb -------------------------------------------------------------------------------- /content/reaction_networks/integration-example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/reaction_networks/integration-example.ipynb -------------------------------------------------------------------------------- /content/reaction_networks/reactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/reaction_networks/reactions.md -------------------------------------------------------------------------------- /content/reaction_networks/stiff-ODEs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/reaction_networks/stiff-ODEs.md -------------------------------------------------------------------------------- /content/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/references.bib -------------------------------------------------------------------------------- /content/rt_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/rt_small.png -------------------------------------------------------------------------------- /content/stars/lane-emden.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/stars/lane-emden.ipynb -------------------------------------------------------------------------------- /content/stars/le_extrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/stars/le_extrap.png -------------------------------------------------------------------------------- /content/stars/stars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/content/stars/stars.md -------------------------------------------------------------------------------- /figures/2dgrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/2dgrid.py -------------------------------------------------------------------------------- /figures/advection_states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/advection_states.py -------------------------------------------------------------------------------- /figures/array_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/array_labels.py -------------------------------------------------------------------------------- /figures/ccfd_ghost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/ccfd_ghost.py -------------------------------------------------------------------------------- /figures/derivatives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/derivatives.py -------------------------------------------------------------------------------- /figures/fd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/fd.py -------------------------------------------------------------------------------- /figures/fd_ghost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/fd_ghost.py -------------------------------------------------------------------------------- /figures/fd_ghost_lohi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/fd_ghost_lohi.py -------------------------------------------------------------------------------- /figures/fd_lohi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/fd_lohi.py -------------------------------------------------------------------------------- /figures/fd_with_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/fd_with_function.py -------------------------------------------------------------------------------- /figures/fv_ghost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/fv_ghost.py -------------------------------------------------------------------------------- /figures/fvrestrict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/fvrestrict.py -------------------------------------------------------------------------------- /figures/integrals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/integrals.py -------------------------------------------------------------------------------- /figures/mgtower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/mgtower.py -------------------------------------------------------------------------------- /figures/riemann.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/riemann.py -------------------------------------------------------------------------------- /figures/rk2_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/rk2_plot.py -------------------------------------------------------------------------------- /figures/rk4_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/rk4_plot.py -------------------------------------------------------------------------------- /figures/roots_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/roots_plot.py -------------------------------------------------------------------------------- /figures/vcycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/figures/vcycle.py -------------------------------------------------------------------------------- /projects/sedov/riemann_approximate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/projects/sedov/riemann_approximate.py -------------------------------------------------------------------------------- /projects/sedov/riemann_exact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/projects/sedov/riemann_exact.py -------------------------------------------------------------------------------- /projects/sedov/sedov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/projects/sedov/sedov.py -------------------------------------------------------------------------------- /projects/sedov/sod-exact.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/projects/sedov/sod-exact.out -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zingale/comp_astro_tutorial/HEAD/requirements.txt -------------------------------------------------------------------------------- /style.txt: -------------------------------------------------------------------------------- 1 | toggle cells: 2 | 3 | https://jupyterbook.org/interactive/hiding.html 4 | --------------------------------------------------------------------------------