where to realize "petscsetcommonblock_" and "petscgetcommoncomm_"
Yujie
recrusader at gmail.com
Tue Sep 22 19:35:07 CDT 2009
I have solved it. Thanks so much, Barry and Satish:).
Regards,
Yujie
On Tue, Sep 22, 2009 at 2:26 PM, Satish Balay <balay at mcs.anl.gov> wrote:
> petscgetcommoncomm_ should be in somefort.F
>
> Can you verify if you've configured/compiled PETSc with a
> fortran compiler.
>
> And also verify that there are no errors during petsc build [i.e in
> make.log]
>
>
> >>>>>>
> asterix:/home/balay/tmp/petsc-dist-test/asterix64/lib>nm -Ao *.a |grep -i
> petscgetcommoncomm
> libpetsc.a:zstart.o: U petscgetcommoncomm_
> libpetsc.a:somefort.o:00000000000000a2 T petscgetcommoncomm_
> asterix:/home/balay/tmp/petsc-dist-test/asterix64/lib>
> <<<<<<<
>
> Satish
>
> On Tue, 22 Sep 2009, Yujie wrote:
>
> > Hello, PETSc developer
> >
> > I am trying to compile my codes. However, I got the following errors.
> > "Linking myproj-dbg...
> > /home/yujie/codes/petsc-3.0.0-p3/linux/lib/libpetsc.so: undefined
> reference
> > to `petscsetcommonblock_'
> > /home/yujie/codes/petsc-3.0.0-p3/linux/lib/libpetsc.so: undefined
> reference
> > to `petscgetcommoncomm_'
> > "
> > I can't find "petscsetcommonblock_" and "petscgetcommoncomm_". I have
> > checked libpetsc.so using nm commands as follows:
> > "00000000000c65a4 T petscsequentialphasebegin_
> > 00000000000c6574 T petscsequentialphaseend_
> > U petscsetcommonblock_
> > 0000000000032cb4 T petscsetdefaultdebugger_
> > ......
> >
> > 00000000003dcba0 B petscfortran9_
> > 00000000001441a2 T petscfprintf_
> > 000000000013e2c8 T petscgetarchtype_
> > U petscgetcommoncomm_
> > 0000000000052f18 T petscgetcputime_
> > 000000000014761e T petscgetflops_
> > "
> > There is not the address linker for them. I can't find the realization
> for
> > these two functions in PETSc codes. Could you give me some advice?
> > CPU in my PC is x86_64bits. GCC is 4.2 version. Thanks a lot.
> >
> > Regards,
> > Yujie
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20090922/39b8e526/attachment.htm>
More information about the petsc-users
mailing list