ITADN

HYPRE error code 20: [Error in argument 2]

#1471Closedpledac 创建于 2026-02-05
P
pledaccommented
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 条评论