BSD Ports

math/atlas 3.10.3_2,1 FreeBSD

Automatically Tuned Linear Algebra Software (ATLAS)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
math

Description

The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance. At present, it provides C and Fortran77 interfaces to a portable, efficient BLAS implementation, as well as enhanced versions of a few routines from LAPACK. To link with ATLAS shared libraries:

Serial (thread-safe) Fortran77 BLAS: -lf77blas Multi-threaded Fortran77 BLAS: -lptf77blas Serial (thread-safe) C BLAS: -lcblas Multi-threaded C BLAS: -lptcblas ATLAS-enhanced LAPACK, serial (thread-safe) interface: -lalapack -lf77blas -lcblas ATLAS-enhanced LAPACK, multi-threaded interface: -lalapack -lptf77blas -lptcblas

In the other systems

SystemPortVersion
FreeBSDmath/atlas3.10.3_2,1
MidnightBSDmath/atlas3.10.3_2,1

Install

Binary package:

pkg install atlas-math

From the ports tree:

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

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

RUN_DEPENDS=	atlas-math>0:math/atlas
LIB_DEPENDS=	libalapack.so:math/atlas

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:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

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

Build dependencies 12
Run dependencies 8

No port depends on this one.

Configuration

Options name: math_atlas

OptionDefaultDescription
ARCHDEFoffUse a specified architectural default
DATAonInstall tuning data and logs from the build
DOCSoffBuild and/or install documentation
TSCoffIf WALL_TIMER is enabled, use the TSC
WALL_TIMERoffUse less robust timing with higher resolution
USES
fortran gmake tar:bzip2
Service scripts
none
Conflicts with
cblas openblas

Files

