[petsc-dev] Pushing to 'master'

Hong Zhang hzhang at mcs.anl.gov
Wed Jul 3 22:15:20 CDT 2013


Jed,
Sorry, I checked examples_next_arch-xxx.log, not make_next_arch-xx.log :-(
It built smoothly on petsc machine, thus I merged to master.

I'm getting older, thinking about retiring ...

Hong


On Wed, Jul 3, 2013 at 5:48 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:

> Hong, you are doing well with the formal workflow, but in this last
> round with 'hzhang/mat-cleanup', it looks like you didn't check the
> nightly logs before merging (they all failed).
>
>
> http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/make_next_arch-linux-gcc-ifc_crank.log
>
> Matt fixed the problem below, unbreaking 'master', but this should never
> have been merged when (a) the nightlies failed, (b) the branch cannot be
> compiled on any machine, and (c) the result of the merge cannot be
> compiled on any machine.
>
> Remember that when integrating (e.g., to 'next', 'master', etc), you
> should _always_ build the result of the merge before pushing.
>
>
> commit 275476c694b7affb79a129990509c16cc25cadec
> Author: Matthew G. Knepley <knepley at gmail.com>
> Date:   Wed Jul 3 17:23:45 2013 -0500
>
>     Mat: Need a scope when declaring variables in a switch block
>
> diff --git a/src/mat/impls/aij/mpi/mpimatmatmult.c
> b/src/mat/impls/aij/mpi/mpimatmatmult.c
> index bf6f620..f924000 100644
> --- a/src/mat/impls/aij/mpi/mpimatmatmult.c
> +++ b/src/mat/impls/aij/mpi/mpimatmatmult.c
> @@ -823,6 +823,7 @@ PetscErrorCode MatTransposeMatMult_MPIAIJ_MPIAIJ(Mat
> P,Mat A,MatReuse scall,Pets
>        ierr =
> MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable(P,A,fill,C);CHKERRQ(ierr);
>        break;
>      case 2:
> +    {
>        Mat         Pt;
>        Mat_PtAPMPI *ptap;
>        Mat_MPIAIJ  *c;
> @@ -833,6 +834,7 @@ PetscErrorCode MatTransposeMatMult_MPIAIJ_MPIAIJ(Mat
> P,Mat A,MatReuse scall,Pets
>        ptap->Pt = Pt;
>        (*C)->ops->mattransposemultnumeric =
> MatTransposeMatMultNumeric_MPIAIJ_MPIAIJ_matmatmult;
>        PetscFunctionReturn(0);
> +    }
>        break;
>      default:
>        ierr =
> MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ(P,A,fill,C);CHKERRQ(ierr);
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130703/c9ebe425/attachment.html>


More information about the petsc-dev mailing list