On Sat, Apr 15, 2023 at 7:48 AM Danny Lathouwers - TNW < d.lathouw...@tudelft.nl> wrote:
> Dear Matt, > > Thanks for the quick reply. > > This however does not resolve the problem. > It simply cannot find the routine at all during linking. > Perhaps your link line is wrong. Let's start with a PETSc example. Can you make Vec ex1f90/F90? cd $PETSC_DIR cd src/vec/vec/tutorials/ make ex1f90 That will also show the correct link line. Thanks, Matt > Danny. > > On 15 Apr 2023, at 13:41, Matthew Knepley <knep...@gmail.com> wrote: > > On Sat, Apr 15, 2023 at 7:28 AM Danny Lathouwers - TNW via petsc-users < > petsc-users@mcs.anl.gov> wrote: > >> Dear community, >> >> I am transitioning a working Fortran code based on version 3.10.4 to >> version 3.19.0. >> The code compiles except for one problem during linking where >> PetscInitialize can no longer be found (undefined reference to >> `petscinitialize_’). >> > > PetscInitialize() only takes the "ierr" argument now. > > THanks, > > Matt > > >> I am attaching the piece of code where the call is made. Removing the >> call makes the whole code compile so this is the only error. >> I added the include line of petsc.h as the documentation seems to imply >> this, but this did not help. >> >> Any help is appreciated. >> >> Thanks, >> Danny. >> >> > > -- > 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 > > https://www.cse.buffalo.edu/~knepley/ > <https://urldefense.com/v3/__http://www.cse.buffalo.edu/*knepley/__;fg!!PAKc-5URQlI!-OWBkqVFDqAI4Ms8gzTOWnpwMl_4z-6mzQx4Sfmovxf0fGt2LSm-EvjTkgVLql5Zdd9d3sj65tOuHy_oRVcv$> > > > -- 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 https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>