AN EFFECTIVE DATA-PARALLEL SELF-STARTING EXPLICIT METHODOLOGY FOR COMPUTATIONAL STRUCTURAL DYNAMICS ON THE CONNECTION MACHINE CM-5

被引:9
作者
NAMBURU, RR [1 ]
TURNER, DA [1 ]
TAMMA, KK [1 ]
机构
[1] UNIV MINNESOTA, MINNEAPOLIS, MN 55455 USA
关键词
DATA PARALLEL COMPUTER; EXPLICIT TIME INTEGRATION; FINITE ELEMENT METHOD; STRUCTURAL DYNAMICS; LINEAR AND NONLINEAR PROBLEMS;
D O I
10.1002/nme.1620381903
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper discusses the implementation aspects and our experiences towards a data parallel explicit self-starting finite element transient methodology with emphasis on the Connection Machine (CM-5) for linear and non-linear computational structural dynamic applications involving structured and unstructured grids. The parallel implementation criteria that influence the efficiency of an algorithm include the amount of communication, communication routing, and load balancing. To provide simplicity, high level of accuracy, and to retain the generality of the finite element implementation for both linear and non-linear transient explicit problems on a data parallel computer which permit optimum amount of communications, we implemented the present self-starting dynamic formulations (in comparison to the traditional approaches) based on nodal displacements, nodal velocities, and elemental stresses on the CM-5. Data parallel language CMFortran is employed with virtual processor constructs and with:SERIAL and:PARALLEL layout directives for arrays. The communications via the present approach involve only one gather operation (extraction of element nodal displacements or velocities from global displacement vector) and one scatter operation (dispersion of element forces onto global force vector) for each time step. These gather and scatter operations are implemented using the Connection Machine Scientific Software Library communication primitives for both structured and unstructured finite element meshes. The implementation aspects of the present self-starting formulations for linear and elastoplastic applications oil serial and data parallel machines are discussed. Numerical test models for linear and non-linear one-dimensional applications and a two-dimensional unstructured finite element mesh are then illustrated and their performance studies are discussed.
引用
收藏
页码:3211 / 3226
页数:16
相关论文
共 19 条
[1]  
Johnson S.L., Mathur K.K., Experience with conjugate gradient method for stress analysis on a data parallel supercomputer, International Journal for Numerical Methods in Engineering, 27, pp. 523-546, (1989)
[2]  
Johnson S.L., Mathur K.K., Data structures and algorithms for the finite element method on a data parallel supercomputer, International Journal for Numerical Methods in Engineering, 29, pp. 881-908, (1990)
[3]  
Mathur K.K., Johnson S.L., The finite element method on a data parallel computing system, International Journal of High Speed Computing, 1, pp. 29-44, (1989)
[4]  
Farhat C., Sobh N., Park K.C., Transient finite element computations on 65, 536 processors: the connection machine, (1989)
[5]  
Belytschko T., Plaskacz E.J., Kennedy J.M., Greenwell D.L., Finite element analysis on the connection machine, Comp. Methods Appl. Mech. and Eng., 81, pp. 229-254, (1990)
[6]  
Belytschko T., Plaskacz E.J., SIMD implementation of a non‐linear transient shell program with partially structured meshes, International Journal for Numerical Methods in Engineering, 33, pp. 997-1026, (1992)
[7]  
Johan Z., Hughes T.J.R., Mathur K.K., Johnson S.L., (1991)
[8]  
Hulbert G.M., Hughes T.J.R., An error Analysis of truncated starting conditions in step‐by‐step time integration: consequences for structural dynamics, Earthquake eng. Struct. dyn., 15, pp. 901-910, (1987)
[9]  
Tamma K.K., Namburu R.R., A robust self‐starting explicit computational methodology for structural dynamic applications: architectures and representations, Int. j. numer. methods eng., 29, pp. 1441-1454, (1990)
[10]  
Namburu R.R., Tamma K.K., (1992)