[petsc-users] out of date warning when petscmpiexec.
Satish Balay
balay at mcs.anl.gov
Thu Dec 15 11:40:33 CST 2022
That's strange. Do you still get this warning from petscmpiexec?
Can you run these commands - and copy/paste the *complete* session from your terminal [for these commands and their output on terminal] ?
>>>>>>
cd $PETSC_DIR
make -q -f gmakefile libs
echo $?
cd bueler/p4pdes
make -q e
echo $?
petscmpiexec -n 1 ./e
make clean
make e
make -q e
echo $?
petscmpiexec -n 1 ./e
<<<<
Alternatively you can just use mpiexec [ i.e not use petscmpiexec - its just a convenience wrapper over using correct mpiexec/valgrind].
Satish
On Fri, 16 Dec 2022, Syvshc wrote:
> I run this command in the root dir of my petsc, and didn't get any response.
>
>
>
>
> ------------------ Original ------------------
> From: "petsc-users" <balay at mcs.anl.gov>;
> Date: Thu, Dec 15, 2022 10:19 PM
> To: "Syvshc"<syvshc at foxmail.com>;
> Cc: "petsc-users"<petsc-users at mcs.anl.gov>;
> Subject: Re: [petsc-users] out of date warning when petscmpiexec.
>
>
>
> What do you get - if you invoke the following command in petsc source dir?
>
> make -q -f gmakefile libs
>
> [this is the test petscmpiexec is using to check if "libraries are out of date"]
>
> Satish
>
> On Thu, 15 Dec 2022, Syvshc wrote:
>
> > I'm a beginner with petsc, and I'm reading PETSc for Partial Differential Equations.
> >
> > There is the newest release version (3.18.2) of PETSc's gitlab repo on my device, and openmpi in my system (/usr/sbin/).
> >
> >
> > Here is the repo and what I tried to compiling. p4pdes/e.c at master · bueler/p4pdes (github.com)
> >
> >
> > After "make e", I got an excutable file "e". "./e" or "mpiexec -n 4 ./e" can perfectly run.
> >
> >
> > However when I use "petscmpiexec -n 4 ./e", I got some warnings:
> >
> >
> > Warning: ************** The PETSc libraries are out of date
> > Warning: ************** The executable ./e is out of date
> >
> >
> > What should I do to fix the warning?
> >
> >
> > Also this is the first time that I send to a mail-list, if there are some mistakes I made, please tell me.
> >
> >
> > Kind regards,
> >
> >
> > Syvshc
More information about the petsc-users
mailing list