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@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@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@asterix /home/balay/petsc (hzhang/update-networkex=)
$ git show -q c5929fdf
commit c5929fdf3082647d199855a5c1d0286204349b03
Author: Barry Smith <bsm...@mcs.anl.gov>
Date:   Fri Oct 30 21:20:21 2015 -0500

    Complete update to new PetscOptions interface
balay@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 <ba...@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
> 
> 

Reply via email to