P. Henriksen et R. Keunings, PARALLEL COMPUTATION OF THE FLOW OF INTEGRAL VISCOELASTIC FLUIDS ON AHETEROGENEOUS NETWORK OF WORKSTATIONS, International journal for numerical methods in fluids, 18(12), 1994, pp. 1167-1183
We consider the parallel computation of flows of integral fluids on a
heterogeneous network of workstations. The proposed methodology is rel
evant to computational mechanics problems which involve a compute-inte
nsive treatment of internal variables (e.g. fibre suspension flow and
deformation of viscoplastic solids). The main parallel computing issue
in such applications is that of load balancing. Both static and dynam
ic allocation of work to processors are considered in the present pape
r. The proposed parallel algorithms have been implemented in an experi
mental, parallel version of the commercial POLYFLOW package developed
in Louvain-la-Neuve. The implementation uses the public domain PVM sof
tware library (Parallel Virtual Machine), which we have extended in or
der to ease porting to heterogeneous networks. We describe parallel ef
ficiency results obtained with three PVM configurations, involving up
to seven workstations with maximum relative processing speeds of five.
The physical problems are the stick/slip and abrupt contraction flows
of a K.B.K.Z. integral fluid. Using static allocation, parallel effic
iencies in the range 67%-85% were obtained on a PVM network with four
workstations having relative speeds of 2:1:1:1. Parallel efficiencies
higher than 90% were obtained on the three PVM configurations using th
e dynamic load-balancing schemes.