<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>