Symbol SNESGetNumberLinearIterations not defined

Barry Smith bsmith at mcs.anl.gov
Wed Oct 10 13:30:14 CDT 2007


SNESGetLinearSolveIterations()


On Wed, 10 Oct 2007, Trivedi, Jagruti CIV 470000D, 474300D wrote:

>  
> 
> Hello There,
> 
> In compiling my application code ( petsc-2.3.3-p6), I get the following symbol
> SNESGetNumberLinearIterations, first defined. I checked the 2.3.3 changes file and
> It does mention of adding this function. I checked the manualpages and I could not find the function under SNES directory. Am I suppose to include any other header file?
> 
> I have included "petscsnes.h" file in my code.
> 
> Best Regards,
> 
> ...Jagruti
>  
> -----Original Message-----
> From: owner-petsc-users at mcs.anl.gov [mailto:owner-petsc-users at mcs.anl.gov] On Behalf Of Lisandro Dalcin
> Sent: Tuesday, October 09, 2007 17:08
> To: petsc-users at mcs.anl.gov
> Subject: Re: Compiled information for Petsc 2.3.2-p10
> 
> Perhaps PETSc is not internally calling '/usr/local/bin/make' ?? Was '/usr/local/bin/test' in front of your $PATH when you configured PETSc?
> 
> As Barry said, you can just ignore this, unless you have problems building your own source. In that case, please send 'configure.log'
> file.
> 
> 
> On 10/9/07, Trivedi, Jagruti CIV 470000D, 474300D <jagruti.trivedi at navy.mil> wrote:
> >
> > Hello Licendro,
> >
> > Here is the first question after the installation of petsc-2.3.3-p6.
> >
> > I ran:
> > Config/config.py --with-cc=gcc --with-fc=g77 
> > --download-f-blas-lapack=1 --download-mpich=1
> >
> > /usr/local/bin/make all test /* run gnu make
> >
> > I get the following status error:
> >
> > Running test examples to verify correct installation c/C++ example 
> > src/snes/examples/tutorials/ex19 run successfully with 1 MPI process
> >
> > c/C++ example src/snes/examples/tutorials/ex19 run successfully with 2 
> > MPI process
> >
> > Graphics example src/snes/examples/tutorials/ex19 run successfully 
> > with 1 MPI process
> >
> > /bin/sh: test: argument expected
> >  make[3]: [ex19.rm] Error 1 (ignored)
> > /bin/sh: test: argument expected
> >  make[3]: [ex19.rm] Error 1 (ignored)
> > /bin/sh: test: argument expected
> >  make[3]: [ex19.rm] Error 1 (ignored)
> > /bin/sh: test: argument expected
> >  make[3]: [ex19.rm] Error 1 (ignored)
> > Fortran example src/snes/examples/tutorials/ex5f run successfully with 
> > 1 MPI process
> > /bin/sh: test: argument expected
> >  make[3]: [ex5f.rm] Error 1 (ignored)
> > /bin/sh: test: argument expected
> >  make[3]: [ex5f.rm] Error 1 (ignored)
> > /bin/sh: test: argument expected
> >  make[3]: [ex5f.rm] Error 1 (ignored)
> > /bin/sh: test: argument expected
> >  make[3]: [ex5f.rm] Error 1 (ignored)
> > Completed test examples
> >
> > Is this the correct installation? Why am I getting this error messages?
> >
> > Thanks,
> >
> > ....Jagruti
> >
> > -----Original Message-----
> > From: owner-petsc-users at mcs.anl.gov 
> > [mailto:owner-petsc-users at mcs.anl.gov] On Behalf Of Lisandro Dalcin
> > Sent: Tuesday, October 09, 2007 12:31
> > To: petsc-users at mcs.anl.gov
> > Subject: Re: Compiled information for Petsc 2.3.2-p10
> >
> > I want to suggest you to update to 2.3.3. Of course, you have the extra trouble of figuring out yourself the cummulative changes since 2.2.1.
> >
> > Go ahead updating to 2.3.3, and I can help you at any point you have trouble.
> >
> >
> >
> > On 10/9/07, Trivedi, Jagruti CIV 470000D, 474300D <jagruti.trivedi at navy.mil> wrote:
> > >
> > > Do you mean that I should apply changes from 2.2.1 to 2.3.0 and then
> > > 2.3.1 and so forth until I come upto 2.3.3 version or I can apply 
> > > directly from 2.2.1 to 2.3.3?
> > >
> > > ...Jagruti
> > > -----Original Message-----
> > > From: owner-petsc-users at mcs.anl.gov
> > > [mailto:owner-petsc-users at mcs.anl.gov] On Behalf Of Satish Balay
> > > Sent: Tuesday, October 09, 2007 11:29
> > > To: petsc-users at mcs.anl.gov
> > > Subject: Re: Compiled information for Petsc 2.3.2-p10
> > >
> > >
> > > It is possible that we didn't document all the changes between releases.
> > >
> > > But the recommended approach is to look at changes file for each 
> > > version after 2.2.1 - and apply these changes.
> > >
> > > And if your code is in C - then the compiler will help in finding 
> > > any undocumented changes in prototypes.. etc..
> > >
> > > BTW: the current release version is 2.3.3 [so you might want to 
> > > upgrade to this version instead of 2.3.2]
> > >
> > > Satish
> > >
> > > On Tue, 9 Oct 2007, Trivedi, Jagruti CIV 470000D, 474300D wrote:
> > >
> > > >
> > > >
> > > > Hello there,
> > > >
> > > > I am trying to port my application from petsc 2.2.1 to petsc
> > > 2.3.2-p10.
> > > > Has anybody compiled
> > > > The real life changes needed to make other than listed in the 
> > > > changes file?
> > > >
> > > > I really appreciate if you have hands on do's and don'ts for 
> > > > porting from petsc-2.2.1 to Petsc 2.3.2-p10.
> > > >
> > > > Looking forward to positive replies.
> > > >
> > > > Thanks and Best Regards,
> > > >
> > > > ....Jagruti
> > > >
> > > > NAWC
> > > >
> > >
> > >
> >
> >
> > --
> > Lisandro Dalcín
> > ---------------
> > Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC) 
> > Instituto de Desarrollo Tecnológico para la Industria Química (INTEC) 
> > Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) 
> > PTLC - Güemes 3450, (3000) Santa Fe, Argentina
> > Tel/Fax: +54-(0)342-451.1594
> >
> >
> 
> 
> --
> Lisandro Dalcín
> ---------------
> Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC) Instituto de Desarrollo Tecnológico para la Industria Química (INTEC) Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) PTLC - Güemes 3450, (3000) Santa Fe, Argentina
> Tel/Fax: +54-(0)342-451.1594
> 
> 


More information about the petsc-users mailing list