BSD Ports

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

SystemPortVersion
FreeBSDmath/hpcombi1.1.2
DragonFlymath/hpcombi1.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-1.1.2---
FreeBSD:14:quarterly-1.1.2n/a--
FreeBSD:15:latest-1.1.2n/a--
FreeBSD:15:quarterly-1.1.2n/an/an/a
FreeBSD:16:latest-1.1.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

Test 1

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

OptionDefaultDescription
DOXYGENoffBuild documentation with Doxygen
TESToffBuild 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
FileSizeSHA256
hivert-HPCombi-v1.1.2_GH0.tar.gz3.517348e+0672c8b568a566ba81f2410f74e12ec6b44309810b7a25a8bb4c464daf3538fd1a

Commit history 0

No commits in the history this site was built from.