[petsc-users] Petsc has generated inconsistent data - Divide by zero!
TAY wee-beng
zonexo at gmail.com
Sat Jul 9 17:57:51 CDT 2011
Hi Jed,
Ok thanks. Btw, is it better to solve my x/y eqns together? How can I do
that?
Is there any examples which I can follow?
Yours sincerely,
TAY wee-beng
On 10/7/2011 12:51 AM, Jed Brown wrote:
> On Sat, Jul 9, 2011 at 17:43, TAY wee-beng <zonexo at gmail.com
> <mailto:zonexo at gmail.com>> wrote:
>
> Sorry about that. I just run interactively to get the output.
>
> Now I issued :
>
> mpiexec -np 1 ./a.out -ksp_type gmres -ksp_gmres_restart 1000
> -ksp_gmres_modifiedgramschmidt -ksp_monitor_true_residual
> -ksp_view -pc_type asm -sub_pc_type lu > log1
>
>
> Your matrix is singular which implies a bug in your assembly code,
> probably in the way you impose boundary conditions. Switch to a very
> small problem size (e.g. 4 cells) and debug it until the matrix is
> correct and non-singular.
>
> You should also check the error codes so the code doesn't try to keep
> going after a fatal error.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110710/25912b5d/attachment.htm>
More information about the petsc-users
mailing list