×

Optimization of element-by-element FEM in HPF 1. 1. (English) Zbl 1008.68552

Summary: In this study, Poisson’s equation is numerically evaluated by the element-by-element (EBE) finite-element method in a parallel environment using HPF 1.1 (High-Performance Fortran). In order to achieve high parallel efficiency, the data structures have been altered to node-based data instead of mixtures of node- and element-based data, representing a node-based EBE finite-element scheme (nEBE). The parallel machine used in this study was the NEC SX-4, and experiments were performed on a single node having 32 processors sharing common memory. The HPF compiler used in the experiments is HPF/SX Rev 2.0 released in 1997 (unofficial), which supports HPF 1.1. Models containing approximately 200 000 and 1 500 000 degrees of freedom were analyzed in order to evaluate the method. The calculation time, parallel efficiency, and memory used were compared. The performance of HPF in the conjugate gradient solver for the large model, using the NEC SX-4 compiler option -noshrunk, was about 85% that of the message passing interface.

MSC:

68U99 Computing methodologies and applications
68N15 Theory of programming languages
65Y05 Parallel numerical computation
Full Text: DOI

References:

[1] Zapata, Parallel Computing 25 pp 1971– (1999)
[2] Yagawa, Parallel Computing 23 pp 1365– (1997) · Zbl 0928.65152
[3] Farhat, Computers and Structures 28 pp 579– (1988)
[4] Reordering data-parallel finite-element analysis for incompressible viscous flow. Proceedings of the 3rd ASME/JSME Joint Fluid Engineering Conference, San Francisco, CA, 1999.
[5] IBM, Japan. http://www.jp.ibm.com/rs6000/resource/ufo/Whatsnew/tora3.htm.
[6] SUPER-UX HPF/SX Guide book of utilization, G1AF25-4. NEC, 1998.
[7] Okuda, Transactions of the Japan Society for Computational Engineering & Science 2 pp 233– (2000)
[8] Implementation and evaluation of a HPF compiler for vector parallel machines, HPF/SX V2. Proceedings of the 4th Annual HPF User Group Meeting, Tokyo, Japan, 2000; 37-43.
[9] Japan Association for High Performance Fortran (JAHPF). HPF/JA Language Specification Version 1.0, 1999. http://www.tokyo.rist.or.jp/jahpf/index-e.html.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.