math/hpcombi 1.1.2 FreeBSD
Fast combinatorics in C++ using SSE/AVX instruction sets
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3
- Categories
- math, devel
Description
High Performance Combinatorics in C++ using vector instructions.
SSE and AVX instruction sets allows for very fast manipulation of combinatorial objects such as transformations, permutations, boolean matrices of small size. The goal of this project is to implement various new algorithms and benchmark them on various compiler and architecture.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/hpcombi | 1.1.2 |
| DragonFly | math/hpcombi | 1.0.1_2 |
Install
Binary package:
pkg install HPCombi
From the ports tree:
cd /usr/ports/math/hpcombi/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= HPCombi>0:math/hpcombi
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 | - | 1.1.2 | - | - | - |
| FreeBSD:14:quarterly | - | 1.1.2 | n/a | - | - |
| FreeBSD:15:latest | - | 1.1.2 | n/a | - | - |
| FreeBSD:15:quarterly | - | 1.1.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.1.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 1
sparsehash>0: devel/sparsehash
Library 1
libbenchmark.so: devel/benchmark
Test 1
boost-libs>0: devel/boost-libs
The full lists below include those, and their dependencies in turn.
Build dependencies 18
Run dependencies 1
Required by 1
Configuration
Options name: math_HPCombi
| Option | Default | Description |
|---|---|---|
| DOXYGEN | off | Build documentation with Doxygen |
| TEST | off | Build and/or run tests |
- USES
- cmake:testing compiler:c++17-lang localbase:ldflags pathfix pkgconfig
- Service scripts
- none
Files
pkg-plist 346
- include/hpcombi/arch.hpp
- include/hpcombi/bmat16.hpp
- include/hpcombi/bmat16_impl.hpp
- include/hpcombi/bmat8.hpp
- include/hpcombi/bmat8_impl.hpp
- include/hpcombi/builder.hpp
- include/hpcombi/debug.hpp
- include/hpcombi/epu8.hpp
- include/hpcombi/epu8_impl.hpp
- include/hpcombi/hpcombi.hpp
- include/hpcombi/perm16.hpp
- include/hpcombi/perm16_impl.hpp
- include/hpcombi/perm_generic.hpp
- include/hpcombi/perm_generic_impl.hpp
- include/hpcombi/power.hpp
- include/hpcombi/simde-0.8.2/arm/neon.h
- include/hpcombi/simde-0.8.2/arm/sve.h
- include/hpcombi/simde-0.8.2/mips/msa.h
- include/hpcombi/simde-0.8.2/wasm/relaxed-simd.h
- include/hpcombi/simde-0.8.2/wasm/simd128.h
- include/hpcombi/simde-0.8.2/x86/aes.h
- include/hpcombi/simde-0.8.2/x86/avx.h
- include/hpcombi/simde-0.8.2/x86/avx2.h
- include/hpcombi/simde-0.8.2/x86/avx512.h
- include/hpcombi/simde-0.8.2/x86/clmul.h
- include/hpcombi/simde-0.8.2/x86/f16c.h
- include/hpcombi/simde-0.8.2/x86/fma.h
- include/hpcombi/simde-0.8.2/x86/gfni.h
- include/hpcombi/simde-0.8.2/x86/mmx.h
- include/hpcombi/simde-0.8.2/x86/sse.h
- include/hpcombi/simde-0.8.2/x86/sse2.h
- include/hpcombi/simde-0.8.2/x86/sse3.h
- include/hpcombi/simde-0.8.2/x86/sse4.1.h
- include/hpcombi/simde-0.8.2/x86/sse4.2.h
- include/hpcombi/simde-0.8.2/x86/ssse3.h
- include/hpcombi/simde-0.8.2/x86/svml.h
- include/hpcombi/simde-0.8.2/x86/xop.h
- include/hpcombi/vect16.hpp
- include/hpcombi/vect_generic.hpp
- libdata/pkgconfig/hpcombi.pc
- share/doc/HPCombi/CF_8cpp.html
- share/doc/HPCombi/RD_8cpp.html
- share/doc/HPCombi/Renner_8cpp.html
- share/doc/HPCombi/Trans_8cpp.html
- share/doc/HPCombi/annotated.html
- share/doc/HPCombi/arch_8hpp.html
- share/doc/HPCombi/arch_8hpp_source.html
- share/doc/HPCombi/bc_s.png
- share/doc/HPCombi/bc_sd.png
- share/doc/HPCombi/bdwn.png
- share/doc/HPCombi/bmat16_8hpp.html
- share/doc/HPCombi/bmat16_8hpp_source.html
- share/doc/HPCombi/bmat16__impl_8hpp.html
- share/doc/HPCombi/bmat16__impl_8hpp_source.html
- share/doc/HPCombi/bmat8_8hpp.html
- share/doc/HPCombi/bmat8_8hpp_source.html
- share/doc/HPCombi/bmat8__impl_8hpp.html
- share/doc/HPCombi/bmat8__impl_8hpp_source.html
- share/doc/HPCombi/builder_8hpp.html
- share/doc/HPCombi/builder_8hpp_source.html
- share/doc/HPCombi/classEqEpu8-members.html
- share/doc/HPCombi/classEqEpu8.html
- share/doc/HPCombi/classHPCombi_1_1BMat16-members.html
- share/doc/HPCombi/classHPCombi_1_1BMat16.html
- share/doc/HPCombi/classHPCombi_1_1BMat8-members.html
- share/doc/HPCombi/classHPCombi_1_1BMat8.html
- share/doc/HPCombi/classes.html
- share/doc/HPCombi/classlibsemigroups_1_1Timer-members.html
- share/doc/HPCombi/classlibsemigroups_1_1Timer.html
- share/doc/HPCombi/closed.png
- share/doc/HPCombi/debug_8hpp.html
- share/doc/HPCombi/debug_8hpp_source.html
- share/doc/HPCombi/dir_2f6ad555587197824091942cf3db9d26.html
- share/doc/HPCombi/dir_6b1318f75d386196970400e301fa16be.html
- share/doc/HPCombi/dir_95cd256840f187195e6818130c2d3213.html
- share/doc/HPCombi/dir_e4d7752ad4c1e751f833776d5bc9e51b.html
- share/doc/HPCombi/doc.png
- share/doc/HPCombi/docd.png
- share/doc/HPCombi/doxygen.css
- share/doc/HPCombi/doxygen.svg
- share/doc/HPCombi/dynsections.js
- share/doc/HPCombi/epu8_8hpp.html
- share/doc/HPCombi/epu8_8hpp_source.html
- share/doc/HPCombi/epu8__impl_8hpp.html
- share/doc/HPCombi/epu8__impl_8hpp_source.html
- share/doc/HPCombi/examples.html
- share/doc/HPCombi/files.html
- share/doc/HPCombi/folderclosed.png
- share/doc/HPCombi/folderopen.png
- share/doc/HPCombi/functions.html
- share/doc/HPCombi/functions_b.html
- share/doc/HPCombi/functions_c.html
- share/doc/HPCombi/functions_d.html
- share/doc/HPCombi/functions_e.html
- share/doc/HPCombi/functions_f.html
- share/doc/HPCombi/functions_func.html
- share/doc/HPCombi/functions_func_b.html
- share/doc/HPCombi/functions_func_c.html
- share/doc/HPCombi/functions_func_d.html
- share/doc/HPCombi/functions_func_e.html
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| hivert-HPCombi-v1.1.2_GH0.tar.gz | 3.517348e+06 | 72c8b568a566ba81f2410f74e12ec6b44309810b7a25a8bb4c464daf3538fd1a |
Commit history 0
No commits in the history this site was built from.