28
理研シンポジウム 平成24216() 理化学研究所 鈴木梅太郎ホール 大規模並列計算に適した 流体構造連成手法(ZZ-EFSI) 杉山和靖 (東大・工,理研), 伊井 仁志 (阪大・基礎工)高木 周 (東大・工,理研),松本 洋一郎 (東大・工)

PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

理研シンポジウム平成24年2月16日(木) 理化学研究所 鈴木梅太郎ホール

大規模並列計算に適した流体構造連成手法(ZZ-EFSI)

杉山和靖 (東大・工,理研), 伊井 仁志 (阪大・基礎工),高木 周 (東大・工,理研),松本 洋一郎 (東大・工)

Page 2: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

生体内の流体・構造連成解析

背景 (究極的な狙いと方策)

医療画像(CT/MRI)と相性の良い解析→ 個人毎の診断に即した

治療支援を実現したい

多数の赤血球・血小板を含む血流に適した解析→ 血小板血栓に至る機構

を明らかにしたい

(有限差分・固定矩形格子) Euler法に基づくシミュレーション

Page 3: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

1秒間に1京(1・1016 )回の演算

≒ 8・104 (ノード) × 8 (コア) × 8 (演算)× 2・109 (Hz)

和積演算量は多いほど良いが,差分は避けたい.

1並列 4並列 16並列 ...

http://jp.fujitsu.com/solutions/hpc/brochures

・OpenMP (or 自動並列)

・MPI

通信(ノード間の情報のやりとり)

・パイプライン・SIMD

ノード毎の演算量を均一にしたい Euler法が有効反復の多い処理を避けたい 非圧縮性媒体を解析対象としても

圧力Poisson式を解きたくない

ベクトル機(流体解析向き)ではなく,スカラー機(流体解析に向かないとされるが)

背景 (「京」の性能を最大限に引き出したい)

・B/F

Page 4: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

目的生体内の連続体レベルの流体構造連成解析に適した流体構造連成手法ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction)の開発

動的パラメータを持つ擬似圧縮性法

・数値的に安定で完全陽的な時間積分.

・固定メッシュ上で,流体力学,構造力の式を離散化

Euler型有限差分法

Page 5: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

・ Sugiyama, Ii et al. (2011) J. Comput . Phys., 230, 596.・ Ii, Sugiyama et al. (2011) Int. J. Numer. Meth. Fluids, 65, 150.

左Cauchy-Green変形テンソル

Fluid

Solid

(空間的に固定した点で方程式を記述)(物質点にのって方程式を記述)

二相の区別は?

境界適合メッシュ

s1

00.5

固体体積率

固体の変形の記述は?

物質点の相対位置の変化

Fluid

Solid

Euler法Lagrange法

c.f. 混相流のVOF法

Lagrange法 vs. Euler法

Page 6: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

(1 ) ,m s f s s σ σ σ

0, ( ) ,m t mp v v v v σ

1 22 2 (tr( ) ) 2 .s sc c σ B Β Β B B DMooney-Rivlin model:固体 (visco-hyperelasto):

左Cauchy-Green変形テンソル, ,T i

ijj

xFX

B F F

2 ,

1 ,2

f f

T

σ D

D v v

基礎方程式

Cauchy応力 (混合形式)

固体体積率

流体 (Newtonian):

ひずみ速度

Sugiyama, Ii et al. (2011) J. Comput . Phys., 230, 596.

Page 7: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

( ) 0,t s s v左Cauchy-Green変形テンソル

1/2s= at 0,t B I

1/2min

min

for

0 for s s

s

BB

( ) ,Tt B v B L B B L

固体の運動学に対する構成式

固体体積率

T L v

Sugiyama, Ii et al. (2011) J. Comput . Phys., 230, 596.

Page 8: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

複雑な境界形状を持つ/多数の分散体を含む流体・構造連成問題の数値シミュレーションを容易に

Euler法の特徴

初期voxelデータ 連成シミュレーション

