Hi,
I did.
I am using GNU compiler 5.4.0. I don't know if this matters.
Thank you
Frank
On 10/5/2016 6:08 PM, Matthew Knepley wrote:
On Wed, Oct 5, 2016 at 7:57 PM, frank <hengj...@uci.edu
<mailto:hengj...@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/documentation/faq.html
<http://www.mcs.anl.gov/petsc/documentation/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