A run-time visualization and solution-steering tool, TPview, has been developed to overcome difficulties commonly encountered with large-scale numerical simulations on high-performance parallel computer systems. TPview provides the interface between the parallel computer system and the visualization software running on a remote workstation. During the computation cycle, data distributed across multiple processors are periodically sent via sockets to the workstation for rendering. In addition, internal parameters of the simulation code can be modified using a user-defined graphical interface, enabling remote guiding of the solution procedure. It is shown that such a run-time visualization and solution-steering tool can be implemented with minimal effort from the programmer and end user. Examples are presented of the use of TPview in conjunction with a parallel multiblock flow solver and a commercial visualization package. These examples demonstrate its ability to provide greater insights for the analysis of complex flow simulations. © 1998 American Institute of Physics.

1.
S. Bryson, Scientific Visualization: Advances and Challenges, edited by L. Rosenblum et al. (Academic, London, 1994), pp. 65–85.
2.
T. W. Crockett, Proceedings of the First Eurographics Workshop on Parallel Graphics and Visualization, edited by A. Chalmers and E. Jansen (Alpha, Bristol, UK, 1996), pp. 1–15;
see also T. W. Crockett, PGL: A parallel graphics library for distributed memory applications, http://www.icase.edu/∼tom/PGL/PGL.html.
3.
C. Kirchhof, Cray Animation Theater,™ Proceedings of the 1994 Fall Cray User Group, Tours, France, October 1994, pp. 114–118.
4.
S. R. Whitman, High Performance Computing for Computer Graphics and Visualisation, edited by M. Chen, P. Townsend, and J. A. Vince (Springer, London, 1996), pp. 3–22.
5.
W. Gu, G. Eisenhauser, E. Kraemer, K. Schwan, J. Stasko, J. Vetter, and N. Mallavarupu, Proceedings of the 5th Symposium on the Frontiers of Massively Parallel Computation, McLean, VA, February 1995;
see also http://techinfo.jpl.nasa.gov/JPLTRS/SISN/ISSUE36/SCHWAN.htm.
6.
M. Krogh and C. Hansen, Proceedings of the AVS Users Conference, Orlando, FL, May 1993.
7.
A. Vaziri and M. Kremenetsky, Proceedings of the High Performance Computing ’95 Conference, Phoenix, AZ, April 1995.
8.
H. D.
Lord
,
Comput. Graph.
29
,
10
(
1995
);
see also http://www.avs.com.
9.
R. Haimes, AIAA Paper 94-0321, Proceedings of the 32nd AIAA Aerospace Sciences Meeting, Reno, NV, January 1994;
see also http://raphael.mit.edu/pv3/reno94.ps.
10.
R. Haimes and D. E. Edwards, AIAA Paper 97-0348, Proceedings of the 35th AIAA Aerospace Sciences Meeting, Reno, NV, January 1997;
see also http://raphael.mit.edu/pv3/reno97.ps.
11.
R. Haimes and M. Giles, AIAA Paper 91-0794, Proceedings of the 29th AIAA Aerospace Sciences Meeting, Reno, NV, January 1991;
see also http://raphael.mit.edu/visual3/visual3.html.
12.
J. S. Rowlan and B. T. Wightman, Proceedings of the Scalable High-Performance Computing Conference, Knoxville, TN, May 1994, pp. 350–356.
13.
G. A.
Geist
,
J. A.
Kohl
, and
P. M.
Papadopoulos
,
Int. J. Sci. Appl.
11
,
224
(
1997
);
see also http://www.epm.ornl.gov/cs/cumulvs96.ps.
14.
J. A. Kohl and P. M. Papadopoulos, Proceedings of the High-Performance Computing Symposium, Montreal, July 1995, pp. 243–254.
15.
H. Nicolas and F. Jordan, Proceedings of the International Conference on Image Processing ICIP’96, Lausanne, September 1996, Vol. I, pp. 229–232.
16.
M. L.
Sawley
and
J. K.
Tegnér
,
J. Comput. Phys.
122
,
280
(
1995
).
17.
S.
Williams
,
M. L.
Sawley
, and
D.
Cobut
,
EPFL Supercomp. Rev.
7
,
45
(
1995
);
see also http://sawww.epfl.ch/SIC/SA/publications/SCR95/7-95-45a.html.
18.
S. A. Williams, M. L. Sawley, and D. Cobut, Proceedings of the Cray Users Group Spring ’96 Conference, Barcelona, March 1996, pp. 172–178;
see also http://imhefwww.epfl.ch/lmf/publications/abstract/will961.html.
19.
Tecplot User's Manual, Version 6, Amtec Engineering, Inc., 1994;
see also http://www.amtec.com.
20.
O. Byrde, D. Cobut, J.-D. Reymond, and M. L. Sawley, Parallel Computational Fluids Dynamics: Implementations and Results using Parallel Computers (North-Holland, Amsterdam, 1996), pp. 447–454.
21.
O. Byrde and M. L. Sawley, Technical Report No. T-97-10, Fluid Mechanics Laboratory, EPF–Lausanne, 1997;
and Comput. Fluids (in press).
22.
Z. Petrovic, Technical Report No. T-97-20, Fluid Mechanics Laboratory, EPF–Lausanne, 1997.
23.
Y. P. Marx, Proceedings of the 8th International Symposium on Unsteady Aerodynamics and Aeroelasticity of Turbomachines, Stockholm, September 1997;
see also http://imhefwww.epfl.ch/lmf/animation/pump.
24.
Y. P.
Marx
,
EPFL Supercomput. Rev.
9
,
24
(
1997
);
see also http://sawww.epfl.ch/SIC/SA/publications/SCR97/scr9-page24.html.
This content is only available via PDF.
You do not currently have access to this content.