[petsc-users] create global vector in latest version of petsc

Matthew Knepley knepley at gmail.com
Wed Oct 5 20:08:42 CDT 2016


On Wed, Oct 5, 2016 at 7:57 PM, frank <hengjiew at uci.edu> wrote:

> Hi,
>
> I update petsc to the latest version by pulling from the repo. Then I find
> one of my old code, which worked before, output errors now.
> After debugging, I find that the error is caused by "DMCreateGlobalVector".
> I attach a short program which can re-produce the error. This program
> works well with an older version of petsc.
> I also attach the script I used to configure petsc.
>

First, did you reconfigure after pulling? If not, please do this, rebuild,
and try again.

  Thanks,

    Matt


> The error message is below. Did I miss something in the installation ?
> Thank you.
>
> 1 [0]PETSC ERROR: --------------------- Error Message
> --------------------------------------------------------------
>   2 [0]PETSC ERROR: Null argument, when expecting valid pointer
>   3 [0]PETSC ERROR: Null Object: Parameter # 2
>   4 [0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/d
> ocumentation/faq.html for trouble shooting.
>   5 [0]PETSC ERROR: Petsc Development GIT revision: v3.7.4-1571-g7fc5cb5
> GIT Date: 2016-10-05 10:56:19 -0500
>   6 [0]PETSC ERROR: [2]PETSC ERROR: ./test_ksp.exe on a gnu-dbg-32idx
> named kolmog1 by frank Wed Oct  5 17:40:07 2016
>   7 [0]PETSC ERROR: Configure options --known-mpi-shared="0 "
> --known-memcmp-ok  --with-debugging="1 " --with-shared-libraries=0
> --with-mpi-compilers="1 " --download-blacs="1 " --download-metis="1 "
> --dow    nload-parmetis="1 " --download-superlu_dist="1 "
> --download-hypre=1 PETSC_ARCH=gnu-dbg-32idx
>   8 [0]PETSC ERROR: #1 VecSetLocalToGlobalMapping() line 83 in
> /home/frank/petsc/src/vec/vec/interface/vector.c
>   9 [0]PETSC ERROR: #2 DMCreateGlobalVector_DA() line 45 in
> /home/frank/petsc/src/dm/impls/da/dadist.c
>  10 [0]PETSC ERROR: #3 DMCreateGlobalVector() line 880 in
> /home/frank/petsc/src/dm/interface/dm.c
>
>
> Regards,
> Frank
>
>
>
>


-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20161005/2b1e29a1/attachment-0001.html>


More information about the petsc-users mailing list