EVALUATION OF DISTRIBUTED FINITE-ELEMENT ALGORITHMS ON A WORKSTATION NETWORK

被引:8
作者
BAUGH, JW
SHARMA, SK
机构
[1] Department of Civil Engineering, North Carolina State University, Raleigh, 27695, North Carolina
关键词
CLIENT-SERVER COMPUTING; COMPUTER NETWORKS; DISTRIBUTED PROGRAMMING; EQUATION SOLVING; FINITE ELEMENT ANALYSIS;
D O I
10.1007/BF01206539
中图分类号
TP39 [计算机的应用];
学科分类号
081203 [计算机应用技术]; 0835 [软件工程];
摘要
This paper discusses the design, implementation and evaluation of linear finite element programs that distribute their computations over a network of workstations. We consider five different algorithms based on direct, iterative and hybrid equation solvers, each of which partitions and maps the model domain across conventional network hardware. A software architecture based on the client-server model distributes the computations and, at the language level, Berkeley sockets enable communication between processes. We evaluate and describe the performance of these algorithms in terms of execution time and speed-up, and we conclude that distributed solvers, particularly those based on substructuring and static condensation, can be effective even on high-latency communication networks.
引用
收藏
页码:45 / 62
页数:18
相关论文
共 17 条
[1]
Abeysundara B.W., Kamal A.E., High-speed local area networks and their performance: a survey, ACM Computing Surveys, 21, 3, pp. 261-322, (1991)
[2]
Cabrera L., Et al., User-process communication performance in networks of computers, IEEE Transactions on Software Engineering, 14, 1, pp. 38-53, (1988)
[3]
Ahuka S., Carriero N., Gelernter D., Linda and friends, Computer, 19, 8, pp. 26-34, (1986)
[4]
Bal H.E., Steiner J.G., Tanenbaum A.S., Programming languages for distributed computing systems, ACM Computing Surveys, 26, 3, pp. 261-322, (1989)
[5]
Stevens W.R., UNIX Network Programming, (1990)
[6]
Dongarra J.J., Duff I.S., Sorensen D.C., van der Vorst H.A., Solving Linear Systems on Vector and Shared Memory Computers, (1991)
[7]
Golub G.H., Van Loan C.F., Matrix Computations, (1989)
[8]
Dongarra J.J., Moler C.B., Bunch J.R., Stewart G.W., LINPACK Users' Guide, (1979)
[9]
Hestenes M.R., Stiefel E., Methods of conjugate gradients for solving linear systems, Journal of Research of the National Bureau of Standards, 49, 6, pp. 409-436, (1952)
[10]
Law K.H., A parallel finite element solution method, Computes & Structures, 23, 6, pp. 845-858, (1986)