Computational & Technology Resources
an online resource for computational,
engineering & technology publications 

CivilComp Proceedings
ISSN 17593433 CCP: 95
PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING Edited by:
Paper 82
Computation of Protein Separation using a Grid Environment T. Garcia^{1}, M. Chau^{2} and P. Spiteri^{1}
^{1}IRIT, INP  ENSEEIHT, Toulouse, France
T. Garcia, M. Chau, P. Spiteri, "Computation of Protein Separation using a Grid Environment", in , (Editors), "Proceedings of the Second International Conference on Parallel, Distributed, Grid and Cloud Computing for Engineering", CivilComp Press, Stirlingshire, UK, Paper 82, 2011. doi:10.4203/ccp.95.82
Keywords: parallel computing, Schwarz alternating method, continuousflow electrophoresis, grid computing, asynchronous iteration, PISO algorithm, mass transfer.
Summary
the protein transport with mixed boundary conditions; and
the Poisson equation (the potential) with Dirichlet boundary conditions.
The NavierStokes equations are discretized on staggered grids using the finite volume method, and are solved with the pressure implicit splittingofoperators (PISO) algorithm which is an implicit time marching predictorcorrector algorithm based upon the splitting of the solution of velocity and pressure equations. One predictor and two corrector steps are sufficient to obtain a suitable accuracy. Then we have seven large sparse linear systems to solve at each time step. The evolutive transport and the potential equations are discretized by appropriate finite difference methods. In the work presented, the transport equation is solved using an implicit and an explicit time marching scheme. When an implicit scheme is used for the previous equation, we obtain two additional large sparse linear systems to solve. From the mathematical point of view, the matrices derived from discretizations are Mmatrices; according to theoretical results, the convergence of the parallel synchronous and asynchronous Schwarz alternating method is ensured [1,2]. The experimental results of the numerical simulations show comparisons between asynchronous and synchronous methods. Implementation has been performed in Fortran 90 using MPI facilities and is based on the masterslave paradigm. In order to simplify the implementation, the master process builds matrices, right hand sides and activates a parallel linear system solver. The experimental platform is the French grid platform GRID5000. We have to solve seven large linear systems at each step time. Experiments show that high acceleration is obtained from the parallel implementations. Further comparisons between synchronous and asynchronous algorithms show that the latter performs better than the former one. The use of an asynchronous parallel solver in a distributed cluster environment is a good approach since it involves no idle communication time. References
purchase the fulltext of this paper (price £20)
go to the previous paper 
