<div dir="ltr">On Tue, Sep 24, 2013 at 5:54 AM, Garnet Vaz <span dir="ltr"><<a href="mailto:garnet.vaz@gmail.com" target="_blank">garnet.vaz@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hi,<br><br>Thanks Jed. I will set the field names before I write them. <br></div><div>I need to create a clone and then change the default section<br>
to have dof to 1 before I write them. I am not able to use clone with<br>
</div><br>DMClone(originaldm,&newdm);<br><br></div><div>The error I get when compiling is <br>"'DMClone' was not declared in this scope". <br><br>I do have #include<petscdmplex.h> which includes the <br>

</div><div>petscdm.h header. Other than clone I am able to use the <br>other functions.</div></div></blockquote><div><br></div><div>Have you updated? I think I forgot the declaration initially.</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"><div dir="ltr"><div>Thanks.<br></div><div>-<br></div><div>Garnet<br></div></div><div class="gmail_extra"><div>
<div class="h5"><br><br><div class="gmail_quote">On Mon, Sep 23, 2013 at 3:30 PM, Jed Brown <span dir="ltr"><<a href="mailto:jedbrown@mcs.anl.gov" target="_blank">jedbrown@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Garnet Vaz <<a href="mailto:garnet.vaz@gmail.com" target="_blank">garnet.vaz@gmail.com</a>> writes:<br>
<br>
> Hi,<br>
><br>
> I would like to write out my solution to a VTK file where I use unstructured<br>
> grids in DMPlex.<br>
><br>
> The solution corresponds to  harmonic frequencies (~ 5-10 distinct) which<br>
> are<br>
> currently saved into a Vec* object. These vectors were created by<br>
> duplicating the<br>
> global vector for the DM object. (I know that they correspond to the right<br>
> cell.)<br>
><br>
> Is it possible to have one file which would contain the mesh from the DM<br>
> object and all the Vec* objects?<br>
> Would I have to clone the original DM and use<br>
> <a href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Viewer/PetscViewerVTKAddField.html" target="_blank">http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Viewer/PetscViewerVTKAddField.html</a><br>


> to include all the vectors?<br>
<br>
</div>This is a private function.<br>
<div><br>
> In the above function does<br>
> PetscViewerVTKWriteFunction<br>
> just need to be<br>
><br>
> myWriteFunc(vec,viewer)<br>
> {<br>
> VecView(vec,viewer)<br>
> }<br>
> if I do not need to make any changes to the vector?<br>
<br>
</div>This should work, but you may want to use PetscObjectSetName() so that<br>
the names of the different fields are sensible.<br>
</blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br>Regards,<div>Garnet</div>
</font></span></div>
</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>