Browsed by
Tag: 有限差分

SMARTSOL〜The ILU Preconditioning

SMARTSOL〜The ILU Preconditioning

前回係数行列の仕上がり具合の比較検証の実学で終わりましたが、引続き進めるに当たって最低限の基礎知識の共有が不可欠だと判断し、座学を交えた実用的な講義に変更します。俺なりにポイントを伝授すので絶対飽きさせない自信があります。ご辛抱してお付き合いくださいね。先ず一般的なILU前処理編から始めます。Last time the practical exercise is conducted in view of the comparison and verification purpose for the incidence matrices. Now I would change to a practical lecture course as it is essential to share the basic knowledge for ensuring the meaningful continuity. I shall make the best effort to provide with a valid points on my eyes in confidence so as not to get you bored. Please be patient together with me for the practical ILU preconditioning course.

SMARTSOL〜Test Matrix

SMARTSOL〜Test Matrix

先般紹介した”SMARTSOL” Matrix Solverのコーディング編の開始です。Matrix Solverとは、油層内媒体を移動する流体の物質収支を偏微分方程式(Mass Conservation Equation)を線形化し得られる疎な係数行列をもつ連立一次方程式を解くサブルーチンでリザーバーシミュレーションモデルの中核である。当然座学に付きあって頂ける程興味津々なテーマでもないので、先ずは実際にその係数行列を構築して連立一次方程式の解法手順を外観しましょう。実学主体の方が理解しやすいかも。Let’s commence the practical coding for the ”SMARSOL” Matrix Solver introduced earlier. Matrix Solver is the subroutine librares that solve the simultaneous linear equations with a sparse incidence matrix incurred after linearizing the Mass Conservation Equations by the Newton-Rapson method which define the material balance of the fluid movement in the reservoir porous media. It forms the core of the reservoir simulation model. The subject matter is not so exciting enough to study through lectures….

Read More Read More