BSD Ports

math/dsfmt 2.2.5_1 FreeBSD

Double precision SIMD-oriented Fast Mersenne Twister

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
math
Package size
68.4 KiB, 462.5 KiB installed

Description

The purpose of dSFMT is to speed up the generation by avoiding the expensive conversion of integer to double (floating point). dSFMT directly generates double precision floating point pseudorandom numbers which have the IEEE Standard for Binary Floating-Point Arithmetic (ANSI/IEEE Std 754-1985) format.

dSFMT is only available on the CPUs which use IEEE 754 format double precision floating point numbers.

In the other systems

SystemPortVersion
FreeBSDmath/dsfmt2.2.5_1
DragonFlymath/dsfmt2.2.5_1

Install

Binary package:

pkg install dSFMT

From the ports tree:

cd /usr/ports/math/dsfmt/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	dSFMT>0:math/dsfmt
LIB_DEPENDS=	libdSFMT.so:math/dsfmt

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:latest2.2.5_12.2.5_1-2.2.5_12.2.5_1
FreeBSD:14:quarterly2.2.5_12.2.5_1n/a2.2.5_12.2.5_1
FreeBSD:15:latest2.2.5_12.2.5_1n/a2.2.5_12.2.5_1
FreeBSD:15:quarterly2.2.5_12.2.5_1n/an/an/a
FreeBSD:16:latest2.2.5_12.2.5_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Required by 2

Configuration

Options name: math_dSFMT

OptionDefaultDescription
DOCSoffBuild and/or install documentation
OPTIMIZED_CFLAGSonUse extra compiler optimizations
Service scripts
none

Files

pkg-plist 36
  • include/dSFMT.h
  • lib/libdSFMT.so
  • lib/libdSFMT.so.0
  • share/doc/dSFMT/README.jp.txt
  • share/doc/dSFMT/README.txt
  • share/doc/dSFMT/html/annotated.html
  • share/doc/dSFMT/html/bc_s.png
  • share/doc/dSFMT/html/classes.html
  • share/doc/dSFMT/html/closed.png
  • share/doc/dSFMT/html/d_s_f_m_t_8c.html
  • share/doc/dSFMT/html/d_s_f_m_t_8h.html
  • share/doc/dSFMT/html/d_s_f_m_t_8h_source.html
  • share/doc/dSFMT/html/doxygen.css
  • share/doc/dSFMT/html/doxygen.png
  • share/doc/dSFMT/html/files.html
  • share/doc/dSFMT/html/functions.html
  • share/doc/dSFMT/html/functions_vars.html
  • share/doc/dSFMT/html/globals.html
  • share/doc/dSFMT/html/globals_defs.html
  • share/doc/dSFMT/html/globals_func.html
  • share/doc/dSFMT/html/globals_type.html
  • share/doc/dSFMT/html/globals_vars.html
  • share/doc/dSFMT/html/howto-compile.html
  • share/doc/dSFMT/html/index.html
  • share/doc/dSFMT/html/jquery.js
  • share/doc/dSFMT/html/mainpage_8txt.html
  • share/doc/dSFMT/html/nav_f.png
  • share/doc/dSFMT/html/nav_h.png
  • share/doc/dSFMT/html/open.png
  • share/doc/dSFMT/html/struct_d_s_f_m_t___t.html
  • share/doc/dSFMT/html/tab_a.png
  • share/doc/dSFMT/html/tab_b.png
  • share/doc/dSFMT/html/tab_h.png
  • share/doc/dSFMT/html/tab_s.png
  • share/doc/dSFMT/html/tabs.css
  • share/doc/dSFMT/html/union_w128___t.html
distinfo 1
FileSizeSHA256
MersenneTwister-Lab-dSFMT-v2.2.5_GH0.tar.gz4.984272e+06b7bc498cd140b4808963b1ff9f33b42a491870f54775c1060ecad0e02bcaffb4

Commit history 0

No commits in the history this site was built from.