[petsc-users] PetscFECreateDefault in Fortran

Matthew Knepley knepley at gmail.com
Wed May 31 07:53:16 CDT 2017


On Tue, May 30, 2017 at 10:19 PM, Justin Pogacnik <j.pogacnik at auckland.ac.nz
> wrote:

> Hello,
>
> I'm developing a finite element code in fortran 90. I recently updated my
> PETSc and am now getting the following error during compile/linking on an
> existing application:
>
> Undefined symbols for architecture x86_64:
>
>   "_petscfecreatedefault_", referenced from:
>
>       _MAIN__ in fe_test.o
>
> ld: symbol(s) not found for architecture x86_64
>
> collect2: error: ld returned 1 exit status
>
> make: *** [dist/fe_test] Error 1
>
>
> I'm running Mac OS X Yosemite (10.10.5). I've created a "minimum working
> example" (attached) that re-creates the problem. It's basically
> just dm/impls/plex/examples/tutorials/ex3f90, but tries to create a
> PetscFE object. Everything goes fine and the DM looks like what is expected
> if PetscFECreateDefault is commented out. Any idea what am I missing?
>
Yes, I had not made a Fortran binding for this function. I will do it now.

  Thanks,

     Matt


> Many thanks!
>
> Justin
>
>
>
>
>


-- 
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

http://www.caam.rice.edu/~mk51/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20170531/c3eab829/attachment.html>


More information about the petsc-users mailing list