Hi Pierre,
ok, that's interesting!
I will try to build a docker image until tomorrow and give you the exact recipe to reproduce the bugs.
Eric
On 11 Mar 2021, at 6:16 AM, Barry Smith <bsmith@petsc.dev> wrote:
Eric,
Sorry about not being more immediate. We still have this in our active email so you don't need to submit individual issues. We'll try to get to them as soon as we can.
Indeed, I’m still trying to figure this out.I realized that some of my configure flags were different than yours, e.g., no --with-memalign.I’ve also added SuperLU_DIST to my installation.Still, I can’t reproduce any issue.I will continue looking into this, it appears I’m seeing some valgrind errors, but I don’t know if this is some side effect of OpenMPI not being valgrind-clean (last time I checked, there was no error with MPICH).
Thank you for your patience,Pierre
/usr/bin/gmake -f gmakefile test test-fail=1Using MAKEFLAGS: test-fail=1TEST arch-linux2-c-opt-ompi/tests/counts/snes_tutorials-ex12_quad_hpddm_reuse_baij.countsok snes_tutorials-ex12_quad_hpddm_reuse_baijok diff-snes_tutorials-ex12_quad_hpddm_reuse_baijTEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tests-ex33_superlu_dist_2.countsok ksp_ksp_tests-ex33_superlu_dist_2ok diff-ksp_ksp_tests-ex33_superlu_dist_2TEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tests-ex49_superlu_dist.countsok ksp_ksp_tests-ex49_superlu_dist+nsize-1herm-0_conv-0ok diff-ksp_ksp_tests-ex49_superlu_dist+nsize-1herm-0_conv-0ok ksp_ksp_tests-ex49_superlu_dist+nsize-1herm-0_conv-1ok diff-ksp_ksp_tests-ex49_superlu_dist+nsize-1herm-0_conv-1ok ksp_ksp_tests-ex49_superlu_dist+nsize-1herm-1_conv-0ok diff-ksp_ksp_tests-ex49_superlu_dist+nsize-1herm-1_conv-0ok ksp_ksp_tests-ex49_superlu_dist+nsize-1herm-1_conv-1ok diff-ksp_ksp_tests-ex49_superlu_dist+nsize-1herm-1_conv-1ok ksp_ksp_tests-ex49_superlu_dist+nsize-4herm-0_conv-0ok diff-ksp_ksp_tests-ex49_superlu_dist+nsize-4herm-0_conv-0ok ksp_ksp_tests-ex49_superlu_dist+nsize-4herm-0_conv-1ok diff-ksp_ksp_tests-ex49_superlu_dist+nsize-4herm-0_conv-1ok ksp_ksp_tests-ex49_superlu_dist+nsize-4herm-1_conv-0ok diff-ksp_ksp_tests-ex49_superlu_dist+nsize-4herm-1_conv-0ok ksp_ksp_tests-ex49_superlu_dist+nsize-4herm-1_conv-1ok diff-ksp_ksp_tests-ex49_superlu_dist+nsize-4herm-1_conv-1TEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tutorials-ex50_tut_2.countsok ksp_ksp_tutorials-ex50_tut_2ok diff-ksp_ksp_tutorials-ex50_tut_2TEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tests-ex33_superlu_dist.countsok ksp_ksp_tests-ex33_superlu_distok diff-ksp_ksp_tests-ex33_superlu_distTEST arch-linux2-c-opt-ompi/tests/counts/snes_tutorials-ex56_hypre.countsok snes_tutorials-ex56_hypreok diff-snes_tutorials-ex56_hypreTEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tutorials-ex56_2.countsok ksp_ksp_tutorials-ex56_2ok diff-ksp_ksp_tutorials-ex56_2TEST arch-linux2-c-opt-ompi/tests/counts/snes_tutorials-ex17_3d_q3_trig_elas.countsok snes_tutorials-ex17_3d_q3_trig_elasok diff-snes_tutorials-ex17_3d_q3_trig_elasTEST arch-linux2-c-opt-ompi/tests/counts/snes_tutorials-ex12_quad_hpddm_reuse_threshold_baij.countsok snes_tutorials-ex12_quad_hpddm_reuse_threshold_baijok diff-snes_tutorials-ex12_quad_hpddm_reuse_threshold_baijTEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tutorials-ex5_superlu_dist_3.countsnot ok ksp_ksp_tutorials-ex5_superlu_dist_3 # Error code: 1# srun: error: Unable to create step for job 1426755: More processors requested than permittedok ksp_ksp_tutorials-ex5_superlu_dist_3 # SKIP Command failed so no diffTEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tutorials-ex5f_superlu_dist.countsok ksp_ksp_tutorials-ex5f_superlu_dist # SKIP Fortran required for this testTEST arch-linux2-c-opt-ompi/tests/counts/snes_tutorials-ex12_tri_parmetis_hpddm_baij.countsok snes_tutorials-ex12_tri_parmetis_hpddm_baijok diff-snes_tutorials-ex12_tri_parmetis_hpddm_baijTEST arch-linux2-c-opt-ompi/tests/counts/snes_tutorials-ex19_tut_3.countsok snes_tutorials-ex19_tut_3ok diff-snes_tutorials-ex19_tut_3TEST arch-linux2-c-opt-ompi/tests/counts/snes_tutorials-ex17_3d_q3_trig_vlap.countsok snes_tutorials-ex17_3d_q3_trig_vlapok diff-snes_tutorials-ex17_3d_q3_trig_vlapTEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tutorials-ex5f_superlu_dist_3.countsok ksp_ksp_tutorials-ex5f_superlu_dist_3 # SKIP Fortran required for this testTEST arch-linux2-c-opt-ompi/tests/counts/snes_tutorials-ex19_superlu_dist.countsok snes_tutorials-ex19_superlu_distok diff-snes_tutorials-ex19_superlu_distTEST arch-linux2-c-opt-ompi/tests/counts/snes_tutorials-ex56_attach_mat_nearnullspace-1_bddc_approx_hypre.countsok snes_tutorials-ex56_attach_mat_nearnullspace-1_bddc_approx_hypreok diff-snes_tutorials-ex56_attach_mat_nearnullspace-1_bddc_approx_hypreTEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tutorials-ex49_hypre_nullspace.countsok ksp_ksp_tutorials-ex49_hypre_nullspaceok diff-ksp_ksp_tutorials-ex49_hypre_nullspaceTEST arch-linux2-c-opt-ompi/tests/counts/snes_tutorials-ex19_superlu_dist_2.countsok snes_tutorials-ex19_superlu_dist_2ok diff-snes_tutorials-ex19_superlu_dist_2TEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tutorials-ex5_superlu_dist_2.countsnot ok ksp_ksp_tutorials-ex5_superlu_dist_2 # Error code: 1# srun: error: Unable to create step for job 1426755: More processors requested than permittedok ksp_ksp_tutorials-ex5_superlu_dist_2 # SKIP Command failed so no diffTEST arch-linux2-c-opt-ompi/tests/counts/snes_tutorials-ex56_attach_mat_nearnullspace-0_bddc_approx_hypre.countsok snes_tutorials-ex56_attach_mat_nearnullspace-0_bddc_approx_hypreok diff-snes_tutorials-ex56_attach_mat_nearnullspace-0_bddc_approx_hypreTEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tutorials-ex64_1.countsok ksp_ksp_tutorials-ex64_1ok diff-ksp_ksp_tutorials-ex64_1TEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tutorials-ex5_superlu_dist.countsnot ok ksp_ksp_tutorials-ex5_superlu_dist # Error code: 1# srun: error: Unable to create step for job 1426755: More processors requested than permittedok ksp_ksp_tutorials-ex5_superlu_dist # SKIP Command failed so no diffTEST arch-linux2-c-opt-ompi/tests/counts/ksp_ksp_tutorials-ex5f_superlu_dist_2.countsok ksp_ksp_tutorials-ex5f_superlu_dist_2 # SKIP Fortran required for this test
Barry
On Mar 10, 2021, at 11:03 PM, Eric Chamberland <Eric.Chamberland@giref.ulaval.ca> wrote:
Barry,
to get a some follow up on --with-openmp=1 failures, shall I open gitlab issues for:
a) all hypre failures giving DIVERGED_INDEFINITE_PC
b) all superlu_dist failures giving different results with initia and "Exceeded timeout limit of 60 s"
c) hpddm failures "free(): invalid next size (fast)" and "Segmentation Violation"
d) all tao's "Exceeded timeout limit of 60 s"
I don't see how I could do all these debugging by myself...
Thanks,
Eric
-- Eric Chamberland, ing., M. Ing Professionnel de recherche GIREF/Université Laval (418) 656-2131 poste 41 22 42