Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
README
clBLAS-2.12-1bl1.cygport
clBLAS-2.12-1bl1.src.patch

README

clBLAS
------------------------------------------
This repository houses the code for the OpenCL(TM) BLAS portion of clMath. The
complete set of BLAS level 1, 2 & 3 routines is implemented. Please see Netlib
BLAS for the list of supported routines. In addition to GPU devices, the
library also supports running on CPU devices to facilitate debugging and
multicore programming. APPML 1.12 is the most current generally available
pre-packaged binary version of the library available for download for both
Linux and Windows platforms.

The primary goal of clBLAS is to make it easier for developers to utilize the
inherent performance and power efficiency benefits of heterogeneous computing.
clBLAS interfaces do not hide nor wrap OpenCL interfaces, but rather leaves
OpenCL state management to the control of the user to allow for maximum
performance and flexibility. The clBLAS library does generate and enqueue
optimized OpenCL kernels, relieving the user from the task of writing,
optimizing and maintaining kernel code themselves.

Runtime requirements:
  cygwin-2.8.2-1
  gtest-1.7.0-1
  libclBLAS-devel-2.12-1bl1
  libclBLAS2-2.12-1bl1
  libgcc1-5.4.0-1
  libopenblas-0.2.20-1
  libOpenCL1-2.2.11-1
  libstdc++6-5.4.0-1
  pkg-config-0.29.1-1

Build requirements:
(besides corresponding -devel packages)
  binutils-2.25-4
  cmake-3.6.2-1
  cygport-0.24.1-1
  gcc-core-5.4.0-1
  gcc-g++-5.4.0-1
  make-4.2.1-2
  python-2.7.13-1

Canonical website:
  https://github.com/clMathLibraries/clBLAS

Canonical download:
  https://github.com/clMathLibraries/clBLAS/archive/v2.12.tar.gz

-------------------------------------------

Build instructions:
  1. unpack clBLAS-2.12-X-src.tar.xz
  2. if you use setup to install this src package,
     it will be unpacked under /usr/src automatically
        % cd /usr/src
        % cygport ./clBLAS-2.12-X.cygport all

This will create:
  /usr/src/clBLAS-2.12-X-src.tar.xz
  /usr/src/clBLAS-2.12-X.tar.xz
  /usr/src/libclBLAS2-2.12-X.tar.xz
  /usr/src/libclBLAS-devel-2.12-X.tar.xz

-------------------------------------------

Files included in the binary package:

(clBLAS)
  /usr/bin/clBLAS-tune.exe
  /usr/bin/t_blkmul.exe
  /usr/bin/t_dblock_kgen.exe
  /usr/bin/t_gens_cache.exe
  /usr/bin/t_tilemul.exe
  /usr/bin/test-correctness.exe
  /usr/bin/test-functional.exe
  /usr/bin/test-medium.exe
  /usr/bin/test-short.exe
  /usr/share/doc/Cygwin/clBLAS.README
  /usr/share/doc/clBLAS/ChangeLog
  /usr/share/doc/clBLAS/LICENSE
  /usr/share/doc/clBLAS/NOTICE
  /usr/share/doc/clBLAS/README.md

(libclBLAS2)
  /usr/bin/cygclBLAS-2.dll

(libclBLAS-devel)
  /usr/include/clAmdBlas.h
  /usr/include/clAmdBlas.version.h
  /usr/include/clBLAS-complex.h
  /usr/include/clBLAS.h
  /usr/include/clBLAS.version.h
  /usr/lib/cmake/clBLAS/clBLASConfig.cmake
  /usr/lib/cmake/clBLAS/clBLASConfigVersion.cmake
  /usr/lib/cmake/clBLAS/clBLASTargets-release.cmake
  /usr/lib/cmake/clBLAS/clBLASTargets.cmake
  /usr/lib/libclBLAS.dll.a
  /usr/lib/pkgconfig/clBLAS.pc

------------------

Port Notes:

----- version 2.12-1bl1 -----
Initial release by fd0 <https://github.com/fd00/>