LAPACK
LAPACKにはサブルーチンの機能とインターフェースに互換性のある実装が多く存在する。
以下に例を示す。それぞれの動作環境についてはリンク先を参照。
ACML (AMD Core Math Library): AMDによる実装。
Accelerateフレームワーク: Appleによる実装。
HP MLIB: ヒューレット・パッカードによる実装。
ESSL (Engineering and Scientific Subroutine Library): IBMによる実装。
Intel Math Kernel Library: インテルによる実装。
MathKeisan: 日本電気による実装。
SCSL (Scientific Computing Software Library): SGIによる実装。
Sun Performance Linaray: サン・マイクロシステムズによる実装。
問題を解くために必要な計算タスクを実行するためのルーチン。LAPACKのドライバルーチンは計算ルーチンを連続的に呼び出すことで問題を解く。計算タスクの例として行列をLU分解することや対称行列を三重対角行列に変換することなどが挙げられる。前者は線型方程式系を解くために、そして後者は対称行列の固有値問題を解くために必要である。利用者の要請に合致するドライバルーチンが存在しない場合は計算ルーチンを組み合わせて問題を解くことになる。