Welcome, Guest
Username: Password: Remember me

TOPIC: TELEMAC3D installation with OPENMPI

TELEMAC3D installation with OPENMPI 12 years 11 months ago #3194

  • ORIZONO
  • ORIZONO's Avatar
Hello,

I try to run TELEMAC3D with OPENMPI.
I have a problem when i try to run maktel install in the directory parallel. I have this error several times:

promo09-12/orizono/telemac_openmpi/v6p1/parallel/parallel_v6p1/sources/partel.f:3525: undefined reference to `_gfortran_transfer_integer'


A part of my configuration file systel.ini is:

[linux]
DIRLIB=linux

FC_NAM="ifort"
FC_OPT_OBJEXT="o"
FC_OPT_COMPIL=" -c -g "
FC_OPT_DEBUG=" -c "
FC_OPT_PROFILE=" -O3 -pgf90 -w=obs -v -pg -c "

FC_OPT_INCLUDE="-I "
#
LK_NAM="ifort"
LK_OPT_NORMAL=" -lz -lstdc++ -v "
LK_OPT_OUTNAME=" -o "
LK_OPT_DEBUG=" -g90 "
LK_OPT_PROFILE=" -pg "
LK_OPT_OTHERS=" "
LK_LIB_SPECIAL=" "
#
LIB_NAM=ar
LIB_OPT_LIBEXT="a"
LIB_OPT_OUTNAME="cru"
LIB_OPT_OTHERS=
LIB_RANLIB="ranlib"
#
RUN_DEBUG="dbx90 "
RUN_PROFILE=
LK_LIB_SPECIAL="/home/istil/promo09-12/orizono/telemac_openmpi/v6p1/parallel/parallel_v6p1/linux/libmetis.a"


FC_MPI="/usr/local/openmpi/bin/mpif90"
LK_MPI="/usr/local/openmpi/bin/mpif90 -o <EXE> <OBJS> <LIBS> "
LIBS_MPI="-L /usr/local/openmpi/lib -lmpi_f90 -lmpi_f77 -lmpi -lopen-rte -lopen-pal -ldl -Wl,--export-dynamic -lnsl -lutil -lstdc++ -lz"
INCMPI="/usr/local/openmpi/include/mpif.h"

RUN_MPI="orterun -hostfile mpirun.txt -np <N> <EXE>"

CAn you help me ? thanks
The administrator has disabled public write access.

Re: TELEMAC3D installation with OPENMPI 12 years 11 months ago #3195

  • ORIZONO
  • ORIZONO's Avatar
Hello,
I resolve my problem !! ^^
Now when i try to compile an example with PROCESSEURS PARALLELES=0 or 1 it's OK.
But when I try with PROCESSEURS PARALLELES=2 in the file .cas (2d and 3d) I have this error:

*** ACQUISITION DES FICHIERS ***

- FICHIER DES PARAMETRES : t3d_canal.cas
- DICTIONNAIRE : telemac3dv6p1.dico
- FICHIER DE GEOMETRIE : geo_canal.slf
At line 435 of file partel.f
Fortran runtime error: End of file
## Error : System command failed for /home/istil/promo09-12/orizono/opentelemac/v6p1/validation_v6p1/telemac3d/tel3d_v6p1/001_canal/t3d_canal.cas15703_tmp/telemac3d.bat :256
________________________________________________________
Execution terminee: telemac3d.bat
________________________________________________________
No compilation/linking/file errors detected.
Execution errors detected.
Please see messages in stdout above or study stderr output.


My mpi_telemac.conf is :
#
# Configuring MPI for TELEMAC
#
#
# Number of processors (same value in the parameter file)
2
# For each host
#
# Name_of_the_host number_of_processeur_on_this_host
#
ouessant 1
ouessant 1
#
The administrator has disabled public write access.

Re: TELEMAC3D installation with OPENMPI 12 years 11 months ago #3197

  • jmhervouet
  • jmhervouet's Avatar
Hello,

You should make sure that you have the latest version of partel.f in library parallel. It has been corrected and you can find the new version either with svn or in Telemac-3D topic under the subject :

SIGSEGV errors in Partel v6p1

a post by jaj

With best regards,

JMH
The administrator has disabled public write access.

Re: TELEMAC3D installation with OPENMPI 12 years 11 months ago #3240

  • ORIZONO
  • ORIZONO's Avatar
Thanks!! I resolved my problem thanks to you!!
The administrator has disabled public write access.

Re: TELEMAC3D installation with OPENMPI 12 years 11 months ago #3241

  • ORIZONO
  • ORIZONO's Avatar
Hello,
Somebody know where can i find some information about the parallelism with telemac3D please?
The administrator has disabled public write access.

Re: TELEMAC3D installation with OPENMPI 12 years 11 months ago #3244

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi
In Telemac the parallelism is the same for all codes.
It's a domain decomposition automaticly managed by the scripts when the keyword PARALLEL PROCESSORS is given with a number higher than 1.

Hope this helps
Christophe
The administrator has disabled public write access.
Moderators: borisb

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