math/vdt 0.4.6 FreeBSD
Fast and inline implementations of mathematical functions
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
04ba6c3264- License
- LGPL3+
- Categories
- math, devel, science
- Package size
- 28.1 KiB, 90.6 KiB installed
Description
vectorised math:
- A collection of fast and inline implementations of mathematical functions.
- The functions can be used in autovectorised loops.
- Double and single precision implementations are available.
- No overhead present, no intrinsics used.
- A scalar (T(T)) and array signature (void(const unsigned int,T*,T*)) are provided.
Born and developed at CERN, it is used, among the others, by LHC experiments and the Geant4 simulation toolkit.
Much of the VDT code is inspired by the well known Cephes mathematical library.
Install
Binary package:
pkg install vdt
From the ports tree:
cd /usr/ports/math/vdt/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vdt>0:math/vdt
LIB_DEPENDS= libvdt.so:math/vdt
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.4.6 | 0.4.6 | 0.4.4 | 0.4.6 | 0.4.6 |
| FreeBSD:14:quarterly | 0.4.6 | 0.4.6 | n/a | 0.4.6 | 0.4.6 |
| FreeBSD:15:latest | 0.4.6 | 0.4.6 | n/a | 0.4.6 | 0.4.6 |
| FreeBSD:15:quarterly | 0.4.6 | 0.4.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.4.6 | 0.4.6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Required by 1
Configuration
No options to configure.
- USES
- cmake
- Service scripts
- none
Files
pkg-plist 16
- include/vdt/asin.h
- include/vdt/atan.h
- include/vdt/tanh.h
- include/vdt/atan2.h
- include/vdt/cos.h
- include/vdt/exp.h
- include/vdt/identity.h
- include/vdt/inv.h
- include/vdt/log.h
- include/vdt/sincos.h
- include/vdt/sin.h
- include/vdt/sqrt.h
- include/vdt/tan.h
- include/vdt/vdtcore_common.h
- include/vdt/vdtMath.h
- lib/libvdt.so
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| dpiparo-vdt-v0.4.6_GH0.tar.gz | 60081 | 1820feae446780763ec8bbb60a0dbcf3ae1ee548bdd01415b1fb905fd4f90c54 |