Authors:
Akira Kageyama
;
Naohisa Sakamoto
and
Kohei Yamamoto
Affiliation:
Department of Computational Science, Kobe University, Kobe 657-8501 and Japan
Keyword(s):
In-situ Visualization, High Performance Computing, CFD, Magnetohydrodynamics, MPMD.
Related
Ontology
Subjects/Areas/Topics:
Complex Systems Modeling and Simulation
;
Computer Simulation Techniques
;
Fluid Dynamics
;
Simulation and Modeling
;
Simulation Tools and Platforms
Abstract:
With the progress of simulation technology, the demand for the in-situ visualization in high-performance computing is increasing. We propose a multiple-program, multiple-data (MPMD) approach to the in-situ visualization to realize interactive in-situ visualizations. We separate processor nodes in a massively parallel computer system into two parts; one devoted only to the simulation and the other devoted only to the visualization. Both the simulation and visualization programs are parallelized by MPI (Message Passing Interface). The number of MPI processes for the visualization is the same or larger than that for the simulation. The multiple camera method that we proposed in our previous study enables interactive analysis of the visualization movies thus generated. The simulation and visualization programs are separated by a layer mimicking a semipermeable membrane. It is semipermeable because information runs in one-way from the simulation to the visualization through the layer, and
the layer prevents the simulation program from being affected by visualization program’s possible delay. The membrane is implemented as two independent MPI programs which correspond to the front and back faces of it. The four MPI programs (the simulation, visualization, and membrane faces) are executed at once based on an MPMD framework.
(More)