<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On 4 Jul 2019, at 16:13, Hapla Vaclav <<a href="mailto:vaclav.hapla@erdw.ethz.ch" class="">vaclav.hapla@erdw.ethz.ch</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<br class="Apple-interchange-newline">
<br class="">
<blockquote type="cite" class="">
<div class="">On 4 Jul 2019, at 15:36, Matthew Knepley <<a href="mailto:knepley@gmail.com" class="">knepley@gmail.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">
<div dir="ltr" class="">On Wed, Jul 3, 2019 at 1:03 PM Fabian.Jakub <<a href="mailto:Fabian.Jakub@physik.uni-muenchen.de" class="">Fabian.Jakub@physik.uni-muenchen.de</a>> wrote:<br class="">
</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;">
Found the change...<br class="">
it was in Commit 6d563f2afc7bcefff9dc7869193a6debf1d639a5<br class="">
Date:   Wed Jun 26 12:32:01 2019 +0000<br class="">
<br class="">
    remove remnants of non-existing<br class="">
DMPlexRestore{Cone,ConeOrientation,Support}<br class="">
</blockquote>
<div class=""><br class="">
</div>
<div class="">You are right!</div>
<div class=""><br class="">
</div>
<div class="">Vaclav, you cannot remove the Fortran RestoreCone() because it is actually doing something.</div>
<div class="">Fortran needs to create arrays, and this code deallocates them. We do not need that in C.</div>
<div class="">Can you put those back?</div>
</div>
</div>
</div>
</blockquote>
<div class=""><br class="">
</div>
Sure, but then it should be documented somehow. Having that functions just for Fortran without explanation is very confusing.</div>
<div style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<br class="">
</div>
<div style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
But I only removed the following interface declarations and there are no other occurrences in the whole source tree:</div>
<div style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<br class="">
</div>
<div style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<div class="">git diff 6d563f2~ -- src/dm/f90-mod/petscdmplex.h90</div>
<div class="">diff --git a/src/dm/f90-mod/petscdmplex.h90 b/src/dm/f90-mod/petscdmplex.h90</div>
<div class="">index 7182cba..d20cdc4 100644</div>
<div class="">--- a/src/dm/f90-mod/petscdmplex.h90</div>
<div class="">+++ b/src/dm/f90-mod/petscdmplex.h90</div>
<div class="">@@ -10,16 +10,6 @@</div>
<div class="">       End Interface</div>
<div class=""> </div>
<div class="">       Interface</div>
<div class="">-        Subroutine DMPlexRestoreCone(m,p,cone,ierr)</div>
<div class="">-          use petscdmdef</div>
<div class="">-          PetscInt     p</div>
<div class="">-          PetscInt, pointer :: cone(:)</div>
<div class="">-          PetscErrorCode ierr</div>
<div class="">-          DM m</div>
<div class="">-        End Subroutine</div>
<div class="">-      End Interface</div>
<div class="">-</div>
<div class="">-      Interface</div>
<div class="">         Subroutine DMPlexGetConeOrientation(m,p,coneOrient,ierr)</div>
<div class="">           use petscdmdef</div>
<div class="">           PetscInt     p</div>
<div class="">@@ -40,16 +30,6 @@</div>
<div class="">       End Interface</div>
<div class=""> </div>
<div class="">       Interface</div>
<div class="">-        Subroutine DMPlexRestoreSupport(m,p,support,ierr)</div>
<div class="">-          use petscdmdef</div>
<div class="">-          PetscInt     p</div>
<div class="">-          PetscInt, pointer :: support(:)</div>
<div class="">-          PetscErrorCode ierr</div>
<div class="">-          DM m</div>
<div class="">-        End Subroutine</div>
<div class="">-      End Interface</div>
<div class="">-</div>
<div class="">-      Interface</div>
<div class="">         Subroutine DMPlexGetTransitiveClosure(m,p,useCone,points,ierr)</div>
<div class="">           use petscdmdef</div>
<div class="">           PetscInt     p</div>
<div class=""><br class="">
</div>
</div>
<div style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
So I wonder what these can actually do?</div>
<div style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<br class="">
</div>
<div style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
Where are the mentioned C functions? I don't see any.</div>
</div>
</blockquote>
<div><br class="">
</div>
<div>OK, I'm an idiot. I didn't realize the fortran stubs are lowercase so didn't use -i with grep :-)</div>
<div><br class="">
</div>
<div>Still my concern about documenting these holds. There should at least be a Fortran Note in that manpage.</div>
<div><br class="">
</div>
<div>Thanks,</div>
<div>Vaclav</div>
<br class="">
<blockquote type="cite" class="">
<div class="">
<div style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<br class="">
</div>
<div style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<div class="">When we are at it, why e.g. DMPlexGetCone() has the /*@C comment on top when no custom fortran stub is provided?</div>
<div class=""><br class="">
</div>
<div class="">Vaclav</div>
<div class=""><br class="">
</div>
<blockquote type="cite" class="">
<div class="">
<div dir="ltr" class="">
<div class="gmail_quote">
<div class=""><br class="">
</div>
<div class="">   Thanks,</div>
<div class=""><br class="">
</div>
<div class="">      Matt</div>
<div class=""> </div>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;">
The patch removed the fortran stubs but not the C functions.<br class="">
In this case I guess that the fortran compiler reverts to the default<br class="">
calling convention and thus does not nullify the cone pointers but<br class="">
rather nulls the values in the cone.<br class="">
<br class="">
I suggest you remove the C functions to get a compiler error or revert<br class="">
the path.<br class="">
<br class="">
Many thanks,<br class="">
<br class="">
Fabian<br class="">
<br class="">
On 7/3/19 3:18 PM, Matthew Knepley wrote:<br class="">
> On Wed, Jul 3, 2019 at 7:38 AM Fabian.Jakub via petsc-users <<br class="">
><span class="Apple-converted-space"> </span><a href="mailto:petsc-users@mcs.anl.gov" target="_blank" class="">petsc-users@mcs.anl.gov</a>> wrote:<br class="">
><span class="Apple-converted-space"> </span><br class="">
>> Dear Matt, Dear Petsc<br class="">
>><br class="">
>> After my recent pull of petsc master I encounter test fails that use<br class="">
>> dmplex meshes.<br class="">
>><br class="">
>> I attached a simple script to show an issue where DMPlexRestoreCone<br class="">
>> mangles the cone relationships in the DM.<br class="">
>><br class="">
>> The behaviour happens with gcc 7.4.0 aswell as icc 19.0.3.199<br class="">
>> @ current petsc/master d3dc048301fdb3e4c282b528e7b28910551cfe13<br class="">
>><br class="">
>> We recently had a system update and I am not 100% sure if this is some<br class="">
>> weird stuff going on at my end or if this is indeed Plex related or if I<br class="">
>> should not call Restore in the inner loop.<br class="">
>><br class="">
>> Anyway, I would be most grateful if you could try to reproduce the error<br class="">
>> and hint me towards a solution.<br class="">
>><br class="">
><span class="Apple-converted-space"> </span><br class="">
> Hi Fabian,<br class="">
><span class="Apple-converted-space"> </span><br class="">
> I think it might be your system update. Seems to run fine for me:<br class="">
><span class="Apple-converted-space"> </span><br class="">
> master *:~/Downloads/tmp$ ./plex_prism<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           0 :           1           2           3           4<br class="">
>   5<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           1 :           6           7           8<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           2 :          12          13          14<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           3 :           7           9          11          13<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           4 :           6           9          10          12<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           5 :           8          10          11          14<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           6 :          15          16<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           7 :          15          17<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           8 :          16          17<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           9 :          15          18<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          10 :          16          19<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          11 :          17          20<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          12 :          18          19<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          13 :          18          20<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          14 :          19          20<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          15 :<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          16 :<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          17 :<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          18 :<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          19 :<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          20 :<br class="">
><span class="Apple-converted-space"> </span><br class="">
> master *:~/Downloads/tmp$ ./plex_prism -show_plex ::ascii_info_detail<br class="">
><span class="Apple-converted-space"> </span><br class="">
> DM Object: testplex 1 MPI processes<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   type: plex<br class="">
><span class="Apple-converted-space"> </span><br class="">
> testplex in 3 dimensions:<br class="">
><span class="Apple-converted-space"> </span><br class="">
> Supports:<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0] Max support size: 3<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 1 ----> 0<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 2 ----> 0<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 3 ----> 0<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 4 ----> 0<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 5 ----> 0<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 6 ----> 1<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 6 ----> 4<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 7 ----> 1<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 7 ----> 3<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 8 ----> 1<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 8 ----> 5<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 9 ----> 3<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 9 ----> 4<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 10 ----> 4<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 10 ----> 5<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 11 ----> 3<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 11 ----> 5<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 12 ----> 2<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 12 ----> 4<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 13 ----> 2<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 13 ----> 3<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 14 ----> 2<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 14 ----> 5<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 15 ----> 6<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 15 ----> 7<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 15 ----> 9<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 16 ----> 6<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 16 ----> 8<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 16 ----> 10<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 17 ----> 7<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 17 ----> 8<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 17 ----> 11<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 18 ----> 9<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 18 ----> 12<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 18 ----> 13<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 19 ----> 10<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 19 ----> 12<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 19 ----> 14<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 20 ----> 11<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 20 ----> 13<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 20 ----> 14<br class="">
><span class="Apple-converted-space"> </span><br class="">
> Cones:<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0] Max cone size: 5<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 0 <---- 1 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 0 <---- 2 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 0 <---- 3 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 0 <---- 4 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 0 <---- 5 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 1 <---- 6 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 1 <---- 7 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 1 <---- 8 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 2 <---- 12 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 2 <---- 13 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 2 <---- 14 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 3 <---- 7 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 3 <---- 9 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 3 <---- 11 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 3 <---- 13 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 4 <---- 6 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 4 <---- 9 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 4 <---- 10 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 4 <---- 12 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 5 <---- 8 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 5 <---- 10 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 5 <---- 11 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 5 <---- 14 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 6 <---- 15 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 6 <---- 16 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 7 <---- 15 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 7 <---- 17 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 8 <---- 16 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 8 <---- 17 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 9 <---- 15 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 9 <---- 18 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 10 <---- 16 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 10 <---- 19 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 11 <---- 17 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 11 <---- 20 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 12 <---- 18 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 12 <---- 19 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 13 <---- 18 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 13 <---- 20 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 14 <---- 19 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 14 <---- 20 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> coordinates with 1 fields<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   field 0 with 3 components<br class="">
><span class="Apple-converted-space"> </span><br class="">
> Process 0:<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   0) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   1) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   2) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   3) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   4) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   5) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   6) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   7) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   8) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   9) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  10) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  11) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  12) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  13) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  14) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  15) dim  3 offset   0 0. 0. 0.<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  16) dim  3 offset   3 0. 2. 0.<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  17) dim  3 offset   6 2. 1. 0.<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  18) dim  3 offset   9 0. 0. 1.<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  19) dim  3 offset  12 0. 2. 1.<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  20) dim  3 offset  15 2. 1. 1.<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           0 :           1           2           3           4<br class="">
>   5<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           1 :           6           7           8<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           2 :          12          13          14<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           3 :           7           9          11          13<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           4 :           6           9          10          12<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           5 :           8          10          11          14<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           6 :          15          16<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           7 :          15          17<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           8 :          16          17<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone           9 :          15          18<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          10 :          16          19<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          11 :          17          20<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          12 :          18          19<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          13 :          18          20<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          14 :          19          20<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          15 :<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          16 :<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          17 :<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          18 :<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          19 :<br class="">
><span class="Apple-converted-space"> </span><br class="">
>  Cone          20 :<br class="">
><span class="Apple-converted-space"> </span><br class="">
> DM Object: testplex 1 MPI processes<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   type: plex<br class="">
><span class="Apple-converted-space"> </span><br class="">
> testplex in 3 dimensions:<br class="">
><span class="Apple-converted-space"> </span><br class="">
> Supports:<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0] Max support size: 3<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 1 ----> 0<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 2 ----> 0<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 3 ----> 0<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 4 ----> 0<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 5 ----> 0<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 6 ----> 1<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 6 ----> 4<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 7 ----> 1<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 7 ----> 3<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 8 ----> 1<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 8 ----> 5<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 9 ----> 3<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 9 ----> 4<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 10 ----> 4<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 10 ----> 5<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 11 ----> 3<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 11 ----> 5<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 12 ----> 2<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 12 ----> 4<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 13 ----> 2<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 13 ----> 3<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 14 ----> 2<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 14 ----> 5<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 15 ----> 6<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 15 ----> 7<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 15 ----> 9<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 16 ----> 6<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 16 ----> 8<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 16 ----> 10<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 17 ----> 7<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 17 ----> 8<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 17 ----> 11<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 18 ----> 9<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 18 ----> 12<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 18 ----> 13<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 19 ----> 10<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 19 ----> 12<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 19 ----> 14<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 20 ----> 11<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 20 ----> 13<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 20 ----> 14<br class="">
><span class="Apple-converted-space"> </span><br class="">
> Cones:<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0] Max cone size: 5<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 0 <---- 1 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 0 <---- 2 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 0 <---- 3 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 0 <---- 4 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 0 <---- 5 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 1 <---- 6 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 1 <---- 7 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 1 <---- 8 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 2 <---- 12 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 2 <---- 13 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 2 <---- 14 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 3 <---- 7 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 3 <---- 9 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 3 <---- 11 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 3 <---- 13 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 4 <---- 6 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 4 <---- 9 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 4 <---- 10 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 4 <---- 12 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 5 <---- 8 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 5 <---- 10 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 5 <---- 11 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 5 <---- 14 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 6 <---- 15 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 6 <---- 16 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 7 <---- 15 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 7 <---- 17 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 8 <---- 16 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 8 <---- 17 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 9 <---- 15 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 9 <---- 18 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 10 <---- 16 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 10 <---- 19 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 11 <---- 17 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 11 <---- 20 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 12 <---- 18 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 12 <---- 19 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 13 <---- 18 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 13 <---- 20 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 14 <---- 19 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> [0]: 14 <---- 20 (0)<br class="">
><span class="Apple-converted-space"> </span><br class="">
> coordinates with 1 fields<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   field 0 with 3 components<br class="">
><span class="Apple-converted-space"> </span><br class="">
> Process 0:<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   0) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   1) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   2) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   3) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   4) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   5) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   6) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   7) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   8) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (   9) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  10) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  11) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  12) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  13) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  14) dim  0 offset   0<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  15) dim  3 offset   0 0. 0. 0.<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  16) dim  3 offset   3 0. 2. 0.<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  17) dim  3 offset   6 2. 1. 0.<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  18) dim  3 offset   9 0. 0. 1.<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  19) dim  3 offset  12 0. 2. 1.<br class="">
><span class="Apple-converted-space"> </span><br class="">
>   (  20) dim  3 offset  15 2. 1. 1.<br class="">
><span class="Apple-converted-space"> </span><br class="">
><span class="Apple-converted-space"> </span><br class="">
>   Thanks,<br class="">
><span class="Apple-converted-space"> </span><br class="">
><span class="Apple-converted-space"> </span><br class="">
>      Matt<br class="">
><span class="Apple-converted-space"> </span><br class="">
><span class="Apple-converted-space"> </span><br class="">
>> As always, many many thanks!<br class="">
>><br class="">
>> Fabian<br class="">
>><br class="">
>> P.S. here the output of<br class="">
>> make run<br class="">
>><br class="">
>> and note the cones, the second time they are outputted...<br class="">
>><br class="">
>> ./plex_prism -show_plex ::ascii_info_detail<br class="">
>> DM Object: testplex 1 MPI processes<br class="">
>>   type: plex<br class="">
>> testplex in 3 dimensions:<br class="">
>> Supports:<br class="">
>> [0] Max support size: 3<br class="">
>> [0]: 1 ----> 0<br class="">
>> [0]: 2 ----> 0<br class="">
>> [0]: 3 ----> 0<br class="">
>> [0]: 4 ----> 0<br class="">
>> [0]: 5 ----> 0<br class="">
>> [0]: 6 ----> 1<br class="">
>> [0]: 6 ----> 4<br class="">
>> [0]: 7 ----> 1<br class="">
>> [0]: 7 ----> 3<br class="">
>> [0]: 8 ----> 1<br class="">
>> [0]: 8 ----> 5<br class="">
>> [0]: 9 ----> 3<br class="">
>> [0]: 9 ----> 4<br class="">
>> [0]: 10 ----> 4<br class="">
>> [0]: 10 ----> 5<br class="">
>> [0]: 11 ----> 3<br class="">
>> [0]: 11 ----> 5<br class="">
>> [0]: 12 ----> 2<br class="">
>> [0]: 12 ----> 4<br class="">
>> [0]: 13 ----> 2<br class="">
>> [0]: 13 ----> 3<br class="">
>> [0]: 14 ----> 2<br class="">
>> [0]: 14 ----> 5<br class="">
>> [0]: 15 ----> 6<br class="">
>> [0]: 15 ----> 7<br class="">
>> [0]: 15 ----> 9<br class="">
>> [0]: 16 ----> 6<br class="">
>> [0]: 16 ----> 8<br class="">
>> [0]: 16 ----> 10<br class="">
>> [0]: 17 ----> 7<br class="">
>> [0]: 17 ----> 8<br class="">
>> [0]: 17 ----> 11<br class="">
>> [0]: 18 ----> 9<br class="">
>> [0]: 18 ----> 12<br class="">
>> [0]: 18 ----> 13<br class="">
>> [0]: 19 ----> 10<br class="">
>> [0]: 19 ----> 12<br class="">
>> [0]: 19 ----> 14<br class="">
>> [0]: 20 ----> 11<br class="">
>> [0]: 20 ----> 13<br class="">
>> [0]: 20 ----> 14<br class="">
>> Cones:<br class="">
>> [0] Max cone size: 5<br class="">
>> [0]: 0 <---- 1 (0)<br class="">
>> [0]: 0 <---- 2 (0)<br class="">
>> [0]: 0 <---- 3 (0)<br class="">
>> [0]: 0 <---- 4 (0)<br class="">
>> [0]: 0 <---- 5 (0)<br class="">
>> [0]: 1 <---- 6 (0)<br class="">
>> [0]: 1 <---- 7 (0)<br class="">
>> [0]: 1 <---- 8 (0)<br class="">
>> [0]: 2 <---- 12 (0)<br class="">
>> [0]: 2 <---- 13 (0)<br class="">
>> [0]: 2 <---- 14 (0)<br class="">
>> [0]: 3 <---- 7 (0)<br class="">
>> [0]: 3 <---- 9 (0)<br class="">
>> [0]: 3 <---- 11 (0)<br class="">
>> [0]: 3 <---- 13 (0)<br class="">
>> [0]: 4 <---- 6 (0)<br class="">
>> [0]: 4 <---- 9 (0)<br class="">
>> [0]: 4 <---- 10 (0)<br class="">
>> [0]: 4 <---- 12 (0)<br class="">
>> [0]: 5 <---- 8 (0)<br class="">
>> [0]: 5 <---- 10 (0)<br class="">
>> [0]: 5 <---- 11 (0)<br class="">
>> [0]: 5 <---- 14 (0)<br class="">
>> [0]: 6 <---- 15 (0)<br class="">
>> [0]: 6 <---- 16 (0)<br class="">
>> [0]: 7 <---- 15 (0)<br class="">
>> [0]: 7 <---- 17 (0)<br class="">
>> [0]: 8 <---- 16 (0)<br class="">
>> [0]: 8 <---- 17 (0)<br class="">
>> [0]: 9 <---- 15 (0)<br class="">
>> [0]: 9 <---- 18 (0)<br class="">
>> [0]: 10 <---- 16 (0)<br class="">
>> [0]: 10 <---- 19 (0)<br class="">
>> [0]: 11 <---- 17 (0)<br class="">
>> [0]: 11 <---- 20 (0)<br class="">
>> [0]: 12 <---- 18 (0)<br class="">
>> [0]: 12 <---- 19 (0)<br class="">
>> [0]: 13 <---- 18 (0)<br class="">
>> [0]: 13 <---- 20 (0)<br class="">
>> [0]: 14 <---- 19 (0)<br class="">
>> [0]: 14 <---- 20 (0)<br class="">
>> coordinates with 1 fields<br class="">
>>   field 0 with 3 components<br class="">
>> Process 0:<br class="">
>>   (   0) dim  0 offset   0<br class="">
>>   (   1) dim  0 offset   0<br class="">
>>   (   2) dim  0 offset   0<br class="">
>>   (   3) dim  0 offset   0<br class="">
>>   (   4) dim  0 offset   0<br class="">
>>   (   5) dim  0 offset   0<br class="">
>>   (   6) dim  0 offset   0<br class="">
>>   (   7) dim  0 offset   0<br class="">
>>   (   8) dim  0 offset   0<br class="">
>>   (   9) dim  0 offset   0<br class="">
>>   (  10) dim  0 offset   0<br class="">
>>   (  11) dim  0 offset   0<br class="">
>>   (  12) dim  0 offset   0<br class="">
>>   (  13) dim  0 offset   0<br class="">
>>   (  14) dim  0 offset   0<br class="">
>>   (  15) dim  3 offset   0 0. 0. 0.<br class="">
>>   (  16) dim  3 offset   3 0. 2. 0.<br class="">
>>   (  17) dim  3 offset   6 2. 1. 0.<br class="">
>>   (  18) dim  3 offset   9 0. 0. 1.<br class="">
>>   (  19) dim  3 offset  12 0. 2. 1.<br class="">
>>   (  20) dim  3 offset  15 2. 1. 1.<br class="">
>><br class="">
>><br class="">
>><br class="">
>><br class="">
>><br class="">
>><br class="">
>><br class="">
>><br class="">
>><br class="">
>> DM Object: testplex 1 MPI processes<br class="">
>>   type: plex<br class="">
>> testplex in 3 dimensions:<br class="">
>> Supports:<br class="">
>> [0] Max support size: 3<br class="">
>> [0]: 1 ----> 0<br class="">
>> [0]: 2 ----> 0<br class="">
>> [0]: 3 ----> 0<br class="">
>> [0]: 4 ----> 0<br class="">
>> [0]: 5 ----> 0<br class="">
>> [0]: 6 ----> 1<br class="">
>> [0]: 6 ----> 4<br class="">
>> [0]: 7 ----> 1<br class="">
>> [0]: 7 ----> 3<br class="">
>> [0]: 8 ----> 1<br class="">
>> [0]: 8 ----> 5<br class="">
>> [0]: 9 ----> 3<br class="">
>> [0]: 9 ----> 4<br class="">
>> [0]: 10 ----> 4<br class="">
>> [0]: 10 ----> 5<br class="">
>> [0]: 11 ----> 3<br class="">
>> [0]: 11 ----> 5<br class="">
>> [0]: 12 ----> 2<br class="">
>> [0]: 12 ----> 4<br class="">
>> [0]: 13 ----> 2<br class="">
>> [0]: 13 ----> 3<br class="">
>> [0]: 14 ----> 2<br class="">
>> [0]: 14 ----> 5<br class="">
>> [0]: 15 ----> 6<br class="">
>> [0]: 15 ----> 7<br class="">
>> [0]: 15 ----> 9<br class="">
>> [0]: 16 ----> 6<br class="">
>> [0]: 16 ----> 8<br class="">
>> [0]: 16 ----> 10<br class="">
>> [0]: 17 ----> 7<br class="">
>> [0]: 17 ----> 8<br class="">
>> [0]: 17 ----> 11<br class="">
>> [0]: 18 ----> 9<br class="">
>> [0]: 18 ----> 12<br class="">
>> [0]: 18 ----> 13<br class="">
>> [0]: 19 ----> 10<br class="">
>> [0]: 19 ----> 12<br class="">
>> [0]: 19 ----> 14<br class="">
>> [0]: 20 ----> 11<br class="">
>> [0]: 20 ----> 13<br class="">
>> [0]: 20 ----> 14<br class="">
>> Cones:<br class="">
>> [0] Max cone size: 5<br class="">
>> [0]: 0 <---- 0 (0)<br class="">
>> [0]: 0 <---- 0 (0)<br class="">
>> [0]: 0 <---- 3 (0)<br class="">
>> [0]: 0 <---- 4 (0)<br class="">
>> [0]: 0 <---- 5 (0)<br class="">
>> [0]: 1 <---- 0 (0)<br class="">
>> [0]: 1 <---- 0 (0)<br class="">
>> [0]: 1 <---- 8 (0)<br class="">
>> [0]: 2 <---- 0 (0)<br class="">
>> [0]: 2 <---- 0 (0)<br class="">
>> [0]: 2 <---- 14 (0)<br class="">
>> [0]: 3 <---- 0 (0)<br class="">
>> [0]: 3 <---- 0 (0)<br class="">
>> [0]: 3 <---- 11 (0)<br class="">
>> [0]: 3 <---- 13 (0)<br class="">
>> [0]: 4 <---- 0 (0)<br class="">
>> [0]: 4 <---- 0 (0)<br class="">
>> [0]: 4 <---- 10 (0)<br class="">
>> [0]: 4 <---- 12 (0)<br class="">
>> [0]: 5 <---- 0 (0)<br class="">
>> [0]: 5 <---- 0 (0)<br class="">
>> [0]: 5 <---- 11 (0)<br class="">
>> [0]: 5 <---- 14 (0)<br class="">
>> [0]: 6 <---- 0 (0)<br class="">
>> [0]: 6 <---- 0 (0)<br class="">
>> [0]: 7 <---- 0 (0)<br class="">
>> [0]: 7 <---- 0 (0)<br class="">
>> [0]: 8 <---- 0 (0)<br class="">
>> [0]: 8 <---- 0 (0)<br class="">
>> [0]: 9 <---- 0 (0)<br class="">
>> [0]: 9 <---- 0 (0)<br class="">
>> [0]: 10 <---- 0 (0)<br class="">
>> [0]: 10 <---- 0 (0)<br class="">
>> [0]: 11 <---- 0 (0)<br class="">
>> [0]: 11 <---- 0 (0)<br class="">
>> [0]: 12 <---- 0 (0)<br class="">
>> [0]: 12 <---- 0 (0)<br class="">
>> [0]: 13 <---- 0 (0)<br class="">
>> [0]: 13 <---- 0 (0)<br class="">
>> [0]: 14 <---- 0 (0)<br class="">
>> [0]: 14 <---- 0 (0)<br class="">
>> coordinates with 1 fields<br class="">
>>   field 0 with 3 components<br class="">
>> Process 0:<br class="">
>>   (   0) dim  0 offset   0<br class="">
>>   (   1) dim  0 offset   0<br class="">
>>   (   2) dim  0 offset   0<br class="">
>>   (   3) dim  0 offset   0<br class="">
>>   (   4) dim  0 offset   0<br class="">
>>   (   5) dim  0 offset   0<br class="">
>>   (   6) dim  0 offset   0<br class="">
>>   (   7) dim  0 offset   0<br class="">
>>   (   8) dim  0 offset   0<br class="">
>>   (   9) dim  0 offset   0<br class="">
>>   (  10) dim  0 offset   0<br class="">
>>   (  11) dim  0 offset   0<br class="">
>>   (  12) dim  0 offset   0<br class="">
>>   (  13) dim  0 offset   0<br class="">
>>   (  14) dim  0 offset   0<br class="">
>>   (  15) dim  3 offset   0 0. 0. 0.<br class="">
>>   (  16) dim  3 offset   3 0. 2. 0.<br class="">
>>   (  17) dim  3 offset   6 2. 1. 0.<br class="">
>>   (  18) dim  3 offset   9 0. 0. 1.<br class="">
>>   (  19) dim  3 offset  12 0. 2. 1.<br class="">
>>   (  20) dim  3 offset  15 2. 1. 1.<br class="">
>><br class="">
>><br class="">
><span class="Apple-converted-space"> </span><br class="">
<br class="">
</blockquote>
</div>
<br clear="all" class="">
<div class=""><br class="">
</div>
--<span class="Apple-converted-space"> </span><br class="">
<div dir="ltr" class="gmail_signature">
<div dir="ltr" class="">
<div class="">
<div dir="ltr" class="">
<div class="">
<div dir="ltr" class="">
<div class="">What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br class="">
-- Norbert Wiener</div>
<div class=""><br class="">
</div>
<div class=""><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank" class="">https://www.cse.buffalo.edu/~knepley/</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br class="">
</body>
</html>