[petsc-users] compiler error

Matthew Knepley knepley at gmail.com
Thu Jan 14 11:52:44 CST 2016


On Thu, Jan 14, 2016 at 11:40 AM, Gideon Simpson <gideon.simpson at gmail.com>
wrote:

> Is this change going to be part of the next patch release, or the eventual
> 3.7?
>

Its in master, so it will be 3.7

  Thanks,

    Matt


> -gideon
>
> On Jan 14, 2016, at 10:42 AM, Satish Balay <balay at mcs.anl.gov> wrote:
>
> Hopefully all changes should be documented in the changes file..
>
> http://www.mcs.anl.gov/petsc/documentation/changes/dev.html
>
> You can use git to find out more info..
>
> balay at asterix /home/balay/petsc (master=)
> $ git grep PetscOptionsGetScalar include/
> include/petscoptions.h:PETSC_EXTERN PetscErrorCode
> PetscOptionsGetScalar(PetscOptions,const char[],const char[],PetscScalar
> *,PetscBool *);
> include/petscoptions.h:PETSC_EXTERN PetscErrorCode
> PetscOptionsGetScalarArray(PetscOptions,const char[],const
> char[],PetscScalar[],PetscInt *,PetscBool *);
> balay at asterix /home/balay/petsc (hzhang/update-networkex=)
> $ git annotate include/petscoptions.h |grep PetscOptionsGetScalar
> c5929fdf       (Barry Smith           2015-10-30 21:20:21 -0500
> 17)PETSC_EXTERN PetscErrorCode PetscOptionsGetScalar(PetscOptions,const
> char[],const char[],PetscScalar *,PetscBool *);
> c5929fdf       (Barry Smith           2015-10-30 21:20:21 -0500
> 20)PETSC_EXTERN PetscErrorCode
> PetscOptionsGetScalarArray(PetscOptions,const char[],const
> char[],PetscScalar[],PetscInt *,PetscBool *);
> balay at asterix /home/balay/petsc (hzhang/update-networkex=)
> $ git show -q c5929fdf
> commit c5929fdf3082647d199855a5c1d0286204349b03
> Author: Barry Smith <bsmith at mcs.anl.gov>
> Date:   Fri Oct 30 21:20:21 2015 -0500
>
>    Complete update to new PetscOptions interface
> balay at asterix /home/balay/petsc (hzhang/update-networkex=)
> $ gitk c5929fdf
>
> etc..
>
> Satish
>
>
> On Thu, 14 Jan 2016, Gideon Simpson wrote:
>
> I know I did a git pull recently, but when did that change?  What’s the
> fifth argument represent?
>
> -gideon
>
> On Jan 13, 2016, at 11:54 PM, Satish Balay <balay at mcs.anl.gov> wrote:
>
> On Wed, 13 Jan 2016, Gideon Simpson wrote:
>
> I haven’t seen this before:
>
> /mnt/HA/opt/openmpi/intel/2015/1.8.1-mlnx-ofed/bin/mpicc -o fixed_batch.o
> -c -fPIC  -wd1572 -g   -I/home/simpson/software/petsc/include
> -I/home/simpson/software/petsc/arch-linux2-c-debug/include
> -I/mnt/HA/opt/openmpi/intel/2015/1.8.1-mlnx-ofed/include   -Wall
> `pwd`/fixed_batch.c
> /home/simpson/projects/dnls/petsc/fixed_batch.c(44): warning #167:
> argument of type "PetscScalar={PetscReal={double}} *" is incompatible with
> parameter of type "const char *"
>     PetscOptionsGetScalar(NULL,"-xmax",&xmax,NULL);
>                                        ^
>
> /home/simpson/projects/dnls/petsc/fixed_batch.c(44): error #165: too few
> arguments in function call
>     PetscOptionsGetScalar(NULL,"-xmax",&xmax,NULL);
>
>
> Try:
>
>     PetscOptionsGetScalar(NULL,NULL,"-xmax",&xmax,NULL);
>
> Satish
>
>
>
>
>


-- 
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/20160114/f62a98da/attachment.html>


More information about the petsc-users mailing list