固定メッシュ上で,全ての物理量を更新

境界適合メッシュの生成・再構成が不要・ Sugiyama, Ii et al. (2010) Comput . Mech., 46, 147.・ Nagano, Sugiyama et al. (2010) J. Fluid Sci. Tech., 5, 475.・ Takagi, Sugiyama et al. (2012) J. Appl. Mech., 79, 010911.

Page 9: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

キャビティ流れ中のneo-Hooke体粒子の運動計算の妥当性

- - Zhao, Freund & Moser (2009, J. Comput. Phys. 227)SMAC+ Lagrangian for solid

- Present (full Eulerian)

十分に検証された計算結果を良く再現Sugiyama, Ii et al. (2011) J. Comput . Phys., 230, 596.

Page 10: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

t=0.2 t=0.8 t=4.0

t=5.6 t=30.0 t=33.2

せん断流中の2粒子の相互作用計算の妥当性

十分に検証された計算結果を良く再現Sugiyama, Ii et al. (2011) J. Comput . Phys., 230, 596.

- Gao & Hu (2009, J. Comput. Phys. 228) ALE- Present (full Eulerian)

Page 11: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

0

( ( )) | | ( )

0

0

Ts s s

Tss s s s s

ss s s

RR

pt

t

tJ J Jt

t

vv v v v v τ q n

v

B v B B v v

v v

v

B

{( ) }s s

b RE

q n m P n

m κ P

bending stress

Euler型流体・膜連成解法

212

11

1 2

111

tr( )1, 1

2

( )s

s s s s

ss

s

CC

JJ

E

B

τ B P

・ Gong, Sugiyama et al. (2009) J. Biomech. Eng., 131, 074504. ・ Ii, Sugiyama et al. (2012) J. Comput. Phys., 231, 2328. ・ Ii, Gong et al. (2011) Comm. Comput. Phys. (accepted).

in-plane stress (Evans-Skalak model)

Page 12: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

変形パラメータDの時間変化● Eggleton et al.(1998) Phys. Fluids,10, 1834.△ Pozrikidis (1995) J. Fluid Mech.,297, 123.

Cas

aE

Ca = 0.2

Ca = 0.0125

せん断流中の膜カプセル計算の妥当性

キャピラリ数

L BDL B

LB

十分に検証された計算結果を良く再現

・ Takagi, Sugiyama et al. (2012) J. Appl. Mech., 79, 010911.

Page 13: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

Gaehtgens et al.(1980) Blood Cells., 6, 799.

・ Ii, Sugiyama et al. (2011) J. Biomech. Sci. Eng. (submitted).

・管壁付近のcell free layer ・スリッパ形状の赤血球

計算の妥当性 (赤血球「群」の振る舞い.実験観測との比較)

Page 14: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

擬似圧縮性法 (Artificial Compressibility Method; ACM)どれ?

定常

非定常,陰解法 (反復収束計算あり)

非定常,陽解法 (反復収束計算なし)

Chorin (1967) J. Comput. Phys. 2.

Turkel (1987) J. Comput. Phys. 72.Rogers & Kwak (1990) AIAA J. 28; (1991) AIAA J. 29.

Ohwada & Asinari (2010) J. Comput. Phys. 229.格子ボルツマン法

Junk (2001) Numer. Meth. Partial Differential Eq., 17.He et al. (2002) J. Comput. Phys. 179.Nourgaliev et al. (2003) Int. J. Multiphase Flow, 29.

ペナルティ法 (微圧縮性固体) Sussman & Bathe (1987) Comput. Structures, 26.

2 0.pt

v 計算結果に

擬似圧縮性を

受入れない

(仕方なく)受入れる

計算アルゴリズムの見直し (時間積分の計算を速くしたい)

Page 15: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

擬似圧縮性法 (Artificial Compressibility Method; ACM)本当は非圧縮性の条件を満たしたいが,微圧縮性流体と見立てて,低Mach数の流れを想定して,圧力発展式を陽的に解く.

