math/blaze 3.8.2 FreeBSD
C++ math library for dense and sparse arithmetic
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
96efdd2e1b- License
- BSD3CLAUSE
- Categories
- math
- Package size
- 1092.3 KiB, 35518.5 KiB installed
Description
Blaze is an open-source, high-performance C++ math library for dense and sparse arithmetic. With its state-of-the-art Smart Expression Template implementation Blaze combines the elegance and ease of use of a domain-specific language with HPC-grade performance, making it one of the most intuitive and fastest C++ math libraries available.
The Blaze library offers: * high performance through the integration of BLAS libraries and manually tuned HPC math kernels * vectorization by SSE, SSE2, SSE3, SSSE3, SSE4, AVX, AVX2, AVX-512, FMA, and SVML * parallel execution by OpenMP, HPX, C++11 threads and Boost threads * the intuitive and easy to use API of a domain specific language * unified arithmetic with dense and sparse vectors and matrices * thoroughly tested matrix and vector arithmetic * completely portable, high quality C++ source code
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/blaze | 3.8.2 |
| DragonFly | math/blaze | 3.8_5 |
Install
Binary package:
pkg install blaze
From the ports tree:
cd /usr/ports/math/blaze/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= blaze>0:math/blaze
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 | 3.8.2 | 3.8.2 | - | 3.8_5 | 3.8.2 |
| FreeBSD:14:quarterly | 3.8.2 | 3.8.2 | n/a | 3.8_5 | 3.8.2 |
| FreeBSD:15:latest | 3.8.2 | 3.8.2 | n/a | 3.8_5 | 3.8_5 |
| FreeBSD:15:quarterly | 3.8.2 | 3.8.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.8.2 | 3.8.2 | 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 2
boost-libs>0: devel/boost-libsopenblas>0: math/openblas
Runtime 2
boost-libs>0: devel/boost-libsopenblas>0: math/openblas
The full lists below include those, and their dependencies in turn.
Build dependencies 20
Run dependencies 11
Required by 2
Configuration
No options to configure.
- USES
- cmake compiler:c++14-lang fortran localbase:ldflags shebangfix
- Service scripts
- none
Files
pkg-plist 1682
- include/blaze/Blaze.h
- include/blaze/Forward.h
- include/blaze/Math.h
- include/blaze/Tutorial.h
- include/blaze/Util.h
- include/blaze/config/Alignment.h
- include/blaze/config/Assertion.h
- include/blaze/config/BLAS.h
- include/blaze/config/CacheSize.h
- include/blaze/config/Config.h
- include/blaze/config/Debugging.h
- include/blaze/config/Inline.h
- include/blaze/config/MPI.h
- include/blaze/config/Optimizations.h
- include/blaze/config/Padding.h
- include/blaze/config/Random.h
- include/blaze/config/Restrict.h
- include/blaze/config/SMP.h
- include/blaze/config/StorageOrder.h
- include/blaze/config/Thresholds.h
- include/blaze/config/TransposeFlag.h
- include/blaze/config/Vectorization.h
- include/blaze/math/Accuracy.h
- include/blaze/math/Aliases.h
- include/blaze/math/AlignmentFlag.h
- include/blaze/math/BLAS.h
- include/blaze/math/Band.h
- include/blaze/math/Column.h
- include/blaze/math/Columns.h
- include/blaze/math/CompressedMatrix.h
- include/blaze/math/CompressedVector.h
- include/blaze/math/Constraints.h
- include/blaze/math/CustomMatrix.h
- include/blaze/math/CustomVector.h
- include/blaze/math/DenseMatrix.h
- include/blaze/math/DenseVector.h
- include/blaze/math/DiagonalMatrix.h
- include/blaze/math/DynamicMatrix.h
- include/blaze/math/DynamicVector.h
- include/blaze/math/Elements.h
- include/blaze/math/Epsilon.h
- include/blaze/math/Exception.h
- include/blaze/math/Forward.h
- include/blaze/math/Functors.h
- include/blaze/math/GroupTag.h
- include/blaze/math/HermitianMatrix.h
- include/blaze/math/HybridMatrix.h
- include/blaze/math/HybridVector.h
- include/blaze/math/IdentityMatrix.h
- include/blaze/math/Infinity.h
- include/blaze/math/InitializerList.h
- include/blaze/math/InitializerMatrix.h
- include/blaze/math/InitializerVector.h
- include/blaze/math/InversionFlag.h
- include/blaze/math/LAPACK.h
- include/blaze/math/LowerMatrix.h
- include/blaze/math/Math.h
- include/blaze/math/Matrix.h
- include/blaze/math/PaddingFlag.h
- include/blaze/math/ReductionFlag.h
- include/blaze/math/RelaxationFlag.h
- include/blaze/math/Row.h
- include/blaze/math/Rows.h
- include/blaze/math/SIMD.h
- include/blaze/math/SMP.h
- include/blaze/math/Serialization.h
- include/blaze/math/Shims.h
- include/blaze/math/SparseMatrix.h
- include/blaze/math/SparseVector.h
- include/blaze/math/StaticMatrix.h
- include/blaze/math/StaticVector.h
- include/blaze/math/StorageOrder.h
- include/blaze/math/StrictlyLowerMatrix.h
- include/blaze/math/StrictlyUpperMatrix.h
- include/blaze/math/Submatrix.h
- include/blaze/math/Subvector.h
- include/blaze/math/SymmetricMatrix.h
- include/blaze/math/Traits.h
- include/blaze/math/TransposeFlag.h
- include/blaze/math/TypeTraits.h
- include/blaze/math/UniLowerMatrix.h
- include/blaze/math/UniUpperMatrix.h
- include/blaze/math/UniformMatrix.h
- include/blaze/math/UniformVector.h
- include/blaze/math/UpperMatrix.h
- include/blaze/math/Vector.h
- include/blaze/math/Views.h
- include/blaze/math/ZeroMatrix.h
- include/blaze/math/ZeroVector.h
- include/blaze/math/adaptors/Adaptors.h
- include/blaze/math/adaptors/DiagonalMatrix.h
- include/blaze/math/adaptors/Forward.h
- include/blaze/math/adaptors/HermitianMatrix.h
- include/blaze/math/adaptors/LowerMatrix.h
- include/blaze/math/adaptors/StrictlyLowerMatrix.h
- include/blaze/math/adaptors/StrictlyUpperMatrix.h
- include/blaze/math/adaptors/SymmetricMatrix.h
- include/blaze/math/adaptors/UniLowerMatrix.h
- include/blaze/math/adaptors/UniUpperMatrix.h
- include/blaze/math/adaptors/UpperMatrix.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| blaze-3.8.2.tar.gz | 9.34762e+06 | 4c4e1915971efbedab95790e4c5cf017d8448057fa8f8c62c46e1643bf72cbb1 |
Master sites 1
- https://bitbucket.org/blaze-lib/blaze/downloads/