On Wed, Jan 18, 2017 at 2:32 PM, Chih-Hao Chen < [email protected]> wrote:
> Hello, > > > Thanks for the quick reply. > > So if I specify matrix A and RHS vector b in parallel forms, > > ie. having them distributed across several cores, > > when I using the functions like MatMult, VecAYPX and etc., > > all the operations would be executed in parallel too? > > Yes Matt > Thanks very much. > > > > Best, > > Chih-Hao > ------------------------------ > *From:* Hong <[email protected]> > *Sent:* 18 January 2017 15:24:41 > *To:* Chih-Hao Chen > *Cc:* [email protected] > *Subject:* Re: [petsc-users] About GMRES Solver in PETSc > > Yes. > Hong > > On Wed, Jan 18, 2017 at 2:22 PM, Chih-Hao Chen < > [email protected]> wrote: > >> Hello, >> >> >> Sorry for this bother. >> >> I"ve checked GMRES solver in your libary supports parallel computing in >> your website: >> >> http://www.mcs.anl.gov/petsc/documentation/linearsolvertable.html. >> <http://www.mcs.anl.gov/petsc/documentation/linearsolvertable.html> >> >> Summary of Sparse Linear Solvers Available from PETSc >> <http://www.mcs.anl.gov/petsc/documentation/linearsolvertable.html> >> www.mcs.anl.gov >> Summary of Sparse Linear Solvers Available from PETSc Requests and >> contributions welcome >> As we all know the key algorithm inside GMRES solver is Gram-Schmidt >> process, >> >> so I guess if users specify their matrix A and right-hand-side vector b >> in a linear equation (Ax=b), >> >> the Gram-Schmidt process will be executed in parallel, >> >> including matrix-vector multiplications and orthogonalization between the >> basis vectors. >> >> Am I correct? >> >> Thanks very much. >> >> >> Best, >> >> Chih-Hao >> >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener
