OS X

MPC

MPC
http://www.multiprecision.org/index.php?prog=mpc
は任意の高精度と正確な端数処理で複素数を計算するための C のライブラリです。
web ページの説明に依ると以下のような特徴を持ちます。

Gnu MPC は任意の高精度と正確な端数処理で複素数を計算するための C のライブラリです。
MPCは固定精度実浮動小数点数のための IEEE-745 標準の原理を複素数に拡張し、あらゆる操作のための正確に定義されたセマンティックスを提供します。
同時に、高精度での操作の速さが設計の主要な目標です。

Mac OS X

homebrewを使うことで簡単にインストール出来ます。
(Mac OS X Mavericks 10.9.3 で確認しています。)

$ brew install mpc

正常にインストールが完了したら以下のような状態になります。

$ brew info libmpc
libmpc: stable 1.0.2 (bottled)
http://multiprecision.org
/usr/local/Cellar/libmpc/1.0.2 (10 files, 384K) *
  Poured from bottle
From: https://github.com/Homebrew/homebrew/commits/master/Library/Formula/libmpc.rb
==> Dependencies
Required: gmp レ, mpfr レ
$ ls -al /usr/local/Cellar/libmpc/1.0.2/lib/
total 512
drwxr-xr-x   5 otsuka  admin     170  5 12 22:04 .
drwxr-xr-x  11 otsuka  admin     374  5 20 17:50 ..
-r--r--r--   1 otsuka  admin   91440  5 20 17:50 libmpc.3.dylib
-r--r--r--   1 otsuka  admin  161616  5 12 22:04 libmpc.a
lrwxr-xr-x   1 otsuka  admin      14  5 12 22:04 libmpc.dylib -> libmpc.3.dylib

$ ls -al /usr/local/lib/libmpc*
lrwxr-xr-x  1 otsuka  admin  41  5 20 17:50 /usr/local/lib/libmpc.3.dylib -> ../Cellar/libmpc/1.0.2/lib/libmpc.3.dylib
lrwxr-xr-x  1 otsuka  admin  35  5 20 17:50 /usr/local/lib/libmpc.a -> ../Cellar/libmpc/1.0.2/lib/libmpc.a
lrwxr-xr-x  1 otsuka  admin  39  5 20 17:50 /usr/local/lib/libmpc.dylib -> ../Cellar/libmpc/1.0.2/lib/libmpc.dylib

BC::labsへの質問は、bc9-dev @ googlegroups.com までお願い致します。
トップ   新規 一覧 単語検索 最終更新   最終更新のRSS