- lecture 01 : Introduction to Parallel Computing
- lecture 02 : OpenMP(Basic, Pragma block)
- lecture 03 : OpenMP(Do/For, Mat multiplication, hw : Jacobi method to solve Ax = b)
- lecture 04 : OpenMP(Integral, loop dependency)
- lecture 05 : MPI(Basic)
- lecture 06 : MPI(Blocking and Non blocking communicator)
- lecture 07 : MPI(Collective communicator)
- lecture 08 : MPI(Communicator, hw : Matrix transpose using collective communicator)
- lecture 09 : CUDA(Basic, kernel, Matrix transpose, add etc)
- lecture 10 : CUDA(Asynchoronous Transfer,Pinned memory, Pitch memory, Reduction, etc)
- lecture 11 : FDM
- quiz : codes for preparing quiz
- PFDM : final-project, 3D neutron transport equation solver using Bi-CGSTAB(S.J.Kwon)
- codes(main.cpp, etc..) and lecture slide(.pdf) are included in each folder
- Homework codes are included in lecture 03 and lecture 08 folder
- Final Project code : PFDM (3D neutron transport euqation solver using Bi-CGSTAB, S.J.Kwon)