HYPRE error code 20: [Error in argument 2]
Hello,
I encountered this error:
[1064]PETSC ERROR: PetscAbortErrorHandler: MatHYPRE_CreateFromMat() at /pfs/lustrep1/scratch/project_465002428/.tmp_TRUST_trust/build/petsc-main/src/mat/impls/hypre/mhypre.c:99 HYPRE error code 20: [Error in argument 2]
To prevent termination, change the error handler using PetscPushErrorHandler()
It is on a matrix (rows ~8 108 157 492) solved by 2560 AMD MI250x. It runs wells on a 8 times smaller test case.
Here are the PETSc commands:
-ksp_type cg -ksp_atol 1.000000e-07 -ksp_norm_type UNPRECONDITIONED -pc_type fieldsplit -pc_fieldsplit_type additive -fieldsplit_P0_ksp_type preonly -fieldsplit_P0_pc_type hypre -fieldsplit_P0_pc_hypre_type boomeramg -fieldsplit_P0_pc_hypre_boomeramg_strong_threshold 0.1 -fieldsplit_P0_pc_hypre_boomeramg_print_statistics 1 -fieldsplit_P1_ksp_type preonly -fieldsplit_P1_pc_type hypre -fieldsplit_P1_pc_hypre_type boomeramg -fieldsplit_P1_pc_hypre_boomeramg_strong_threshold 0.1 -fieldsplit_P1_pc_hypre_boomeramg_print_statistics 1
I guess it is may be a int 32 limitation, but I remember running already a 7B rows matrix so... ? I don't find anything about this error 20.
Thanks for any advice about it,
Pierre
PS: Using Hypre 2.33
关闭于 2026-02-09 7 条评论