Welcome, Guest
Username: Password: Remember me

TOPIC: compilation makepar90 sur p_mpi_type_get_extent.f:

compilation makepar90 sur p_mpi_type_get_extent.f: 13 years 1 week ago #2996

  • ORIZONO
  • ORIZONO's Avatar
Bonjour à tous,

J'ai un petit souci j'espère que vous pourriez m'aider.
Lorsque je compile le makeall90 je n'ai aucunes erreurs mais pour le makepar90 j'obtient comme erreur dans le cas de telemac3d, telemac2d, tomowac, sisyphe:

========== telemac2d/tel2d_v6p1/sources :

===== Making : /home/istil/promo09-12/orizono/TELEMAC/v6p1/telemac2d/tel2d_v6p1/sources
Link parallel executable par defaut ...
/home/istil/promo09-12/orizono/TELEMAC/v6p1/parallel/parallel_v6p1/linux/parallelv6p1.a(p_mpi_type_get_extent.o): In function `p_mpi_type_get_extent_':
p_mpi_type_get_extent.f:(.text+0x32): undefined reference to `mpi_type_get_extent_'
make: *** [telemac2dv6p1_MP.exe] Error 1
===== /home/istil/promo09-12/orizono/TELEMAC/v6p1/telemac2d/tel2d_v6p1/sources : maktel parallel




========== telemac3d/tel3d_v6p1/sources :

===== Making : /home/istil/promo09-12/orizono/TELEMAC/v6p1/telemac3d/tel3d_v6p1/sources
Link parallel executable par defaut ...
/home/istil/promo09-12/orizono/TELEMAC/v6p1/parallel/parallel_v6p1/linux/parallelv6p1.a(p_mpi_type_get_extent.o): In function `p_mpi_type_get_extent_':
p_mpi_type_get_extent.f:(.text+0x32): undefined reference to `mpi_type_get_extent_'
make: *** [telemac3dv6p1_MP.exe] Error 1
===== /home/istil/promo09-12/orizono/TELEMAC/v6p1/telemac3d/tel3d_v6p1/sources : maktel parallel



Dans le fichier makefile du repertoire parallelV6p1/sources j'ai juste modifié la ligne du INCMPI en :
INCMPI = /usr/local/mpich1.2.6/include/mpif.h

cependant j'obtient toujours le meme problème.

Merci pour vos aides!!
The administrator has disabled public write access.

Re: compilation makepar90 sur p_mpi_type_get_extent.f: 13 years 1 week ago #2998

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi
Did you also update the systel.ini file where the mpi library location is declare?
Think to run cfgmak after modifying systel.ini

Hope this helps
Christophe
The administrator has disabled public write access.
The following user(s) said Thank You: ORIZONO

Re: compilation makepar90 sur p_mpi_type_get_extent.f: 13 years 1 week ago #3003

  • ORIZONO
  • ORIZONO's Avatar
Thanks for your help,

Yes I also update the systel.ini file and run cfgmak. After, I copied again the file cfgmak in telemac2d, telemac3d ... . But I have again the problem even if I tried use maktel parallel in each of these files...

Here I enclosed the makefile in the repertory parallel and the file systel.ini.


File Attachment:

File Name: systel.ini.txt
File Size: 3 KB


File Attachment:

File Name: makefile.txt
File Size: 7 KB
The administrator has disabled public write access.

Re: compilation makepar90 sur p_mpi_type_get_extent.f: 13 years 1 week ago #3012

  • ails
  • ails's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 140
  • Thank you received: 17
Hi,

Well, makepar90 try to run maktel parallel in the parallel directory.
However, this target does not exist in the Linux Makefile (will be fixed in the next version).
Try instead to run maktel install in the parallel sources directory.

Best regards,

Fabien
The administrator has disabled public write access.
Moderators: borisb

The open TELEMAC-MASCARET template for Joomla!2.5, the HTML 4 version.