pkg-plist 346
  • include/atlas/shared/atlas_buildinfo.h
  • include/atlas/shared/atlas_cGetNB_gelqf.h
  • include/atlas/shared/atlas_cGetNB_geqlf.h
  • include/atlas/shared/atlas_cGetNB_geqrf.h
  • include/atlas/shared/atlas_cGetNB_gerqf.h
  • include/atlas/shared/atlas_cNCmm.h
  • include/atlas/shared/atlas_cacheedge.h
  • include/atlas/shared/atlas_cher2.h
  • include/atlas/shared/atlas_cher2_L1.h
  • include/atlas/shared/atlas_cher2_L2.h
  • include/atlas/shared/atlas_cmvn.h
  • include/atlas/shared/atlas_cmvn_L1.h
  • include/atlas/shared/atlas_cmvn_L2.h
  • include/atlas/shared/atlas_cmvnkernels.h
  • include/atlas/shared/atlas_cmvt.h
  • include/atlas/shared/atlas_cmvt_L1.h
  • include/atlas/shared/atlas_cmvt_L2.h
  • include/atlas/shared/atlas_cmvtkernels.h
  • include/atlas/shared/atlas_cr1.h
  • include/atlas/shared/atlas_cr1_L1.h
  • include/atlas/shared/atlas_cr1_L2.h
  • include/atlas/shared/atlas_cr1kernels.h
  • include/atlas/shared/atlas_cr2.h
  • include/atlas/shared/atlas_cr2_L1.h
  • include/atlas/shared/atlas_cr2_L2.h
  • include/atlas/shared/atlas_cr2kernels.h
  • include/atlas/shared/atlas_csNKB.h
  • include/atlas/shared/atlas_csyr.h
  • include/atlas/shared/atlas_csyr2NX.h
  • include/atlas/shared/atlas_csyrNX.h
  • include/atlas/shared/atlas_csyr_L1.h
  • include/atlas/shared/atlas_csyr_L2.h
  • include/atlas/shared/atlas_csysinfo.h
  • include/atlas/shared/atlas_ctGetNB_gelqf.h
  • include/atlas/shared/atlas_ctGetNB_geqlf.h
  • include/atlas/shared/atlas_ctGetNB_geqrf.h
  • include/atlas/shared/atlas_ctGetNB_gerqf.h
  • include/atlas/shared/atlas_ctrsmXover.h
  • include/atlas/shared/atlas_dGetNB_gelqf.h
  • include/atlas/shared/atlas_dGetNB_geqlf.h
  • include/atlas/shared/atlas_dGetNB_geqrf.h
  • include/atlas/shared/atlas_dGetNB_gerqf.h
  • include/atlas/shared/atlas_dNCmm.h
  • include/atlas/shared/atlas_dlamch.h
  • include/atlas/shared/atlas_dmvn.h
  • include/atlas/shared/atlas_dmvn_L1.h
  • include/atlas/shared/atlas_dmvn_L2.h
  • include/atlas/shared/atlas_dmvnkernels.h
  • include/atlas/shared/atlas_dmvt.h
  • include/atlas/shared/atlas_dmvt_L1.h
  • include/atlas/shared/atlas_dmvt_L2.h
  • include/atlas/shared/atlas_dmvtkernels.h
  • include/atlas/shared/atlas_dr1.h
  • include/atlas/shared/atlas_dr1_L1.h
  • include/atlas/shared/atlas_dr1_L2.h
  • include/atlas/shared/atlas_dr1kernels.h
  • include/atlas/shared/atlas_dr2.h
  • include/atlas/shared/atlas_dr2_L1.h
  • include/atlas/shared/atlas_dr2_L2.h
  • include/atlas/shared/atlas_dr2kernels.h
  • include/atlas/shared/atlas_dsyr.h
  • include/atlas/shared/atlas_dsyr2.h
  • include/atlas/shared/atlas_dsyr2NX.h
  • include/atlas/shared/atlas_dsyr2_L1.h
  • include/atlas/shared/atlas_dsyr2_L2.h
  • include/atlas/shared/atlas_dsyrNX.h
  • include/atlas/shared/atlas_dsyr_L1.h
  • include/atlas/shared/atlas_dsyr_L2.h
  • include/atlas/shared/atlas_dsysinfo.h
  • include/atlas/shared/atlas_dtGetNB_gelqf.h
  • include/atlas/shared/atlas_dtGetNB_geqlf.h
  • include/atlas/shared/atlas_dtGetNB_geqrf.h
  • include/atlas/shared/atlas_dtGetNB_gerqf.h
  • include/atlas/shared/atlas_dtrsmXover.h
  • include/atlas/shared/atlas_pthreads.h
  • include/atlas/shared/atlas_sGetNB_gelqf.h
  • include/atlas/shared/atlas_sGetNB_geqlf.h
  • include/atlas/shared/atlas_sGetNB_geqrf.h
  • include/atlas/shared/atlas_sGetNB_gerqf.h
  • include/atlas/shared/atlas_sNCmm.h
  • include/atlas/shared/atlas_slamch.h
  • include/atlas/shared/atlas_smvn.h
  • include/atlas/shared/atlas_smvn_L1.h
  • include/atlas/shared/atlas_smvn_L2.h
  • include/atlas/shared/atlas_smvnkernels.h
  • include/atlas/shared/atlas_smvt.h
  • include/atlas/shared/atlas_smvt_L1.h
  • include/atlas/shared/atlas_smvt_L2.h
  • include/atlas/shared/atlas_smvtkernels.h
  • include/atlas/shared/atlas_sr1.h
  • include/atlas/shared/atlas_sr1_L1.h
  • include/atlas/shared/atlas_sr1_L2.h
  • include/atlas/shared/atlas_sr1kernels.h
  • include/atlas/shared/atlas_sr2.h
  • include/atlas/shared/atlas_sr2_L1.h
  • include/atlas/shared/atlas_sr2_L2.h
  • include/atlas/shared/atlas_sr2kernels.h
  • include/atlas/shared/atlas_ssyr.h
  • include/atlas/shared/atlas_ssyr2.h
  • include/atlas/shared/atlas_ssyr2NX.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
atlas3.10.3.tar.bz25.156852e+062688eb733a6c5f78a18ef32144039adcd62fabce66f2eb51dd59dde806a6d2b7
Master sites 1
  • SF/math-atlas/Stable/3.10.3

Commit history 0

No commits in the history this site was built from.