amd / libflame

High-performance object-based library for DLA computations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AOCL-LAPACK library

AOCL-LAPACK is a high performant implementation of Linear Algebra PACKage(LAPACK). LAPACK provides routines for solving systems of linear equations, least-squares problems, eigenvalue problems, singular value problems, and the associated matrix factorizations. It is extensible, easy to use, and available under open-source BSD-3 license. AOCL-LAPACK is a C-only implementation. Applications relying on standard Netlib LAPACK interfaces can utilize libFLAME with virtually no changes to their source code.

AOCL-LAPACK was originally developed by current and former members of the Science of High-Performance Computing (SHPC) group in the Institute for Computational Engineering and Sciences at The University of Texas at Austin under project name libflame. The upstream libflame repository is available here. AMD is actively optimizing key routines in libFLAME as part of AOCL-LAPACK library, for AMD Zen core based architectures in the "amd" fork of libFLAME hosted on github.

For detailed instructions on how to configure, build, install, and link against libflame on AMD CPUs, please refer to the AOCL User Guide located on AMD developer portal.

Upstream repository contains libflame reference manual and a complete API reference. If you have LaTeX installed on your system, you may simply change into the 'docs/libflame' subdirectory of the top-level directory of the libflame source tree and build the document from its source. You may also find a copy of the document here on github.

For any issues/suggestion in the "amd" fork of libFLAME, please email toolchainsupport@amd.com

Also, please read the LICENSE file for information on copying and distributing this software.

About

High-performance object-based library for DLA computations

License:Other


Languages

Language:Fortran 60.2%Language:C 32.2%Language:C++ 5.9%Language:CMake 0.6%Language:Makefile 0.4%Language:MATLAB 0.2%Language:Shell 0.2%Language:TeX 0.1%Language:M4 0.1%Language:Python 0.1%Language:NASL 0.0%Language:Perl 0.0%Language:Batchfile 0.0%Language:Meson 0.0%