<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Nov 6, 2017 at 9:25 AM, Chi huijun <span dir="ltr"><<a href="mailto:qhjun@live.com" target="_blank">qhjun@live.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="ZH-CN">
<div class="gmail-m_-1604471620436657017WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi. I have one questions.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">I use DMCreateGlobalVector to creat a global vec by this
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">…<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">DM::datotv<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Vec:ptotveq<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">…<u></u><u></u></span></p>
<p class="MsoNormal" align="left" style="text-align:left;line-height:14.25pt;background:white">
<span lang="EN-US" style="font-family:Consolas;color:blue">call</span><span lang="EN-US" style="font-family:Consolas;color:black"> DMDACreate1d(MPI_COMM_WORLD,<wbr>DM_BOUNDARY_NONE,globalnode*<wbr>cdofn,</span><span lang="EN-US" style="font-family:Consolas;color:rgb(9,136,90)">1</span><span lang="EN-US" style="font-family:Consolas;color:black">,</span><span lang="EN-US" style="font-family:Consolas;color:rgb(9,136,90)">1</span><span lang="EN-US" style="font-family:Consolas;color:black">,PETSC_NULL_INTEGER,<wbr>datotv,ierr)<u></u><u></u></span></p>
<p class="MsoNormal" align="left" style="text-align:left;line-height:14.25pt;background:white">
<span lang="EN-US" style="font-family:Consolas;color:blue">call</span><span lang="EN-US" style="font-family:Consolas;color:black"> DMCreateGlobalVector(datotv,<wbr>ptotveq,ierr)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">it gives the wrong code <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9pt;font-family:"DejaVu Sans Mono";color:rgb(187,0,0)">[0]PETSC ERROR: --------------------- Error Message ------------------------------<wbr>------------------------------<wbr>--</span><span lang="EN-US" style="font-size:9pt;font-family:"DejaVu Sans Mono";color:rgb(180,249,25)"><br>
</span><span lang="EN-US" style="font-size:9pt;font-family:"DejaVu Sans Mono"">[0]PETSC ERROR: Null argument, when expecting valid pointer<br>
[0]PETSC ERROR: Null Object: Parameter # 2<br>
[0]PETSC ERROR: See <a href="http://www.mcs.anl.gov/petsc/documentation/faq.html" target="_blank">http://www.mcs.anl.gov/petsc/<wbr>documentation/faq.html</a> for trouble shooting.<br>
[0]PETSC ERROR: Petsc Release Version 3.8.1, unknown <br>
[0]PETSC ERROR: /mnt/NFSwork/GeHoMadrid_Petsc/<wbr>EXEC/GeHoMadrid on a arch-linux2-c-debug named linux-2euo by hstarlinux Mon Nov  6 22:21:50 2017<br>
[0]PETSC ERROR: Configure options --download-fblaslapack --download-metis --download-mpich --download-mumps --download-parmetis --download-scalapack PETSC_ARCH=arch-linux2-c-debug<br>
[0]PETSC ERROR: #1 VecSetLocalToGlobalMapping() line 78 in /home/hstarlinux/work/petsc/<wbr>src/vec/vec/interface/vector.c<br>
[0]PETSC ERROR: #2 DMCreateGlobalVector_DA() line 41 in /home/hstarlinux/work/petsc/<wbr>src/dm/impls/da/dadist.c<br>
[0]PETSC ERROR: #3 DMCreateGlobalVector() line 844 in /home/hstarlinux/work/petsc/<wbr>src/dm/interface/dm.c<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9pt;font-family:"DejaVu Sans Mono""><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9pt;font-family:"DejaVu Sans Mono"">The code run well with PETSc 3.6</span></p></div></div></blockquote><div><br></div><div>You are missing DMSetUp().</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="ZH-CN"><div class="gmail-m_-1604471620436657017WordSection1"><p class="MsoNormal"></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9pt;font-family:"DejaVu Sans Mono"">I haven’t find the Fortran example code of DMCreateGlobalVector. So how to use it correctly in fortran?</span></p></div></div></blockquote><div><br></div><div>Here is one</div><div><br></div><div>  <a href="https://bitbucket.org/petsc/petsc/src/dc424cfae46ffd055acbb99fbc61fc85fc92f9ad/src/snes/examples/tutorials/ex5f90.F90?at=master&fileviewer=file-view-default">https://bitbucket.org/petsc/petsc/src/dc424cfae46ffd055acbb99fbc61fc85fc92f9ad/src/snes/examples/tutorials/ex5f90.F90?at=master&fileviewer=file-view-default</a></div><div><br></div><div>  Thanks,</div><div><br></div><div>    Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="ZH-CN"><div class="gmail-m_-1604471620436657017WordSection1"><p class="MsoNormal"><span style="font-family:"DejaVu Sans Mono";font-size:9pt"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9pt;font-family:"DejaVu Sans Mono"">Thank you.</span><span lang="EN-US"><u></u><u></u></span></p>
</div>
</div>

</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><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.caam.rice.edu/~mk51/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div>
</div></div>