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

Hengjie Wang hengjiew at uci.edu
Wed Oct 5 23:08:26 CDT 2016


Hi,

There is no error now. Thank you so much.

Frank

On 10/5/2016 8:50 PM, Barry Smith wrote:
>    Sorry, as indicated in http://www.mcs.anl.gov/petsc/documentation/changes/dev.html in order to get the previous behavior of
> DMDACreate3d() you need to follow it with the two lines
>
> DMSetFromOptions(da);
> DMSetUp(da);
>
>    Barry
>
>
>
>> On Oct 5, 2016, at 9:11 PM, Hengjie Wang <hengjiew at uci.edu> wrote:
>>
>> Hi,
>>
>> I just tried .F90. It had the error. I attached the full error log.
>>
>> Thank you.
>>
>> Frank
>>
>>
>> On 10/5/2016 6:57 PM, Barry Smith wrote:
>>>    PETSc fortran programs should always end with .F90 not .f90 can you try again with that name? The capital F is important.
>>>
>>>    Barry
>>>
>>>> On 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.
>>>>
>>>> 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 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
>>>>
>>>>
>>>>
>>>> <test_vec.f90><gnu-dbg-32idx.py>
>> <err.log>



More information about the petsc-users mailing list