I haven't check the examples - but I have the following fix for the build. Will
push now
Satish
diff --git a/include/petscpc.h b/include/petscpc.h
index 7e583b8..0cddc86 100644
--- a/include/petscpc.h
+++ b/include/petscpc.h
@@ -324,7 +324,7 @@ PETSC_EXTERN PetscErrorCode
PCMGResidualDefault(Mat,Vec,Vec,Vec);
PETSC_EXTERN PetscErrorCode PCTelescopeGetReductionFactor(PC,PetscInt*);
PETSC_EXTERN PetscErrorCode PCTelescopeSetReductionFactor(PC,PetscInt);
PETSC_EXTERN PetscErrorCode PCTelescopeGetIgnoreDM(PC,PetscBool*);
-PETSC_EXTERN PetscErrorCode PCTelescopeSetIgnoreDM(PC,PetscInt);
+PETSC_EXTERN PetscErrorCode PCTelescopeSetIgnoreDM(PC,PetscBool);
PETSC_EXTERN PetscErrorCode PCTelescopeGetDM(PC,DM*);
#endif /* __PETSCPC_H */
diff --git a/src/ksp/pc/impls/telescope/telescope.c
b/src/ksp/pc/impls/telescope/telescope.c
index 5e899de..fe75c46 100644
--- a/src/ksp/pc/impls/telescope/telescope.c
+++ b/src/ksp/pc/impls/telescope/telescope.c
@@ -207,7 +207,7 @@ PetscErrorCode PCTelescopeMatCreate_default(PC
pc,PC_Telescope sred,MatReuse reu
if (reuse != MAT_INITIAL_MATRIX) { Bred = *A; }
ierr = MatGetSize(Blocal,&mm,NULL);CHKERRQ(ierr);
- //ierr =
MatCreateMPIMatConcatenateSeqMat(subcomm,Blocal,PETSC_DECIDE,reuse,&Bred);CHKERRQ(ierr);
+ /* ierr =
MatCreateMPIMatConcatenateSeqMat(subcomm,Blocal,PETSC_DECIDE,reuse,&Bred);CHKERRQ(ierr);
*/
ierr =
MatCreateMPIMatConcatenateSeqMat(subcomm,Blocal,mm,reuse,&Bred);CHKERRQ(ierr);
}
*A = Bred;
@@ -734,7 +734,7 @@ PetscErrorCode PCTelescopeGetIgnoreDM(PC pc,PetscBool *v)
.keywords: PC, telescoping solve
@*/
-PetscErrorCode PCTelescopeSetIgnoreDM(PC pc,PetscInt v)
+PetscErrorCode PCTelescopeSetIgnoreDM(PC pc,PetscBool v)
{
PetscTryMethod(pc,"PCTelescopeSetIgnoreDM_C",(PC,PetscBool),(pc,v));
return(0);
diff --git a/src/ksp/pc/impls/telescope/telescope_dmda.c
b/src/ksp/pc/impls/telescope/telescope_dmda.c
index edd1708..98d0c7f 100644
--- a/src/ksp/pc/impls/telescope/telescope_dmda.c
+++ b/src/ksp/pc/impls/telescope/telescope_dmda.c
@@ -757,7 +757,7 @@ PetscErrorCode PCTelescopeMatCreate_dmda(PC pc,PC_Telescope
sred,MatReuse reuse,
if (reuse != MAT_INITIAL_MATRIX) {Bred = *A;}
ierr = MatGetSize(Blocal,&mm,NULL);CHKERRQ(ierr);
- //ierr =
MatCreateMPIMatConcatenateSeqMat(subcomm,Blocal,PETSC_DECIDE,reuse,&Bred);CHKERRQ(ierr);
+ /* ierr =
MatCreateMPIMatConcatenateSeqMat(subcomm,Blocal,PETSC_DECIDE,reuse,&Bred);CHKERRQ(ierr);
*/
ierr =
MatCreateMPIMatConcatenateSeqMat(subcomm,Blocal,mm,reuse,&Bred);CHKERRQ(ierr);
}
*A = Bred;
On Tue, 8 Sep 2015, Barry Smith wrote:
>
> Dave,
>
> I'll be fixing these.
>
> Barry
>
> > On Sep 8, 2015, at 9:00 AM, PETSc checkBuilds
> > <[email protected]> wrote:
> >
> >
> >
> > Dear PETSc developer,
> >
> > This email contains listings of contributions attributed to you by
> > `git blame` that caused compiler errors or warnings in PETSc automated
> > testing. Follow the links to see the full log files. Please attempt to fix
> > the issues promptly or let us know at [email protected] if you are
> > unable
> > to resolve the issues.
> >
> > Thanks,
> > The PETSc development team
> >
> > ----
> >
> > warnings attributed to commit
> > https://bitbucket.org/petsc/petsc/commits/6ab51f8
> > PCSemiRedundant:
> >
> > src/ksp/pc/impls/telescope/telescope.c:116
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-pkgs-opt_crank.log]
> >
> > /sandbox/petsc/petsc.clone/src/ksp/pc/impls/telescope/telescope.c:116:3:
> > warning: 'subdm' may be used uninitialized in this function
> > [-Wmaybe-uninitialized]
> >
> > src/ksp/pc/impls/telescope/telescope.c:210
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-c89_thrash.log]
> >
> > /sandbox/petsc/petsc.clone-2/src/ksp/pc/impls/telescope/telescope.c:210:5:
> > error: expected expression before '/' token
> >
> > src/ksp/pc/impls/telescope/telescope.c:380
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-pkgs-opt_crank.log]
> >
> > /sandbox/petsc/petsc.clone/src/ksp/pc/impls/telescope/telescope.c:380:12:
> > warning: 'subcomm' may be used uninitialized in this function
> > [-Wmaybe-uninitialized]
> >
> > src/ksp/pc/impls/telescope/telescope_dmda.c:112
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-opt-cxx-quad_cg.log]
> >
> > /sandbox/petsc/petsc.clone/src/ksp/pc/impls/telescope/telescope_dmda.c:112:18:
> > warning: 'start_IJK' may be used uninitialized in this function
> > [-Wmaybe-uninitialized]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-pkgs-opt_crank.log]
> >
> > /sandbox/petsc/petsc.clone/src/ksp/pc/impls/telescope/telescope_dmda.c:112:7:
> > warning: 'start_IJK' may be used uninitialized in this function
> > [-Wmaybe-uninitialized]
> >
> > src/ksp/pc/impls/telescope/telescope_dmda.c:535
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-c-exodus-dbg-builder_bb-proxy.log]
> >
> > /sandbox/balay/petsc.clone-3/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-gcc-ifc-cmplx_crank.log]
> >
> > /sandbox/petsc/petsc.clone-2/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-pkgs-valgrind_grind.log]
> >
> > /sandbox/petsc/petsc.clone/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-cuda_bb-proxy.log]
> >
> > /sandbox/balay/petsc.clone-2/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-pkgs-64idx_thrash.log]
> >
> > /sandbox/petsc/petsc.clone-3/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-freebsd-cxx-cmplx-pkgs-dbg_wii.log]
> >
> > /home/balay/petsc.clone-3/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-pkgs-threadcomm_thrash.log]
> >
> > /sandbox/petsc/petsc.clone/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-gcc-pgf90_grind.log]
> >
> > /sandbox/petsc/petsc.clone-2/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-uni_crush.log]
> >
> > /sandbox/petsc/petsc.clone-2/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-pkgs-opt_crank.log]
> >
> > /sandbox/petsc/petsc.clone/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-dbg-quad_churn.log]
> >
> > /sandbox/petsc/petsc.clone-3/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-viennacl_bb-proxy.log]
> >
> > /sandbox/balay/petsc.clone-4/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-cuda-double_bb-proxy.log]
> >
> > /sandbox/balay/petsc.clone/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-opt-cxx-quad_cg.log]
> >
> > /sandbox/petsc/petsc.clone/src/ksp/pc/impls/telescope/telescope_dmda.c:535:54:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > src/ksp/pc/impls/telescope/telescope_dmda.c:609
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-pkgs-opt_crank.log]
> >
> > /sandbox/petsc/petsc.clone/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-pkgs-threadcomm_thrash.log]
> >
> > /sandbox/petsc/petsc.clone/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-uni_crush.log]
> >
> > /sandbox/petsc/petsc.clone-2/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-gcc-pgf90_grind.log]
> >
> > /sandbox/petsc/petsc.clone-2/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-viennacl_bb-proxy.log]
> >
> > /sandbox/balay/petsc.clone-4/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-opt-cxx-quad_cg.log]
> >
> > /sandbox/petsc/petsc.clone/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-c-exodus-dbg-builder_bb-proxy.log]
> >
> > /sandbox/balay/petsc.clone-3/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-cuda-double_bb-proxy.log]
> >
> > /sandbox/balay/petsc.clone/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-freebsd-cxx-cmplx-pkgs-dbg_wii.log]
> >
> > /home/balay/petsc.clone-3/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-dbg-quad_churn.log]
> >
> > /sandbox/petsc/petsc.clone-3/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-gcc-ifc-cmplx_crank.log]
> >
> > /sandbox/petsc/petsc.clone-2/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-pkgs-valgrind_grind.log]
> >
> > /sandbox/petsc/petsc.clone/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-pkgs-64idx_thrash.log]
> >
> > /sandbox/petsc/petsc.clone-3/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-cuda_bb-proxy.log]
> >
> > /sandbox/balay/petsc.clone-2/src/ksp/pc/impls/telescope/telescope_dmda.c:609:49:
> > warning: variable 'natural_ijk' set but not used
> > [-Wunused-but-set-variable]
> >
> > src/ksp/pc/impls/telescope/telescope_dmda.c:760
> >
> > [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/build_next_arch-linux-c89_thrash.log]
> >
> > /sandbox/petsc/petsc.clone-2/src/ksp/pc/impls/telescope/telescope_dmda.c:760:5:
> > error: expected expression before '/' token
> >
> > ----
> > To opt-out from receiving these messages - send a request to
> > [email protected].
>
>