<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, May 18, 2014 at 10:28 PM, Scott Wales <span dir="ltr"><<a href="mailto:scott.wales@unimelb.edu.au" target="_blank">scott.wales@unimelb.edu.au</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm trying to create a distributed unstructured grid in PETSc, and have encountered the following error:<br>
<br>
    [0]PETSC ERROR: --------------------- Error Message ------------------------------<u></u>------<br>
    [0]PETSC ERROR: Invalid argument!<br>
    [0]PETSC ERROR: Wrong type of object: Parameter # 1!<br>
    [0]PETSC ERROR: ------------------------------<u></u>------------------------------<u></u>------------<br>
    [0]PETSC ERROR: Petsc Release Version 3.4.4, Mar, 13, 2014<br>
    [0]PETSC ERROR: See docs/changes/index.html for recent updates.<br>
    [0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.<br>
    [0]PETSC ERROR: See docs/index.html for manual pages.<br>
    [0]PETSC ERROR: ------------------------------<u></u>------------------------------<u></u>------------<br>
    [0]PETSC ERROR: bin/celllist_square on a arch-linux2-c-debug named raijin5 by saw562 Mon May 19 13:00:31 2014<br>
    [0]PETSC ERROR: Libraries linked from /home/562/saw562/opt/petsc/3.<u></u>4.4/lib<br>
    [0]PETSC ERROR: Configure run at Fri May 16 14:23:02 2014<br>
    [0]PETSC ERROR: Configure options --with-shared-libraries=1 --prefix=/home/562/saw562/opt/<u></u>petsc/3.4.4 --with-blas-lapack-lib="-L/<u></u>apps/intel-ct/12.1.9.293/mkl/<u></u>lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread" --with-mpi-dir=/apps/openmpi/<u></u>1.6.3<br>

    [0]PETSC ERROR: ------------------------------<u></u>------------------------------<u></u>------------<br>
    [0]PETSC ERROR: ISGetIndices() line 372 in src/vec/is/is/interface/index.<u></u>c<br>
    [0]PETSC ERROR: DMPlexCreatePartitionClosure() line 2637 ihttps://<a href="http://gist.github.com/ScottWales/2758b5ec96573c63e31an" target="_blank">gist.github.com/<u></u>ScottWales/<u></u>2758b5ec96573c63e31an</a> src/dm/impls/plex/plex.c<br>

    [0]PETSC ERROR: DMPlexDistribute() line 2810 in src/dm/impls/plex/plex.c<br>
<br>
I've created the DMPlex using `DMPlexCreateFromCellList`, added a default section and then called `DMPlexDistribute` to spread the grid points across all of the processors. You can see my test code at <a href="https://gist.github.com/ScottWales/2758b5ec96573c63e31a#file-petsc-test-c-L164" target="_blank">https://gist.github.com/<u></u>ScottWales/<u></u>2758b5ec96573c63e31a#file-<u></u>petsc-test-c-L164</a>. Have I missed a step in the grid setup?<br>
</blockquote><div><br></div><div>1) I have better checking in the 'master' branch, and we are about to release, so I recommend upgrading</div><div><br></div><div>2) You did not install with any mesh partitioner, so it freaked out. You need something like --download-chaco in configure.</div>
<div><br></div><div>  Thanks,</div><div><br></div><div>      Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks, Scott<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <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
</div></div>