Abstract
The experiences described in this paper show that finite element methods can be vectorized efficiently, though they are slightly penalized by the need of indirect addressing. The extension to 3-D problems is currently under investigation. The main question is to find a graph coloring algorithm to get a small number of colors, with enough elements in each color. A useful heuristic is to freeze in advance the maximal size of each group, thus the vector length. Implicit schemes without storage of the matrix are also examined, to get a good tradeoff between memory requirements and CPU time.
Concerning the parallel algorithms, the subdomain approach seems more efficient. But the microtasking approach should give better results on larger problems, with a larger granularity. It is easier to implement and does not require a preliminary partitionning.
However, we plan to investigate partitionning methods, with more general configurations (variable number of neighbors), using general graph separation algorithms. Simulated annealing techniques are also considered to optimize locally the separator length.
Preview
Unable to display preview. Download preview PDF.
References
A. Dervieux, J.A. Desideri, F. Fezoui, B. Palmerio, J.P. Rosenblum Euler calculations by upwind finite element methods and adaptive mesh algorithms. GAMM Workshop, France 1986.
CRAY-XMP reference manual Cray Research, Inc.
CRAY-2 reference manual Cray Research, Inc.
ETA10 reference manual ETA Systems, Inc.
A. Jameson, T.J. Baker Improvements to the aircraft Euler method AIAA 25th aerospace sciences meeting, January 1987, USA
T. Hugues, R. Ferencz, J. Hallquist Large-scale vectorized implicit calculations in solid mechanics on a Cray X-MP/48 utilizing EBE preconditioned conjugate gradients Stanford University Report.
Cray X-MP microtasking user guide Cray Research, Inc.
Cray X-MP and CRAY-2 multitasking user guides Cray Research, Inc.
Proceedings of first international symposium on domain decomposition methods for partial differential equations, January 1987, France
G. Johnson, J. Swisshelm, D. Pryor, J. Ziebarth Multitasked embedded multigrid for three-dimensional flow simulation. 10th international conference on numerical methods in fluid mechanics, June 1986, China.
F. Fezoui, B. Stoufflet, J. Periaux, A. Dervieux Implicit high-order upwind finite element schemes for the Euler equations 4th International Symposium on numerical methods in engineering, March 1986, USA
F. Angrand, J. Erhel Simulation par éléments finis d'écoulements compressibles sur calculateurs vectoriels INRIA Research report no 622, February 1987.
IBM-VF reference manual
J. Erhel INRIA Research report, to appear
D. Kuck, R. Kuhn, D. Padua, B. Leasure, M. Wolfe Dependence graphs and compiler optimizations Proc. 8th ACM Symp. on Principles of Programming Languages, USA, January 1981.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Erhel, J. (1988). Finite element methods on parallel and vector computers application in fluid dynamics. In: Houstis, E.N., Papatheodorou, T.S., Polychronopoulos, C.D. (eds) Supercomputing. ICS 1987. Lecture Notes in Computer Science, vol 297. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-18991-2_43
Download citation
DOI: https://doi.org/10.1007/3-540-18991-2_43
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18991-6
Online ISBN: 978-3-540-38888-3
eBook Packages: Springer Book Archive