Author: Jack Dongarra,Roman Wyrzykowski,Konrad Karczewski