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
| System | Port | Version |
|---|---|---|
| FreeBSD | math/atlas | 3.10.3_2,1 |
| MidnightBSD | math/atlas | 3.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | - | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | - | - | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${NONEXISTENT}: math/lapack
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
| Option | Default | Description |
|---|---|---|
| ARCHDEF | off | Use a specified architectural default |
| DATA | on | Install tuning data and logs from the build |
| DOCS | off | Build and/or install documentation |
| TSC | off | If WALL_TIMER is enabled, use the TSC |
| WALL_TIMER | off | Use 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
| File | Size | SHA256 |
|---|---|---|
| atlas3.10.3.tar.bz2 | 5.156852e+06 | 2688eb733a6c5f78a18ef32144039adcd62fabce66f2eb51dd59dde806a6d2b7 |
Master sites 1
- SF/math-atlas/Stable/3.10.3
Commit history 0
No commits in the history this site was built from.