GotoBLAS

From HP-SEE Wiki

Revision as of 13:13, 23 August 2011 by Roczei (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Information

Authors/Maintainers

  • Also origin, if the software comes from a specific project.

Summary

GotoBLAS – "the, currently, fastest implementation of the Basic Linear Algebra Subroutines (BLAS)". The advantage is fast calculation. Note that the actual performance depends in part on the code from which you call the GotoBLAS subroutine(s) and on the combination of architecture and operating system under which you are running. Your own tuning here can make a big difference. The GotoBLAS have various interfaces for both commercial and noncommercial compilers, including GNU g77, Intel, PGI, PathScale, IBM, SUN Studio and Compaq. The GotoBLAS source code was contributed by many before FOSS licenses were established, there are both free and commercial versions/implementations available.

Features

  • Listed features

Architectural/Functional Overview

  • high level design info, how it works, performance - may be a link, or several links

Usage Overview

  • If possible with small example - may be a link

Dependacies

  • list of all relevant dependencies on other libraries

HP-SEE Applications

  • HMLQCD (Hadron Masses from Lattice QCD)
  • NUQG (Numerical study of ultra-cold quantum gases)
  • GENETATOMIC (Genetic algorithms in atomic collisions)


Resource Centers

  • BG, BG
  • NCIT-Cluster, RO
  • PARADOX, RS

Usage by other projects and communities

  • If any

Recommendations for Configuration and Usage