・ACMでは,質量保存が破綻するのでは?・低Mach数の流れが,非圧縮性流れに近いのは当然では?

やったこと

アルゴリズムの開発・誤差の最小化・数値安定性の確保

対処すべき点

Ohwada & Asinari (2010) J. Comput. Phys. 229

計算アルゴリズムの見直し (時間積分の計算を速くしたい)

Page 16: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

*2 ( ) ,p

t

v

予測ステップ

Poisson式

修正ステップ

圧力発展式

Present ACM

Ohwada & Asinari (2010) J. Comput. Phys. 229

* 1* ( , , ,...)( ) ,

N N NN pt

F v v vv v

1

1 *

,( )( ) .

N N

N

p p ppt

v v

SMAC法

反復

パラメータ, を動的に決定→ 擬似マッハ数の上界が解析的に:

Ma 2 3 (CFL number) ・Sugiyama, Ii et al. (in preparation)

反復計算なし反復計算あり

2 *( ) 0.( )

N Np p pt

v

計算アルゴリズムの見直し (時間積分の計算を速くしたい)

Page 17: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

SMAC

Present ACM

計算の妥当性運動エネルギ輸送の収支( /d

d) 0.:: 2

fs

sx

I

v P LK Gt

B D D D

エネルギ保存性を満足

(チャネル流れ内biconcave neo-Hooke体粒子)

Page 18: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

並列性能 (計算速度と並列台数)

理想

全格子点数(2,048x1,024x1,024)

MPC-RICC at RIKEN

コア当たりの格子点数 (64 x 64 x 64)weak scalability tests strong scalability tests

高い線形拡張性

チャネル流れ内biconcave neo-Hooke体粒子

Page 19: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

1ノード (8 コア): 46.3%2ノード (16 コア): 45.1%

12,288ノード (98,304 コア): 43.2%(680TFLOPS)

スカラー機上のステンシル計算として,高い実効性能 & 線形拡張性

ACMチャネル流中のneo-Hooke体粒子ノード当たり512x128x128格子点

並列性能 @「京」 ※ (実効性能と並列台数.weak scaling)

※性能値については,整備中のシステムによる暫定的な数値である

Page 20: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

隣接通信

通信時間/実行時間

大域通信

weak scaling, 512x128x128 mesh/node

∝ log N ∝ max(Nx, Ny, Nz)

2ノードでの通信時間の割合は1.4%, 12,288ノードでの割合は5.1%.8万ノードでの信時間の割合は,大きめに評価して8%.

※性能値については,整備中のシステムによる暫定的な数値である

Page 21: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

① 出血 ② 血小板血栓 ③ 凝固(fibrinousnetwork)

④ 血管修復 ⑤ 線溶 ⑥ 血流再開

http://www.hit-1.net/mimizu2/kesen.htm→ 止血に対して重要な役割

血栓とは血管の中にできる血の塊

だが,機能の異常 / 低下により血栓が拡大すると→ 血管の閉塞(血栓症,血栓塞栓症)

脳梗塞,心筋梗塞,肺塞栓症...

まず第一に,血小板血栓に至る過程を数値予測できるようにしたい

血栓シミュレータ

Page 22: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

血流 (連続体力学)

Ligand-Receptor結合(統計力学)

解析方法の概要

•物質拡散

•代謝反応・活性

•形態変化

分子的相互作用(分子動力学)

マルチスケール・マルチフィジックス

スケール間相互作用

次の課題

の効果を導入

Page 23: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

Platelet

Endothelial cell

vWF(von Willebrand Factor)

GPIbα(Glycoprotein Ibα)

GPIIb/IIIa

collagen

血管損傷壁への血小板の付着 血栓形成の第一段階

GPIbα-vWF結合(Ligand-Receptor結合)

後藤 (2000, 日経メディカル)を元に作図

Page 24: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

1 exp( )

1 exp( )

formation

breakageRandom numbers[0,1] ( , : )

f f f

r

f

r

