Simulation of Scientific Programs on Parallel
Architectures with MIMESIS Environment


Gilles Kempf(1,2), Christian Caremoli(1), Gerard Damm(1,3),
Wei-Ying Thang(1) and Aad van der Steen(2)
(G.Kempf@cc.ruu.nl)

(1) Electricité de France - Direction des Etudes et Recherches,
Clamart, France

(2) Academisch Computer Centrum Utrecht, Utrecht, Netherlands

(3) MASI Laboratory, Paris, France



Abstract


This paper presents how a scientific application written using an SPMD programming model with message-passing can be modeled and simulated. This description is based on the counting of basic operations and the recognition of known kernels. A Fortran analyzer was built to generate automatically a model of such an application for the simulation tool of the MIMESIS project, developed at EDF (Electricite de France). Models of distributed-memory computers, taking advantage of this description, were implemented with the prototype of the project. The approach was validated with two EDF codes, for which the simulations gave good results.