Matt, The problem results with 1-4 cores. I have only observed the error when using GAMG. I do not get any error with:
-ksp_type bcgsl -lspaint_pc_type hypre -lspaint_pc_hypre_type boomeramg or -ksp_type bcgsl I do get an error with -ksp_type bcgsl -pc_type gamg -pc_gamg_threshold 0.01 -pc_gamg_type agg -pc_gamg_agg_nsmooths 1 -pc_gamg_sym_graph true -ksp_monitor_true_residual and -ksp_type bcgsl -pc_type gamg -pc_gamg_threshold 0.01 -mg_levels_ksp_type richardson -mg_levels_pc_type sor -mg_coarse_ksp_type richardson -mg_coarse_pc_type sor -mg_coarse_pc_sor_its 5 -pc_gamg_type agg -pc_gamg_agg_nsmooths 1 -pc_gamg_sym_graph true -ksp_monitor_true_residual John On Tue, Sep 24, 2013 at 9:58 AM, Jed Brown <[email protected]> wrote: > John Mousel <[email protected]> writes: > > > I cloned a fresh repo and built from scratch. I'm seeing the same error I > > previously reported with both intel and gnu compilers. > > Can you reproduce with a PETSc example or create a test case so that we > can reproduce? > > > Also, I get warnings in MatSOR_SeqAIJ_Inode during the build. > > > > src/mat/impls/aij/seq/inode.c: In function ‘MatSOR_SeqAIJ_Inode’: > > src/mat/impls/aij/seq/inode.c:2758: warning: ‘sum2’ may be used > > uninitialized in this function > > src/mat/impls/aij/seq/inode.c:2758: warning: ‘sum3’ may be used > > uninitialized in this function > > src/mat/impls/aij/seq/inode.c:2758: warning: ‘sum4’ may be used > > uninitialized in this function > > src/mat/impls/aij/seq/inode.c:2758: warning: ‘sum5’ may be used > > uninitialized in this function > > src/mat/impls/aij/seq/inode.c:2761: warning: ‘v2’ may be used > uninitialized > > in this function > > src/mat/impls/aij/seq/inode.c:2761: warning: ‘v3’ may be used > uninitialized > > in this function > > src/mat/impls/aij/seq/inode.c:2761: warning: ‘v4’ may be used > uninitialized > > in this function > > src/mat/impls/aij/seq/inode.c:2761: warning: ‘v5’ may be used > uninitialized > > in this function > > src/mat/impls/aij/seq/inode.c:2758: warning: ‘sum1’ may be used > > uninitialized in this function > > src/mat/impls/aij/seq/inode.c:2761: warning: ‘v1’ may be used > uninitialized > > in this function > > I don't think these warnings are correct, but I've seen them too when > building in optimized mode with gcc-4.8, so they should be eliminated. > As we occasionally do elsewhere, we should work around such warnings. > Mark? >
