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。
Comments