THE PARALLEL COMPLEXITY OF EMBEDDING ALGORITHMS FOR THE SOLUTION OF SYSTEMS OF NONLINEAR EQUATIONS

Citation
A. Chakraborty et al., THE PARALLEL COMPLEXITY OF EMBEDDING ALGORITHMS FOR THE SOLUTION OF SYSTEMS OF NONLINEAR EQUATIONS, IEEE transactions on parallel and distributed systems, 4(4), 1993, pp. 458-465
Citations number
26
Categorie Soggetti
System Science","Computer Applications & Cybernetics","Engineering, Eletrical & Electronic
ISSN journal
10459219
Volume
4
Issue
4
Year of publication
1993
Pages
458 - 465
Database
ISI
SICI code
1045-9219(1993)4:4<458:TPCOEA>2.0.ZU;2-S
Abstract
Embedding algorithms for nonlinear systems of equations construct a co ntinuous family of systems, and solve the given system by tracking the continuous curve of solutions to the family. Solving nonlinear equati ons by a globally convergent embedding algorithm requires the evaluati on and factoring of a Jacobian matrix at many points along the embeddi ng curve. This paper describes how to optimize the evaluation of the J acobian matrix on a hypercube. Several static and dynamic strategies f or assigning components of the Jacobian to processors on the hypercube are investigated, and it is found that a static rectangular grid mapp ing is the preferred choice for inclusion in a robust parallel mathema tical software package. The static linear mapping is a viable alternat ive when there are many common subexpressions in the component evaluat ion, while the dynamic assignment strategy should only be considered w hen there is large variation in the evaluation times for the component s, leading to a load imbalance on the processors.