• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2006 Fiscal Year Annual Research Report

逆問題の解の再構成のための数値解析理論の構成と次世代数値計算環境の設計と実装

Research Project

Project/Area Number 17740057
Research InstitutionKyoto University

Principal Investigator

藤原 宏志  京都大学, 情報学研究科, 助手 (00362583)

Keywords逆問題 / 非適切問題 / 数値解析 / 高精度数値計算 / シミュレーション工学
Research Abstract

本研究では,通常の数値計算では計算過程で誤差が増大し,数値計算が破綻する数値的に不安定な問題に対して,多倍長計算により解決を図るものである.
本年度はまず,計算機支援の側面から,昨年度までに実装をおこなった多倍長計算ライブラリに対するFORTRAN90インターフェースの設計と実装をおこなった.FORTRAN90言語ではオブジェクトファイル層における引数評価の互換性がないことを指摘し,これに対して複数エントリをもつサブルーチンとプリプロセサによるバインディング手法を提案した.一般的には,ラッパー(wrapper)によりをもちいて引数評価の差異の吸収がおこなわれるが,本研究で提案した手法では,オーバーヘッドの解消とユーザの利便性の双方の利点を実現している.また,FORTRAN用多倍長計算環境として高速性において定評のあるFMLIBに比して,メモリと計算速度の双方において優位であることを示した.この計算環境は徳島大学の今井研究室において利用されており,ユーザにとって利便性が高いことを示している.
続けて,本環境を利用して実Laplace逆変換に取り組んだ.この問題は工学の広範な分野で現れるが,数値的に不安定な問題であり,有効な数値計算法が知られていなかった.本研究ではLaplace変換作用素を直接数値計算するのではなく,まず,群馬大学の齋藤三郎教授による再生核空間の枠組においてLaplace変換作用素をコンパクト化して扱うことを提案した.そして得られた多倍長計算環境をもちい,コンパクト化した作用素に対するTikhonov正則化法の離散化と数値計算を実行した.その結果,高精度な逆変換の数値計算を実現するためには,通常の倍精度浮動小数点数では表現できない極めて小さな正則化パラメータをとることが有効であることがわかり,多倍長計算の併用が必要であることを示した.この数値計算では,離散化誤差を小さくするために並列計算をおこない,短時間での高精度な再構成に成功している.

  • Research Products

    (3 results)

All 2007

All Journal Article (3 results)

  • [Journal Article] Application of multiple-precision arithmetic to direct numerical computation of inverse acoustic scattering2007

    • Author(s)
      Hiroshi Fujiwara, Yuusuke Iso
    • Journal Title

      Journal of Physics, Conference Series (to appear)

  • [Journal Article] 科学技術計算に適した多倍長数値計算環境の構築と数値的に不安定なスキームの直接計算の実現2007

    • Author(s)
      藤原宏志
    • Journal Title

      ハイパフォーマンスコンピューティングと計算科学シンポジウムHPCS2007論文集

      Pages: 119-126

  • [Journal Article] 逆問題の大規模数値計算のための多倍長計算インターフェースの構築2007

    • Author(s)
      藤原宏志, 坂口秀雄
    • Journal Title

      第56回理論応用力学講演会 講演論文集

      Pages: 543-544

URL: 

Published: 2008-05-08   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi