<p dir="ltr">Cool. Which machine had the error you sent. I can't find it.</p>
<p dir="ltr">   Matt</p>
<div class="gmail_quote">On Oct 30, 2015 2:47 PM, "Barry Smith" <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
  Satish can provide more details on how you can easily run in the EXACT environment where something broke to debug it much faster.  The model is<br>
<br>
1)  ssh <a href="mailto:petsc@login.mcs.anl.gov">petsc@login.mcs.anl.gov</a><br>
<br>
2) ssh testmachine  (testmachine is always the end part of the name of the log file)<br>
<br>
3) cd to either  /sandbox/petsc/petsc.test  or /home/petsc/petsc.test depending on the machine<br>
<br>
4) git fetch<br>
<br>
5) git checkout the broken branch<br>
<br>
6) set PETSC_ARCH=arch of broken machine, this is in the name of the log filename<br>
<br>
7) ./config/examples/${PETSC_ARCH}.py<br>
<br>
8) build PETSc and debug away.<br>
<br>
  If you have any trouble with this let Satish and I know. It is the intention that debugging on the test machines should be very straightforward and not require getting help from anyone or following convoluted instructions.<br>
<br>
  Barry<br>
<br>
> On Oct 30, 2015, at 2:15 PM, Matthew Knepley <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>> wrote:<br>
><br>
> I ran it through valgrind on my machine with no problems. Checking logs<br>
><br>
>    Matt<br>
><br>
> On Thu, Oct 29, 2015 at 5:09 PM, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br>
><br>
> <   [3] Roots referenced by my leaves, by rank<br>
> < Symmetric gradient null space: PASS<br>
> < Function tests pass for order 0 at tolerance 1e-10<br>
> < Function tests pass for order 0 derivatives at tolerance 1e-10<br>
> ---<br>
> > [2]PETSC ERROR: #1 PetscCommDuplicate() line 178 in /usr/home/balay/petsc.clone-3/src/sys/objects/tagm.c<br>
> > [2]PETSC ERROR: #2 PetscHeaderCreate_Private() line 60 in /usr/home/balay/petsc.clone-3/src/sys/objects/inherit.c<br>
> > [2]PETSC ERROR: #3 PetscSFCreate() line 44 in /usr/home/balay/petsc.clone-3/src/vec/is/sf/interface/sf.c<br>
> > [2]PETSC ERROR: #4 DMPlexDistribute() line 1562 in /usr/home/balay/petsc.clone-3/src/dm/impls/plex/plexdistribute.c<br>
> > [2]PETSC ERROR: #5 CreateMesh() line 232 in /usr/home/balay/petsc.clone-3/src/dm/impls/plex/examples/tests/ex3.c<br>
> > [2]PETSC ERROR: #6 main() line 911 in /usr/home/balay/petsc.clone-3/src/dm/impls/plex/examples/tests/ex3.c<br>
> > [2]PETSC ERROR: PETSc Option Table entries:<br>
> > [2]PETSC ERROR: -dim 3<br>
> > [2]PETSC ERROR: -dm_plex_max_projection_height 2<br>
> > [2]PETSC ERROR: -dm_view ascii::ASCII_INFO_DETAIL<br>
> > [2]PETSC ERROR: -malloc_dump<br>
> > [2]PETSC ERROR: -nox<br>
> > [2]PETSC ERROR: -nox_warning<br>
> > [2]PETSC ERROR: -num_comp 3<br>
> > [2]PETSC ERROR: -petscpartitioner_type simple<br>
> > [2]PETSC ERROR: -petscspace_order 1<br>
> > [2]PETSC ERROR: -petscspace_poly_tensor<br>
> > [2]PETSC ERROR: -qorder 1<br>
> > [2]PETSC ERROR: -simplex 0<br>
> > [2]PETSC ERROR: -test_fe_jacobian<br>
> > [2]PETSC ERROR: -tree<br>
> > [2]PETSC ERROR: ----------------End of Error Message -------send entire error message to petsc-maint@mcs.anl.gov----------<br>
> > application called MPI_Abort(MPI_COMM_WORLD, 1) - process 2<br>
> > [cli_2]: aborting job:<br>
> > application called MPI_Abort(MPI_COMM_WORLD, 1) - process 2<br>
> ><br>
> > ===================================================================================<br>
> > =   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES<br>
> > =   PID 15231 RUNNING AT wii<br>
> > =   EXIT CODE: 1<br>
> > =   CLEANING UP REMAINING PROCESSES<br>
> > =   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES<br>
> > ===================================================================================<br>
> /usr/home/balay/petsc.clone-3/src/dm/impls/plex/examples/tests<br>
> Possible problem with with runex3_nonconforming_tensor_3, diffs above<br>
><br>
><br>
><br>
><br>
> --<br>
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
> -- Norbert Wiener<br>
<br>
</blockquote></div>