Compact course: Iterative linear solvers and parallelization