円周率10億桁を計算する #4

実は debian には pi コマンドがある。

root@Wheezy64:~# apt-get install pi
パッケージリストを読み込んでいます... 完了
    :
  【中略】
    :
pi (1.3.2-1.2) を設定しています ...
root@Wheezy64:~# time pi 1000000000 > pi_1g.txt

real94m3.688s
user92m36.915s
sys1m20.685s
root@Wheezy64:~#

インストールして桁数指定して実行するだけ。10億桁を5643.688secで計算しやがった。(注:例によって裏では宇宙人探しと癌DNA解析とエイズ分子構造計算をやっているので計算時間はあてにならない。)gmpではなくclnライブラリを使っているらしい。ソースは、/usr/src/cln-1.3.2/src/float/transcendentalにあるので、興味がある人は見てみるといい。cl_LF_pi.cc。

 

— posted by nitobe at 10:21 pm   commentComment [0] 

コメントをどうぞ。 名前(ペンネーム)と画像認証のひらがな4文字は必須で、ウェブサイトURLはオプションです。

ウェブサイト (U):

タグは使えません。http://・・・ は自動的にリンク表示となります

:) :D 8-) ;-) :P :E :o :( (TT) ):T (--) (++!) ?;w) (-o-) (**!) ;v) f(--; :B l_P~ (QQ) ふね do くもり

     

[X] [Top ↑]

T: Y: ALL: Online:
ThemeSwitch
  • Basic
Created in 0.0744 sec.
prev
2024.5
next
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
 
strawberry-linux geigercounter Ver.2
Sibasaki, Cyofu City, Tokyo, JAPAN
blogBar