[petsc-users] error when solving a linear system with gmres + pilut/euclid

Alfredo Jaramillo ajaramillopalma at gmail.com
Mon Aug 24 16:05:33 CDT 2020


Dear PETSc developers,

I'm trying to solve a linear problem with GMRES preconditioned with pilut
from HYPRE. For this I'm using the options:

-ksp_type gmres -pc_type hypre -pc_hypre_type pilut -ksp_monitor

If I use a single core, GMRES (+ pilut or euclid) converges. However, when
using multiple cores the next error appears after some number of iterations:

[0]PETSC ERROR: Scalar value must be same on all processes, argument # 3

relative to the function VecMAXPY. I attached a screenshot with more
detailed output. The same happens when using euclid. Can you please give me
some insight on this?

best regards
Alfredo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20200824/0475da69/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot from 2020-08-24 17-57-52.png
Type: image/png
Size: 129347 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20200824/0475da69/attachment-0001.png>


More information about the petsc-users mailing list