[petsc-users] Problem with solving Poisson eqn for some cases

Smith, Barry F. bsmith at mcs.anl.gov
Thu Mar 15 09:06:05 CDT 2018


http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind

> On Mar 15, 2018, at 1:51 AM, TAY wee-beng <zonexo at gmail.com> wrote:
> 
> Hi,
> 
> I'm running a CFD code which solves the momentum and Poisson eqns.
> 
> Due to poor scaling with HYPRE at higher cpu no., I decided to try using PETSc with boomeramg and gamg.
> 
> I tested for some small cases and it work well. However, for the large problem which has poor scaling, it gives an error when I change my Poisson solver from pure HYPRE to PETSc with boomeramg and gamg.
> 
> The error is :
> 
> Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of range
> 
> I tried using:
> 
> -poisson_ksp_type richardson -poisson_pc_type hypre -poisson_pc_type_hypre boomeramg
> 
> -poisson_ksp_type gmres -poisson_pc_type hypre -poisson_pc_type_hypre boomeramg
> 
> -poisson_pc_type gamg -poisson_pc_gamg_agg_nsmooths 1
> 
> but they all gave similar error.
> 
> So why is this so? How should I troubleshoot? I am now running a debug ver of PETSc to check the error msg.
> 
> 
> 
> -- 
> Thank you very much.
> 
> Yours sincerely,
> 
> ================================================
> TAY Wee-Beng (Zheng Weiming) 郑伟明
> Personal research webpage: http://tayweebeng.wixsite.com/website
> Youtube research showcase: https://www.youtube.com/channel/UC72ZHtvQNMpNs2uRTSToiLA
> linkedin: www.linkedin.com/in/tay-weebeng
> ================================================
> 



More information about the petsc-users mailing list