- 著者
-
藤原 宏志
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- 情報処理学会論文誌コンピューティングシステム(ACS) (ISSN:18827829)
- 巻号頁・発行日
- vol.48, no.8, pp.22-30, 2007-05-15
- 参考文献数
- 17
- 被引用文献数
-
2
偏微分方程式の高精度かつ大規模数値計算に適する高速な多倍長数値計算環境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.