Ah - missed the 'one char' part.. I guess you'll have to do:
char Mode [2]; PetscOptionsGetString(PETSC_NULL,"-Mode",Mode,2,&flag); (and use Mode[0]) Satish On Fri, 15 Apr 2011, Satish Balay wrote: > Hm - if you have: > > char Mode [64]; > > you should be using: > > PetscOptionsGetString(PETSC_NULL,"-Mode",&Mode,64,&flag); > > You can check an example - say src/ksp/ksp/examples/tutorials/ex10.c > > Satish > > > On Fri, 15 Apr 2011, Shiyuan wrote: > > > Hi, > > In the version of 3.1-p5, PetscOptionsGetString() can be used to get a char > > input. It seems that it doesn't work any more in development version. > > PetscOptionsGetString(PETSC_NULL,"-Mode",&Mode,1,&flag); > > This gives me a \0. How can I get the input of only one character in dev? > > Thanks. > > > >
