Implementation of the Two-Dimensional Elliptic Equation Model in LuNA Fragmented Programming System

Numerical modeling of phenomena on modern supercomputers using finite difference methods requires development of complex application software capable of adapting to both hardware configuration and the simulation process in order to provide satisfactory efficiency. In the paper two parallel programs, which employ the alternating-triangular method for solving of Dirichlet problems for the Poisson equation in unit square, are studied. The first program is a conventional one, based on Message Passing Interface (MPI), while the second one is developed with LuNA programming system. LuNA automates construction of numerical programs for multicomputers. Scalability and efficiency of both programs are compared.

[1]  V. Malyshkin,et al.  LuNA Fragmented Programming System, Main Functions and Peculiarities of Run-Time Subsystem , 2011, PaCT.

[2]  Thomas Hérault,et al.  PaRSEC: Exploiting Heterogeneity to Enhance Scalability , 2013, Computing in Science & Engineering.

[3]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.