[petsc-users] Problem Running Example

Matthew Knepley knepley at gmail.com
Mon May 16 09:23:13 CDT 2016


On Mon, May 16, 2016 at 8:31 AM, Dominic Steinitz <dominic at steinitz.org>
wrote:

> Thanks - I downloaded the maint branch (so I am 11 hours out of date!) and
> built that - the advection diffusion example now runs. Somewhat annoyingly,
> it doesn't seem to produce any output. Time to add a few printf statements
> I guess.
>

By default, PETSc produces no output since printing on a supercomputer can
take more time than your run.
If you want output, I suggest using the monitors and viewers:

  -ksp_monitor -ksp_view -log_summary

  Thanks,

    Matt


> Dominic.
>
> On 16/05/2016 06:24, Matthew Knepley wrote:
>
> On Mon, May 16, 2016 at 6:47 AM, Dominic Steinitz < <dominic at steinitz.org>
> dominic at steinitz.org> wrote:
>
>> On 15/05/2016 17:34, Dominic Steinitz wrote:
>>
>>> HYDU_create_process (utils/launch/launch.c:75):
>>>
>>
>> Sorry for the noise. I understand why I got the above error message but
>> now I get a different one where previously the example used to work. I have
>> no idea what I have done differently.
>>
>> ~/petsc/src/ksp/ksp/examples/tutorials $
>>> /Users/dom/petsc/arch-darwin-c-debug/bin/mpiexec -n 1 ./ex1
>>> [0]PETSC ERROR: --------------------- Error Message
>>> --------------------------------------------------------------
>>> [0]PETSC ERROR: Null argument, when expecting valid pointer
>>> [0]PETSC ERROR: Null Pointer: Parameter # 2
>>> [0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html
>>> for trouble shooting.
>>> [0]PETSC ERROR: Petsc Release Version 3.6.3, unknown
>>> [0]PETSC ERROR: ./ex1 on a arch-darwin-c-debug named
>>> Dominics-MacBook-Pro.local by dom Mon May 16 12:40:21 2016
>>> [0]PETSC ERROR: Configure options --with-cc=gcc --with-cxx=g++
>>> --with-fc=gfortran --download-fblaslapack --download-mpich
>>> [0]PETSC ERROR: #1 PetscOptionsGetInt() line 1480 in
>>> /Users/dom/petsc/src/sys/objects/options.c
>>> [0]PETSC ERROR: #2 main() line 39 in
>>> /Users/dom/petsc/src/ksp/ksp/examples/tutorials/ex1.c
>>> [0]PETSC ERROR: No PETSc Option Table entries
>>> [0]PETSC ERROR: ----------------End of Error Message -------send entire
>>> error message to petsc-maint at mcs.anl.gov----------
>>
>>
> The argument list for PetscOptionsGetInt() changed in this release (so we
> could have reentrant option functions). It added an
> additional argument at the beginning. I am guessing there is a mismatch
> here between the version from which ex1.c comes
> and the version you are linking.
>
>    Matt
>
>
>> Here's how I built the example
>>
>> ~/petsc/src/ksp/ksp/examples/tutorials $ make clean
>>> ~/petsc/src/ksp/ksp/examples/tutorials $ make ex1
>>> /Users/dom/petsc/arch-darwin-c-debug/bin/mpicc -o ex1.o -c -fPIC -Wall
>>> -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0
>>>  -I/Users/dom/petsc/include -I/Users/dom/petsc/arch-darwin-c-debug/include
>>> -I/opt/X11/include -I/usr/local/include    `pwd`/ex1.c
>>> /Users/dom/petsc/arch-darwin-c-debug/bin/mpicc
>>> -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress
>>> -Wl,-commons,use_dylibs -Wl,-search_paths_first
>>> -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress
>>> -Wl,-commons,use_dylibs -Wl,-search_paths_first  -fPIC -Wall
>>> -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 -O0 -o ex1
>>> ex1.o  -Wl,-rpath,/Users/dom/petsc/arch-darwin-c-debug/lib
>>> -L/Users/dom/petsc/arch-darwin-c-debug/lib  -lpetsc
>>> -Wl,-rpath,/Users/dom/petsc/arch-darwin-c-debug/lib -lflapack -lfblas
>>> -Wl,-rpath,/opt/X11/lib -L/opt/X11/lib -lX11 -Wl,-rpath,/usr/local/lib
>>> -L/usr/local/lib -lhwloc
>>> -Wl,-rpath,/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/7.3.0/lib/darwin
>>> -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/7.3.0/lib/darwin
>>> -lmpifort -lgfortran
>>> -Wl,-rpath,/usr/local/Cellar/gcc/5.3.0/lib/gcc/5/gcc/x86_64-apple-darwin15.4.0/5.3.0
>>> -L/usr/local/Cellar/gcc/5.3.0/lib/gcc/5/gcc/x86_64-apple-darwin15.4.0/5.3.0
>>> -Wl,-rpath,/usr/local/Cellar/gcc/5.3.0/lib/gcc/5
>>> -L/usr/local/Cellar/gcc/5.3.0/lib/gcc/5
>>> -Wl,-rpath,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib
>>> -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib
>>> -lgfortran -lgcc_ext.10.5 -lquadmath -lm -lclang_rt.osx -lmpicxx -lc++
>>> -Wl,-rpath,/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.3.0/lib/darwin
>>> -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.3.0/lib/darwin
>>> -lclang_rt.osx -Wl,-rpath,/Users/dom/petsc/arch-darwin-c-debug/lib
>>> -L/Users/dom/petsc/arch-darwin-c-debug/lib -ldl -lmpi -lpmpi -lSystem
>>> -Wl,-rpath,/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.3.0/lib/darwin
>>> -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.3.0/lib/darwin
>>> -lclang_rt.osx -ldl
>>> /bin/rm -f ex1.o
>>>
>>
>>
>>
>>
>
>
> --
> 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
>
>
>


-- 
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/20160516/124d7cbc/attachment.html>


More information about the petsc-users mailing list