[petsc-users] Help me for compiling my Code

Matthew Knepley knepley at gmail.com
Fri Jul 12 05:57:44 CDT 2024


On Fri, Jul 12, 2024 at 3:16 AM Ivan Luthfi <ivanluthfi5 at gmail.com> wrote:

> I try to compile my code, but i get this error. Anyone can help me? Here
> is my terminal: $make bin_MsFEM_poisson2D_DMDA mpicc -o
> bin_MsFEM_poisson2D_DMDA MsFEM_poisson2D_DMDA. o UserParameter. o
> FormFunction. o MsFEM. o PCMsFEM. o /home/ivan/petsc/opt-3. 21.
> 2/lib/libpetsc. so
> ZjQcmQRYFpfptBannerStart
> This Message Is From an External Sender
> This message came from outside your organization.
>
> ZjQcmQRYFpfptBannerEnd
> I try to compile my code, but i get this error. Anyone can help me?
>
> Here is my terminal:
>
> $make bin_MsFEM_poisson2D_DMDA
>
> mpicc -o bin_MsFEM_poisson2D_DMDA MsFEM_poisson2D_DMDA.o UserParameter.o
> FormFunction.o MsFEM.o PCMsFEM.o
> /home/ivan/petsc/opt-3.21.2/lib/libpetsc.so \
>         /home/ivan/petsc/opt-3.21.2/lib/libsuperlu_dist.so \
>         /home/ivan/petsc/opt-3.21.2/lib/libparmetis.so \
>         /home/ivan/petsc/opt-3.21.2/lib/libmetis.so \
>         /usr/lib64/atlas/liblapack.a /usr/lib64/libblas.so.3
> /usr/bin/ld: cannot find /usr/lib64/atlas/liblapack.a: No such file or
> directory
> /usr/bin/ld: cannot find /usr/lib64/libblas.so.3: No such file or directory
> collect2: error: ld returned 1 exit status
> make: *** [makefile:18: bin_MsFEM_poisson2D_DMDA] Error 1
>

You are specifying libraries that do not exist. Do not do this. You can use
the PETSc Makefiles to build
this, as described in the manual:


https://urldefense.us/v3/__https://petsc.org/main/manual/getting_started/*sec-writing-application-codes__;Iw!!G_uCfscf7eWS!dR3K5-koJJZxrylQZPi1wyTnMeuWa7qeAM46G7OwoWYcDHB_OHBNiTMPGfh-JeAxS5XzHp7hBitgk6cOgnFL$ 

under the section "For adding PETSc to an existing application"

  THanks,

     Matt


> --
> Best regards,
>
> Ivan Luthfi Ihwani
>


-- 
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://urldefense.us/v3/__https://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!dR3K5-koJJZxrylQZPi1wyTnMeuWa7qeAM46G7OwoWYcDHB_OHBNiTMPGfh-JeAxS5XzHp7hBitgk16BIEMn$  <https://urldefense.us/v3/__http://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!dR3K5-koJJZxrylQZPi1wyTnMeuWa7qeAM46G7OwoWYcDHB_OHBNiTMPGfh-JeAxS5XzHp7hBitgkwItxwyf$ >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20240712/1200c61d/attachment-0001.html>


More information about the petsc-users mailing list