patchGNU Autoconf Archive - Patches: patch #7828, OpenBLAS detection in AX_BLAS

 
 

patch #7828: OpenBLAS detection in AX_BLAS

Submitter:  Steven G. Johnson <stevengj>
Submitted:  Wed 08 Aug 2012 08:33:25 PM UTC
   
 
Priority:  5 - Normal Status:  Done
Assigned to:  simons Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 07 Sep 2012 08:42:28 AM UTC, comment #1: 

Pushed to the Git repository in c78c8c763254ad0086bc8bd5c714cba0425080b2. Thank your very much for the patch.

Peter Simons <simons>
Group administrator
Wed 08 Aug 2012 08:33:25 PM UTC, original submission:  

The attached patch modifies AX_BLAS to detect the (free-software, BSD-licensed) OpenBLAS library, a descendant of GotoBLAS (http://xianyi.github.com/OpenBLAS/).

In my tests, OpenBLAS (which includes both the Fortran BLAS and also cblas, as well as LAPACK, in -lopenblas) has somewhat better serial and parallel performance than ATLAS, is vastly easier to install, and has some other advantages (e.g. OpenMP support, runtime architecture detection to switch compute kernels, ...).  Hence my patch checks for it before ATLAS.

Regards,
Steven G. Johnson

Steven G. Johnson <stevengj>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #26337:  patch.txt added by stevengj (518B - text/plain)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by simons (Posted a comment)
  • -email is unavailable- added by stevengj (Submitted the item)
  •  

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2012-09-09 simons StatusReady For Test Done
        Open/ClosedOpen Closed
    2012-09-07 simons StatusNone Ready For Test
        Assigned toNone simons
    2012-08-08 stevengj Attached File- Added patch.txt, #26337

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code