2007年5月15日
科学技術計算に適した多倍長数値計算環境の構築と数値的に不安定なスキームの直接計算の実現
情報処理学会論文誌
- 巻
- 48
- 号
- SIG8(ACS18)
- 開始ページ
- 22
- 終了ページ
- 30
- 記述言語
- 日本語
- 掲載種別
- 出版者・発行元
- 一般社団法人情報処理学会
偏微分方程式の高精度かつ大規模数値計算に適する高速な多倍長数値計算環境exflibの設計と実装を行った.本計算環境はFORTRAN90またはC++ 言語から利用可能であり,ポリモルフィックなインタフェースを提供している.本論文では,大規模数値計算で多く利用されるFORTRAN90への対応とアセンブリ言語でのライブラリの設計について論じる.さらに,典型的な逆問題の数値計算において,FORTRAN用の多倍長計算環境と比較して本計算環境の高速性とメモリ利用について示す.また,数値的に不安定なスキームに対して多倍長数値計算を利用することで,計算誤差の急激な増大に対する多倍長計算の有効性と数値解析理論への応用例を示す.We design and implement a fast multiple-precision arithmetic package 'exflib' for the purpose of large scale numerical computations of partial differential equations. The package are works with FORTRAN90 or the programming language C++ and main arithmetics are written in an assembly language. We give a remark on compatibility of programs implemented in an assembly language and FORTRAN90 compilers. Numerical results for a typical inverse problem are given to compare the proposed library with a FORTRAN multiple-precision arithmetic package. We also show an important application to numerically unstable problems and numerical nalysis.
- リンク情報
- ID情報
-
- ISSN : 1882-7829
- J-Global ID : 200902246614679787
- CiNii Articles ID : 110006274059
- CiNii Books ID : AA11833852