Japan Geoscience Union Meeting 2016

Presentation information


Symbol M (Multidisciplinary and Interdisciplinary) » M-GI General Geosciences, Information Geosciences & Simulations

[M-GI22] Development of computational sciences on planetary formation, evolution and surface environment

Tue. May 24, 2016 5:15 PM - 6:30 PM Poster Hall (International Exhibition Hall HALL6)

Convener:*Junichiro Makino(RIKEN AICS), Yoshi-Yuki Hayashi(Department of Planetology/CPS, Graduate School of Science, Kobe University), Shigeru Ida(Department of Earth and Planetary Science, Graduate School of Science and Technology, Tokyo Institute of Technology), Yuri Aikawa(Center for Computational Sciences, University of Tsukuba), Masaki Ogawa(Division of General Systems Studies, Graduate School of Arts and Sciences, University of Tokyo), Masayuki Umemura(Center for Computational Sciences, University of Tsukuba)

5:15 PM - 6:30 PM

[MGI22-P05] Formura: Programming Language for High-performance Structured Lattice Stencil Computation

*Takayuki Muranushi1, Junichiro Makino1 (1.RIKEN Advanced Institute for Computational Science)

Keywords:simulation geoscience, structured lattice simulation, High-performance computing

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.