<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hello,</p>
<p>This was in fact our own bug and not an error in PETSc. A
misplaced call to DMSetUp was the culprit.<br>
I'm sorry to have bothered you with this.</p>
<p>We are going to update to the latest release, too.</p>
<p>Thanks,<br>
Bastian<br>
</p>
<div class="moz-cite-prefix">On 13.08.20 14:53, Matthew Knepley
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAMYG4Gn0qM1Cv=q0FDZsOvAEjdQOGoHNsC66wUc1TiSyfEgasg@mail.gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr">On Thu, Aug 13, 2020 at 8:49 AM Bastian Löhrer
<<a href="mailto:bastian.loehrer@tu-dresden.de"
moz-do-not-send="true">bastian.loehrer@tu-dresden.de</a>>
wrote:<br>
</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>
<p>Dear PETSc people,</p>
<p>in PETSc 3.3 <br>
</p>
<p> call DMView( dm, PETSC_VIEWER_STDOUT_WORLD, ierr) <br>
</p>
<p>printed out the ownership ranges like so:</p>
<blockquote>
<p>Processor [0] M 32 N 34 P 32 m 1 n 2 p 2 w 1 s 1<br>
X range of indices: 0 32, Y range of indices: 0 17, Z
range of indices: 0 16<br>
Processor [1] M 32 N 34 P 32 m 1 n 2 p 2 w 1 s 1<br>
X range of indices: 0 32, Y range of indices: 17 34, Z
range of indices: 0 16<br>
Processor [2] M 32 N 34 P 32 m 1 n 2 p 2 w 1 s 1<br>
X range of indices: 0 32, Y range of indices: 0 17, Z
range of indices: 16 32<br>
Processor [3] M 32 N 34 P 32 m 1 n 2 p 2 w 1 s 1<br>
X range of indices: 0 32, Y range of indices: 17 34, Z
range of indices: 16 32<br>
</p>
</blockquote>
<p>In PETSc 3.8.4 (and later?) the same function call only
prints out:</p>
<blockquote>
<p>DM Object: 4 MPI processes<br>
type: da</p>
</blockquote>
<p>Does the feature to print out the ownership ranges
still exist?<br>
I am unable to find it.<br>
</p>
</div>
</blockquote>
<div>Certainly the latest release prints what you expect:</div>
<div><br>
</div>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">knepley/feature-plex-stokes-tutorial
$:/PETSc3/petsc/petsc-dev/src/snes/tutorials$ make ex5</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">/PETSc3/petsc/apple/bin/mpicc
-Wl,-multiply_defined,suppress -Wl,-multiply_defined
-Wl,suppress -Wl,-commons,use_dylibs
-Wl,-search_paths_first -Wl,-no_compact_unwind<span
class="gmail-Apple-converted-space"> </span>-Wall
-Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas
-fstack-protector -fno-stack-check -Qunused-arguments
-fvisibility=hidden -g3 -Wall -Wwrite-strings
-Wno-strict-aliasing -Wno-unknown-pragmas
-fstack-protector -fno-stack-check -Qunused-arguments
-fvisibility=hidden -g3 <span
class="gmail-Apple-converted-space"> </span>-I/PETSc3/petsc/petsc-dev/include
-I/PETSc3/petsc/petsc-dev/arch-master-debug/include
-I/opt/X11/include -I/PETSc3/petsc/apple/include
-I/PETSc3/petsc/petsc-dev/arch-master-debug/include/eigen3<span
class="gmail-Apple-converted-space"> </span>ex5.c<span
class="gmail-Apple-converted-space"> </span>-Wl,-rpath,/PETSc3/petsc/petsc-dev/arch-master-debug/lib
-L/PETSc3/petsc/petsc-dev/arch-master-debug/lib
-Wl,-rpath,/PETSc3/petsc/petsc-dev/arch-master-debug/lib
-L/PETSc3/petsc/petsc-dev/arch-master-debug/lib
-Wl,-rpath,/opt/X11/lib -L/opt/X11/lib
-Wl,-rpath,/PETSc3/petsc/apple/lib
-L/PETSc3/petsc/apple/lib
-Wl,-rpath,/usr/local/lib/gcc/x86_64-apple-darwin19/9.2.0
-L/usr/local/lib/gcc/x86_64-apple-darwin19/9.2.0
-Wl,-rpath,/usr/local/lib -L/usr/local/lib -lpetsc
-lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord
-lscalapack -lumfpack -lklu -lcholmod -lbtf -lccolamd
-lcolamd -lcamd -lamd -lsuitesparseconfig -lsuperlu_dist
-lml -lfftw3_mpi -lfftw3 -lp4est -lsc -llapack -lblas
-legadslite -ltriangle -lX11 -lexodus -lnetcdf -lpnetcdf
-lhdf5hl_fortran -lhdf5_fortran -lhdf5_hl -lhdf5 -lchaco
-lparmetis -lmetis -lz -lctetgen -lc++ -ldl -lmpifort
-lmpi -lpmpi -lgfortran -lquadmath -lm -lc++ -ldl -o ex5</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">knepley/feature-plex-stokes-tutorial
$:/PETSc3/petsc/petsc-dev/src/snes/tutorials$ ./ex5
-dm_view</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">DM
Object: 1 MPI processes</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures"><span
class="gmail-Apple-converted-space"> </span>type: da</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">Processor
[0] M 4 N 4 m 1 n 1 w 1 s 1</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">X range
of indices: 0 4, Y range of indices: 0 4</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">DM
Object: 1 MPI processes</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures"><span
class="gmail-Apple-converted-space"> </span>type: da</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">Processor
[0] M 4 N 4 m 1 n 1 w 2 s 1</span></p>
<div><span
style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0);font-family:Menlo;font-size:11px">X
range of indices: 0 4, Y range of indices: 0 4</span></div>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">knepley/feature-plex-stokes-tutorial
$:/PETSc3/petsc/petsc-dev/src/snes/tutorials$ $MPIEXEC -np
4 ./ex5 -dm_view</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">DM
Object: 4 MPI processes</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures"><span
class="gmail-Apple-converted-space"> </span>type: da</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">Processor
[0] M 4 N 4 m 2 n 2 w 1 s 1</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">X range
of indices: 0 2, Y range of indices: 0 2</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">Processor
[1] M 4 N 4 m 2 n 2 w 1 s 1</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">X range
of indices: 2 4, Y range of indices: 0 2</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">Processor
[2] M 4 N 4 m 2 n 2 w 1 s 1</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">X range
of indices: 0 2, Y range of indices: 2 4</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">Processor
[3] M 4 N 4 m 2 n 2 w 1 s 1</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">X range
of indices: 2 4, Y range of indices: 2 4</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">DM
Object: 4 MPI processes</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures"><span
class="gmail-Apple-converted-space"> </span>type: da</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">Processor
[0] M 4 N 4 m 2 n 2 w 2 s 1</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">X range
of indices: 0 2, Y range of indices: 0 2</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">Processor
[1] M 4 N 4 m 2 n 2 w 2 s 1</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">X range
of indices: 2 4, Y range of indices: 0 2</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">Processor
[2] M 4 N 4 m 2 n 2 w 2 s 1</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">X range
of indices: 0 2, Y range of indices: 2 4</span></p>
<p class="gmail-p1"
style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span
class="gmail-s1"
style="font-variant-ligatures:no-common-ligatures">Processor
[3] M 4 N 4 m 2 n 2 w 2 s 1</span></p>
<div><span
style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0);font-family:Menlo;font-size:11px">X
range of indices: 2 4, Y range of indices: 2 4</span> </div>
<div><br>
</div>
<div>We can try and go back to debug 3.8.4, but that is a long
time ago. Can you use the latest release?</div>
<div><br>
</div>
<div> Thanks,</div>
<div><br>
</div>
<div> Matt </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>
<p>Best,<br>
Bastian</p>
</div>
</blockquote>
</div>
<br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr" class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>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</div>
<div><br>
</div>
<div><a href="http://www.cse.buffalo.edu/~knepley/"
target="_blank" moz-do-not-send="true">https://www.cse.buffalo.edu/~knepley/</a><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</body>
</html>