saper0 / hpc-linear-solver

High Performance Dense Linear Solver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

High Performance Dense Linear Solver


Languages

Language:C++ 100.0%