BSD Ports

math/openblas64 0.3.34_1 FreeBSD

OpenBLAS with 8 byte integers on 64-bits architectures

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
3a260bdb9f
License
BSD3CLAUSE
Categories
math
Package size
4977.2 KiB, 37206.4 KiB installed

Description

OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. OpenBLAS is an open source project supported by Lab of Parallel Software and Computational Science, ISCAS.

This version uses 8 byte integers on 64-bits architectures.

In the other systems

SystemPortVersion
FreeBSDmath/openblas640.3.34_1
NetBSDmath/openblas640.3.31nb1

Install

Binary package:

pkg install openblas64

From the ports tree:

cd /usr/ports/math/openblas64/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openblas64>0:math/openblas64
LIB_DEPENDS=	libopenblas_64.so:math/openblas64

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.3.34_10.3.34_1---
FreeBSD:14:quarterly0.3.34_10.3.34_1n/a--
FreeBSD:15:latest0.3.34_10.3.34_1n/a--
FreeBSD:15:quarterly0.3.34_10.3.34_1n/an/an/a
FreeBSD:16:latest0.3.34_10.3.34_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 19
Run dependencies 8

No port depends on this one.

Configuration

Options name: math_openblas

OptionDefaultDescription
BENCHMARKSoffBuild the collection of BLAS/LAPACK benchmarks
DYNAMIC_ARCHoffOptimize for multiple CPU types, otherwise for this CPU
OPENMPonParallel processing support via OpenMP
USES
cmake:testing compiler:c11 cpe fortran gmake pathfix pkgconfig
Service scripts
none

Files

pkg-plist 18
  • include/openblas64/cblas.h
  • include/openblas64/f77blas.h
  • include/openblas64/lapack.h
  • include/openblas64/lapacke.h
  • include/openblas64/lapacke_config.h
  • include/openblas64/lapacke_example_aux.h
  • include/openblas64/lapacke_mangling.h
  • include/openblas64/lapacke_utils.h
  • include/openblas64/openblas_config.h
  • lib/cmake/OpenBLAS64/OpenBLAS64Config.cmake
  • lib/cmake/OpenBLAS64/OpenBLAS64ConfigVersion.cmake
  • lib/cmake/OpenBLAS64/OpenBLAS64Targets-.cmake
  • lib/cmake/OpenBLAS64/OpenBLAS64Targets.cmake
  • lib/libopenblas_64.a
  • lib/libopenblas_64.so
  • lib/libopenblas_64.so.0
  • lib/libopenblas_64.so.0.3
  • libdata/pkgconfig/openblas64.pc
distinfo 4
FileSizeSHA256
openblas/large.tgz2595f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1
openblas/timing.tgz1.059485e+06999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af
openblas/OpenMathLib-OpenBLAS-v0.3.34_GH0.tar.gz2.5326686e+07cd7e129868320cc2d033afa920e31202dfe0b8066a5b66661900ccc0f197dfed
openblas/76e12db33be8c5ae981b36ef924168e1b1248219.patch8365c2d3d6b9fc070f0f4416d5f987aae97bf12f4587aacc28d9777ca75d8e674dd
Master sites 1
  • NL/lapack/timing/:lapack_tmg

Commit history 2

DateCommitCreditsLog message
3a260bdb9f Piotr Kubaj math/openblas64: drop GCC on powerpc64*
21703024af Thierry Thomas math/openblas64: upgrade to 0.3.34
Release notes at https://github.com/OpenMathLib/OpenBLAS/releases#release-v0.3.34