hpc_lecture 20201Q Titech lecture "High Performance Computing" lecture materials Contents Topic Sample code Class 1 Introduction to parallel programming Class 2 Shared memory parallelization 02_openmp Class 3 Distributed memory parallelization 03_mpi Class 4 SIMD parallelization 04_simd Class 5 GPU programming 05_cuda,05_openacc Class 6 Parallel programing models 06_starpu Class 7 Cache blocking 07_cache_cpu,07_cache_gpu Class 8 High Performance Python 08_cython Class 9 I/O libraries 09_io Class 10 Parallel debugger 10_debugger Class 11 Parallel profiler 11_profiler Class 12 Containers Class 13 Scientific computing 13_fdm,13_solver Class 14 Deep Learning 14_dl Navier_Stokes Parallelization of Navier Stokes final