/hpc-linear-solver

High Performance Dense Linear Solver

Primary LanguageC++

hpc-linear-solver

High Performance Dense Linear Solver developed during the 2018S - Computer Architecture and High Performance Computing course.

Files

  • triangular_solve.cpp: Implementation of forward and backward substitution for lower and upper triangular matrices.
  • LU.cpp: Implementation of a standard LU factorization.
  • LU_pp.cpp: Implementation of an LU factorization with partial pivoting.
  • LU_blocked.cpp: Implementation of a high performance blocked LU factorization with partial pivoting.
  • doc: Includes technical report and makefile for each implementation

Requirements

  • C++11
  • CBLAS