かずさのすけと申します。 私自身は高度な数値計算をする必要性がなかったので試したことはありませんが…。 # というか、bc コマンドで用が足りてるだけですが On Wed, Jan 03, 2001 at 05:17:11AM +0900, Kazuhiko OHO <jn1lfd _at_ jh1ynw.prug.or.jp> wrote: > > > > 大きなプログラムをSolarisからLinuxに移植していて、 > > 計算精度に由来するエラーが起きていることがわかりました。 > > 問題になっている部分を取り出して、簡略したプログラムを > > 最後につけます。やっていることは単純で、3次元単位ベクトル > > を極座標(alpha, delta)で与え、その長さを計算するということです。 > > 当然長さは1でなくてはいけません。最適化パラメーターを変えてこの > > プログラムをコンパイル、実行すると、結果が変わってきます。 > > つーか、そこまで分かってらっしゃるなら、何故御自分でgcc用高精度 > 数値演算ライブラリをお書きにならないのですか? http://www.swox.com/gmp/ にある GNU MP というのを使うといいと以前聞い たことがあります。何かの参考になれば。 -- 大森保英 / かずさのすけ。 http://www.geocities.com/SiliconValley/Program/1018/linux/
References:
- [linux-users:78154] optimization and accuracy with gccKen Ebisawa
- [linux-users:78155] Re: optimization and accuracy with gccKazuhiko OHO
- Prev by Subject: [linux-users:78157] Re: optimization and accuracy with gcc
- Next by Subject: [linux-users:78159] Re: optimization and accuracy with gcc
- Previous by thread: [linux-users:78155] Re: optimization and accuracy with gcc
- Next by thread: [linux-users:78157] Re: optimization and accuracy with gcc
- Indexes:[Main][Thread]