日本地球惑星科学連合2018年大会

講演情報

[JJ] 口頭発表

セッション記号 M (領域外・複数領域) » M-GI 地球科学一般・情報地球科学

[M-GI28] 計算科学による惑星形成・進化・環境変動研究の新展開

2018年5月23日(水) 09:00 〜 10:30 A03 (東京ベイ幕張ホール)

コンビーナ:林 祥介(神戸大学・大学院理学研究科 惑星学専攻/惑星科学研究センター(CPS))、小河 正基(東京大学大学院総合文化研究科広域科学専攻)、井田 茂(東京工業大学地球生命研究所、共同)、草野 完也(名古屋大学宇宙地球環境研究所)、座長:小南 淳子(東京工業大学 地球生命研究所)

09:15 〜 09:30

[MGI28-02] Development of a particle-based parallel code for mantle convection with the variable inertia method

*斎藤 貴之1細野 七月2竹山 浩介3山本 智子1行方 大輔4牧野 淳一郎4,5 (1.東京工業大学、2.海洋研究開発機構、3.株式会社JSOL、4.理化学研究所、5.神戸大学)

キーワード:マントル、数値シミュレーション、並列計算

Mantle convection is key to understand the thermal history of the Earth. The three-dimensional simulation is a powerful tool to study the convection. Since the mantle has extreme conditions (e.g., the Prandtl number, Pr, is $\sim10^{24}$, the Mach number, M, is $\sim10^{-16}$, the Reynolds number, Re, is $\sim10^{-20}$, and the strongly temperature dependent viscosity), numerical simulation of mantle convection is one of challenging topics for the current numerical studies. We are now developing a particle-based parallel code for mantle convection study by combining the novel techniques we have developed recently.

In order to handle the extreme conditions of the mantle, most of the previous studies ignore the inertia term based on the fact that $Pr\sim10^{24}$ and solve the approximated governing equation implicitly with (1) global matrix inversion or (2) iterative method. The first approach requires the frequent global communication which is not suitable for the current massively-parallel computers. The second approach is faster compared to the first one. However, in some cases, it requires many iterations because of the strongly temperature dependent viscosity, resulting in the slowdown of computation. We thus adopt a different approach; we adopt the variable inertia method (VIM; Takeyama et al. 2017). VIM is an explicit method and thus it is fit for the current cutting-edge supercomputers. In a naive implementation, explicit method is difficult to solve long-term evolution of mantle because of its too tight CFL condition. To overcome this, VIM increases the inertia term so that we can obtain the numerical solution within reasonable computational time. In addition to this, VIM introduces two factors to alter the viscosity and thermal diffusion terms in order to keep the original Rayleigh number of the mantle. According to Takeyama et al. 2017, as long as the modified non-dimensional numbers are being reasonable ranges (Pr > 10, M < 1, and Re < 1), we obtain the almost identical results with the conventional formulation.

We implement VIM to a parallel code, VIM++. The parallel implementation of VIM++ is assisted by a framework for developing particle simulator (FDPS; Iwasawa et al. 2016) developed by the particle simulator team in AICS/RIKEN. With this, our code can scale from one to million CPU cores without changing codes. In the current version of VIM++, we adopted density-independent smoothed particle hydrodynamics (DISPH; Saitoh & Makino 2013, Hosono et al. 2013) as the hydro scheme, but we will implement a novel hydro scheme, consistent particle hydrodynamics in strong form (CPHSF; Yamamoto & Makino 2017), which has space high-order. CPHSF can solve problems of SPH induced by its low accuracy and will improve the numerical modeling of mantle convection with particle-based methods.

In our presentation, we explain the overview of VIM++, details of schemes, and preliminary results of two- and three-dimensional convection simulations obtained by VIM++.