r

r

P k

P k

t R

t RR R

20

0

20

0

( )( ) exp2

( )( ) ex (p2

)

f f ts

r

b

r p tsb

llk l kk T

lk l lkk T

0( )p lf l Luo et al. (2007) Blood, 109, 603.

Stochastic model with energetic elasticity

4

10 0

10 [N/m], 0.9 [N/m]

60 [nm], 3 [s ]

s

r

tp p

l k

Ligand-Receptor結合のモデル

Eyring (1935) J. Chem. Phys., 3, 107.Bell (1978) Science, 200, 618.Dembo (1988) Proc. R. Soc. Lond. B, 234, 55.Hammer & Apte (1992) Biophys. J., 63, 35.

forward reaction rate

reverse reaction rateFox et al. (1988) J. Biol. Chem., 263, 4882.Arya et al. (2005) Biophys. J., 88, 4391.Kim et al. (2010) Nature, 466, 992.

モデルの記述に必要な定数

結合

切断

バネと見立てる

Page 25: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

数 : 15000~20000局在箇所: 3~5局在部の密度: 2~10

後藤 (2010) 血栓止血学会誌, 21, 334

• 回転楕円 (1 [m]: 1[m] : 0.6[m])

• 超弾性膜

血小板のモデル

(Barthés-Biesel et al. (1981) J. Fluid Mech., 113, 251.Pozrikidis (2001) J. Fluid. Mech., 440, 269.)

膜弾性係数: 1[dyn/cm]曲げ係数: 2 x 10-11 [dym・cm]

• GPIbα の局在を考慮

Fluorescent observation

Page 26: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

血小板付着の様子 チャネル流れ内,赤血球の影響

・ 血小板:揚力により壁面から離れる方向に移動.付着しにくい.

・ 赤血球:チャネル流コア部に集積.壁面垂直方向の速度成分の変動を誘起.

・ 血小板:壁面に接近する機会が増え,付着しやすくなる.

赤血球なし 赤血球あり

・ Takagi, Ii et al. (2011) J. Comput. Phys. (to be submitted).

Page 27: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

まとめ (ZZ-EFSI)

Euler型流体・構造/膜連成解析法

・ 十分に検証された計算結果,実験観測の様子を再現.・ 複雑な境界形状/多数の分散体を含む系の解析を容易に.

新たな方法論の確立

動的パラメータを持つ擬似圧縮性法Ma 2 3 (CFL number). ・

・ 完全陽的な時間積分を実現.

・実効性能・線形拡張性の高い超大規模並列計算を可能に.

血栓シミュレータへの応用・拡張

血流とLigand-Receptor結合のマルチスケール/フィジックス解析

・血栓形成の第一段階における,赤血球の存在の重要性を示唆.

「京」の利用多数の赤血球が存在する条件で,血小板の付着から血栓の初期過程を解析

直径約100μmの細動脈

Page 28: PAP20120216 01.ppt [互換モード]accc.riken.jp/wp-content/uploads/2015/06/secure... · ZZ-EFSI (Zouki Zenshin-Eulerian Fluid Structure Interaction) の開発 動的パラメータを持つ擬似圧縮性法

謝辞

(Tokai University) S. Goto, Y. Nanazawa, N. Tamura(Osaka University) S. Takeuchi(RIKEN) S. Shiozaki, R. Himeno, S. Noda, H. Yokota, Y. Sunaga,

H. Koyama, Y. Ohno, G. Masumoto(The University of Tokyo) K. Ono, K. Ishikawa, N. Shimamoto(Nihon University) K. Okita(Fujitsu Nagano Systems Engineering Ltd.) Y. Kawashima(Shanghai Jiaotong University) X. Gong(York University) H. Huang(Peking University) J. Wu

文部科学省「次世代計算科学研究開発プログラム」PCクラスタでの性能計測に関しては理化学研究所情報基盤センターのRICCを使用した.京での計算に関しては京速コンピュータ京の試験利用での結果である.