解適合格子法とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > 解適合格子法の意味・解説 

解適合格子法

(Adaptive mesh refinement から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2013/01/04 01:54 UTC 版)

解適合格子(かいてきごうこうし、英語: Adaptive Mesh Refinement、AMR法)はアダプティブ計算における格子生成法の一つであり、適合格子細分化法などとも呼ばれる。数値流体力学の分野において、1984年にMarsha Bergerらによって提案された手法である。

目次

特徴

解適合格子法(AMR法)における格子細分化の様子

数値解析では多くの場合に空間格子(メッシュ)で離散化を行うが、その際に空間分解能の高さが計算結果の精度の善し悪しに大きく影響することが知られている。均等に細かい格子を用いると高い空間分解能で計算を行うことが出来るが、必要とされる計算機のメモリ量と計算時間は膨大となってしまう。そこで、計算領域内の計算解の勾配が急な場所(高い分解能つまり計算精度が必要な場所)に関して細かい格子を配置し、勾配が緩やかな場所には粗い格子を配置することで格子点分布を最適化し、限られた計算機リソース内で計算精度をできるだけ高めることができる。このように効率的に空間格子を細分化する方法が解適合格子法である。

長所と短所

長所
  • 少ない格子で高分解能を実現し,効率的に計算を行うことが可能。
  • 並列化との相性が良く、大規模な計算にも適応が可能。
  • 現象のスケール差が大きい場合に有効である。
短所
  • プログラミングに手間がかかり、導入が困難。
  • 隣接領域とデータ交換を行うガードセル(guard cell)を設ける都合上、問題設定によってはメモリ量が急増する場合がある。
  • 可視化ツールが少ない。

解適合格子の方式

解適合格子法における格子の細分化には幾つかの方式があり、代表的なものとして知られるのはセルベース方式とブロックベース方式によるものである。それぞれの特徴を以下に示す。

セルベース方式とブロックベース方式による細分化のイメージ
セルベース方式
  • 高分解能が必要な場所の格子を再帰的に細分化するため、形状適合性に優れている。
  • 物理現象の変化の激しい場所が時々刻々と移っていくような場合に機能的に対応が可能。
  • データ構造が複雑であり,一般的に隣接格子点のメモリ番地が不連続であるためメモリ分散型の並列計算で効率がでにくい。
ブロックベース方式
  • 高分解能が必要な箇所をブロック単位で細分化する。
  • 構造格子系で培われた利便性,高精度化スキームの適応性に優れている。
  • ブロック間は境界値のみでやりとりするためデータ構造が単純であり、並列化が容易。
  • 各ブロックのメモリサイズの統制が若干困難である。

参考文献

  • 小林敏雄 編 『数値流体力学ハンドブック』 丸善、2003年 
  • 松尾裕一、AMRによる流体解析について,数値計算タウンセミナー in 九州大学,2009,11,9.([1][リンク切れ]

関連項目




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「解適合格子法」の関連用語

解適合格子法のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



解適合格子法のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの解適合格子法 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS