<div dir="ltr">1. Call DMSetUp(packer) once you are done adding DMs. I will make it automatic in petsc-dev.<div><br></div><div>2. Call PetscSubcommDestroy() to free unused memory.</div><div><br></div><div>3. I suggest running your experiments with less than 64 procs.<br>
<br><div class="gmail_quote">On Fri, Feb 3, 2012 at 18:32,  <span dir="ltr"><<a href="mailto:domenico.borzacchiello@univ-st-etienne.fr">domenico.borzacchiello@univ-st-etienne.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
I'm getting a segmentation violation error when I use<br>
DMCompositeGetISLocalToGlobalMappings on a DMComposite defined redundantly<br>
on subsets of the PETSC_COMM_WORLD. I could reproduce the error in the<br>
small code you can find here attached. It creates a PetsSubcomm from<br>
PETSC_COMM_WORLD, then it defines a DMDA on the Subcomm->comm and finally<br>
it packs it into a DMComposite.<br>
I get this error whenever I call DMCompositeGetISLocalToGlobalMapping on a<br>
DMComposite defined in such a way.<br>
<br>
I would be glad if you could give it a look.<br>
Thank you<br>
Domenico<br>
</blockquote></div><br></div></div>