17:15 〜 18:30
[MGI22-P05] 高性能構造格子計算言語Formura
キーワード:シミュレーション地球科学、構造格子計算、高性能計算
Recently, programming and performance optimization have become a big burden in simulation science. In studies of planetary formation and evolution, many applications can be reduced to explicitly solving some partial differencial equations (PDEs). We have been developing Formura, a programming language for stencil computations, that can generate explicit solver codes for PDEs.
In formura, we can describe discretized PDE-solving algorithms using convenient and familiar mathematical notations such as functions, discretized differentiation operators, rational lattice indices such as half-grid coordinates. We will report the current development status, sample codes, and performance measure of formura.
In formura, we can describe discretized PDE-solving algorithms using convenient and familiar mathematical notations such as functions, discretized differentiation operators, rational lattice indices such as half-grid coordinates. We will report the current development status, sample codes, and performance measure of formura.