math/blasfeo 0.1.4.3 FreeBSD
Basic Linear Algebra Subroutines For Embedded Optimization
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
755b873197- License
- GPLv3
- Categories
- math
- Package size
- 479.6 KiB, 1959.7 KiB installed
Description
BLASFEO provides a set of basic linear algebra routines, performance-optimized for matrices fitting in cache (i.e. generally up to a couple hundreds size in each dimension), as typically encountered in embedded optimization application.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/blasfeo | 0.1.4.3 |
| DragonFly | math/blasfeo | 0.1.4.1_1 |
Install
Binary package:
pkg install blasfeo
From the ports tree:
cd /usr/ports/math/blasfeo/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= blasfeo>0:math/blasfeo
LIB_DEPENDS= libblasfeo.so:math/blasfeo
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 | 0.1.4.3 | 0.1.4.3 | - | 0.1.4.1_1 | 0.1.4.3 |
| FreeBSD:14:quarterly | 0.1.4.3 | 0.1.4.3 | n/a | 0.1.4.1_1 | 0.1.4.3 |
| FreeBSD:15:latest | 0.1.4.3 | 0.1.4.3 | n/a | 0.1.4.1_1 | 0.1.4.1_1 |
| FreeBSD:15:quarterly | 0.1.4.3 | 0.1.4.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.1.4.3 | 0.1.4.3 | 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.
Library 1
libblas.so: math/blas
The full lists below include those, and their dependencies in turn.
Build dependencies 23
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/python312
- math/blas
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
Run dependencies 9
Required by 3
Configuration
Options name: math_blasfeo
| Option | Default | Description |
|---|---|---|
| GENERIC | off | Generic C code without SIMD acceleration |
| X64_AMD_BULLDOZER | off | x86_64 architecture with AVX and FMA ISA (64 bit OS) |
| X64_INTEL_CORE | off | x86_64 architecture with SSE3 (64 bit OS) |
| X64_INTEL_HASWELL | off | x86_64 architecture with AVX2 and FMA ISA (64 bit OS) |
| X64_INTEL_SANDY_BRIDGE | off | x86_64 architecture with AVX ISA (64 bit OS) |
- USES
- cmake:testing
- Service scripts
- none
Files
pkg-plist 47
- include/blasfeo.h
- include/blasfeo_align.h
- include/blasfeo_block_size.h
- include/blasfeo_common.h
- include/blasfeo_d_aux.h
- include/blasfeo_d_aux_ext_dep.h
- include/blasfeo_d_aux_ext_dep_ref.h
- include/blasfeo_d_aux_old.h
- include/blasfeo_d_aux_ref.h
- include/blasfeo_d_aux_test.h
- include/blasfeo_d_blas.h
- include/blasfeo_d_blas_api.h
- include/blasfeo_d_blasfeo_api.h
- include/blasfeo_d_blasfeo_api_ref.h
- include/blasfeo_d_blasfeo_hp_api.h
- include/blasfeo_d_blasfeo_ref_api.h
- include/blasfeo_d_kernel.h
- include/blasfeo_i_aux_ext_dep.h
- include/blasfeo_m_aux.h
- include/blasfeo_memory.h
- include/blasfeo_naming.h
- include/blasfeo_processor_features.h
- include/blasfeo_s_aux.h
- include/blasfeo_s_aux_ext_dep.h
- include/blasfeo_s_aux_ext_dep_ref.h
- include/blasfeo_s_aux_old.h
- include/blasfeo_s_aux_ref.h
- include/blasfeo_s_aux_test.h
- include/blasfeo_s_blas.h
- include/blasfeo_s_blas_api.h
- include/blasfeo_s_blasfeo_api.h
- include/blasfeo_s_blasfeo_api_ref.h
- include/blasfeo_s_blasfeo_ref_api.h
- include/blasfeo_s_kernel.h
- include/blasfeo_stdlib.h
- include/blasfeo_target.h
- include/blasfeo_timing.h
- include/blasfeo_v_aux_ext_dep.h
- include/d_blas.h
- include/d_blas_64.h
- include/s_blas.h
- include/s_blas_64.h
- lib/libblasfeo.so
- lib/libblasfeo.so.0
- lib/libblasfeo.so.0.1.4.2
- share/cmake/blasfeo/blasfeoConfig-.cmake
- share/cmake/blasfeo/blasfeoConfig.cmake
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| giaf-blasfeo-0.1.4.3_GH0.tar.gz | 1.698488e+06 | 92e33e00be7d2a814ecc982b23bfb86a50b71a168abb9009766801fb957e9046 |