[petsc-users] Problem with solving Poisson eqn for some cases
zonexo at gmail.com
Thu Mar 15 01:51:12 CDT 2018
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_ksp_type gmres -poisson_pc_type hypre -poisson_pc_type_hypre
-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.
TAY Wee-Beng (Zheng Weiming) 郑伟明
Personal research webpage: http://tayweebeng.wixsite.com/website
Youtube research showcase: https://www.youtube.com/channel/UC72ZHtvQNMpNs2uRTSToiLA
More information about the petsc-users