├── LICENSE.md ├── README.md ├── lectures ├── lecture1 │ ├── Boxes-and-registers.ipynb │ ├── Course-overview.pdf │ ├── Course-overview.pptx │ └── Performance-variation.ipynb ├── lecture2 │ ├── Code-specialization.ipynb │ └── Getting started, working with matrices.ipynb ├── lecture3 │ └── Type-stability.ipynb ├── lecture4 │ ├── Vectorization.ipynb │ ├── memory-matrices.ipynb │ ├── memory.pdf │ └── memory.pptx ├── lecture5 │ └── Parallelism.ipynb ├── lecture6 │ └── Types and Dispatch.ipynb ├── lecture7 │ └── Metaprogramming.ipynb └── other │ ├── 2.%2520Using%2520MPI%2520from%2520Julia.ipynb │ ├── Automatic differentiation and applications.ipynb │ ├── Dense-and-Sparse.ipynb │ ├── Interval Newton.ipynb │ ├── Interval arithmetic.ipynb │ ├── Metaprogramming-live.ipynb │ ├── Metaprogramming.ipynb │ ├── Nested-Dissection.ipynb │ ├── Numerical-Analysis-live.ipynb │ ├── Numerical-Analysis.ipynb │ ├── Syntax trees in Julia.ipynb │ ├── The+Big+Picture+of+Parallel+Computing.ipynb │ ├── Transposition.ipynb │ ├── Types and Dispatch live.ipynb │ └── Types and Dispatch.ipynb └── psets ├── pset1.ipynb └── pset2.ipynb /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/README.md -------------------------------------------------------------------------------- /lectures/lecture1/Boxes-and-registers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture1/Boxes-and-registers.ipynb -------------------------------------------------------------------------------- /lectures/lecture1/Course-overview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture1/Course-overview.pdf -------------------------------------------------------------------------------- /lectures/lecture1/Course-overview.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture1/Course-overview.pptx -------------------------------------------------------------------------------- /lectures/lecture1/Performance-variation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture1/Performance-variation.ipynb -------------------------------------------------------------------------------- /lectures/lecture2/Code-specialization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture2/Code-specialization.ipynb -------------------------------------------------------------------------------- /lectures/lecture2/Getting started, working with matrices.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture2/Getting started, working with matrices.ipynb -------------------------------------------------------------------------------- /lectures/lecture3/Type-stability.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture3/Type-stability.ipynb -------------------------------------------------------------------------------- /lectures/lecture4/Vectorization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture4/Vectorization.ipynb -------------------------------------------------------------------------------- /lectures/lecture4/memory-matrices.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture4/memory-matrices.ipynb -------------------------------------------------------------------------------- /lectures/lecture4/memory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture4/memory.pdf -------------------------------------------------------------------------------- /lectures/lecture4/memory.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture4/memory.pptx -------------------------------------------------------------------------------- /lectures/lecture5/Parallelism.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture5/Parallelism.ipynb -------------------------------------------------------------------------------- /lectures/lecture6/Types and Dispatch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture6/Types and Dispatch.ipynb -------------------------------------------------------------------------------- /lectures/lecture7/Metaprogramming.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/lecture7/Metaprogramming.ipynb -------------------------------------------------------------------------------- /lectures/other/2.%2520Using%2520MPI%2520from%2520Julia.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/2.%2520Using%2520MPI%2520from%2520Julia.ipynb -------------------------------------------------------------------------------- /lectures/other/Automatic differentiation and applications.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Automatic differentiation and applications.ipynb -------------------------------------------------------------------------------- /lectures/other/Dense-and-Sparse.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Dense-and-Sparse.ipynb -------------------------------------------------------------------------------- /lectures/other/Interval Newton.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Interval Newton.ipynb -------------------------------------------------------------------------------- /lectures/other/Interval arithmetic.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Interval arithmetic.ipynb -------------------------------------------------------------------------------- /lectures/other/Metaprogramming-live.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Metaprogramming-live.ipynb -------------------------------------------------------------------------------- /lectures/other/Metaprogramming.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Metaprogramming.ipynb -------------------------------------------------------------------------------- /lectures/other/Nested-Dissection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Nested-Dissection.ipynb -------------------------------------------------------------------------------- /lectures/other/Numerical-Analysis-live.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Numerical-Analysis-live.ipynb -------------------------------------------------------------------------------- /lectures/other/Numerical-Analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Numerical-Analysis.ipynb -------------------------------------------------------------------------------- /lectures/other/Syntax trees in Julia.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Syntax trees in Julia.ipynb -------------------------------------------------------------------------------- /lectures/other/The+Big+Picture+of+Parallel+Computing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/The+Big+Picture+of+Parallel+Computing.ipynb -------------------------------------------------------------------------------- /lectures/other/Transposition.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Transposition.ipynb -------------------------------------------------------------------------------- /lectures/other/Types and Dispatch live.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Types and Dispatch live.ipynb -------------------------------------------------------------------------------- /lectures/other/Types and Dispatch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/lectures/other/Types and Dispatch.ipynb -------------------------------------------------------------------------------- /psets/pset1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/psets/pset1.ipynb -------------------------------------------------------------------------------- /psets/pset2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitmath/18S096/HEAD/psets/pset2.ipynb --------------------------------------------------------------------------------