BSD Ports

math/qd 2.3.24 FreeBSD

Double-Double and Quad-Double Arithmetic

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

Description

A Double-Double and Quad-Double Arithmetic library. Double-double and quad-double numbers are unevaluated sum of two and four IEEE doubles capable of representing 106 and 212 bits of significand, respectively. The library is written in C++, taking full advantage of operator overloading. C, Fortran 77, and Fortran 90 interfaces are also provided.

This work was done at Lawrence Berkeley National Laboratory, NERSC Division, Yozo Hida with Xiaoye S. Li and David H. Bailey.

Note: This package is an older package, it is not thread-safe. New users should use DQFUN, QXFUN or DDFUN.

In the other systems

SystemPortVersion
FreeBSDmath/qd2.3.24
DragonFlymath/qd2.3.24

Install

Binary package:

pkg install qd

From the ports tree:

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

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

RUN_DEPENDS=	qd>0:math/qd
LIB_DEPENDS=	libqd_f_main.so:math/qd

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.3.242.3.24-2.3.242.3.24
FreeBSD:14:quarterly2.3.242.3.24n/a2.3.242.3.24
FreeBSD:15:latest2.3.242.3.24n/a2.3.242.3.24
FreeBSD:15:quarterly2.3.242.3.24n/an/an/a
FreeBSD:16:latest2.3.242.3.24n/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.

Build dependencies 15
Run dependencies 8

Configuration

Options name: math_qd

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
autoreconf:build fortran libtool
Service scripts
none

Files

pkg-plist 27
  • bin/qd-config
  • include/qd/bits.h
  • include/qd/c_dd.h
  • include/qd/c_qd.h
  • include/qd/dd_inline.h
  • include/qd/dd_real.h
  • include/qd/ddext.mod
  • include/qd/ddmodule.mod
  • include/qd/fpu.h
  • include/qd/inline.h
  • include/qd/qd_config.h
  • include/qd/qd_inline.h
  • include/qd/qd_real.h
  • include/qd/qdext.mod
  • include/qd/qdmodule.mod
  • lib/libqd_f_main.so
  • lib/libqd_f_main.so.0
  • lib/libqd_f_main.so.0.0.0
  • lib/libqd.so
  • lib/libqd.so.0
  • lib/libqd.so.0.0.0
  • lib/libqdmod.so
  • lib/libqdmod.so.0
  • lib/libqdmod.so.0.0.0
  • libdata/pkgconfig/qd.pc
  • share/doc/qd/README
  • share/doc/qd/qd.pdf
distinfo 1
FileSizeSHA256
qd-2.3.24.tar.gz812215a47b6c73f86e6421e86a883568dd08e299b20e36c11a99bdfbe50e01bde60e38
Master sites 1
  • https://www.davidhbailey.com/dhbsoftware/

Commit history 0

No commits in the history this site was built from.