Welcome, Guest
Username: Password: Remember me

TOPIC: Install telemac on a Red hat OS - Pb with METIS

Install telemac on a Red hat OS - Pb with METIS 11 years 3 weeks ago #10840

  • fcebron
  • fcebron's Avatar
Hi all,

I’m tring to install telemac on a Red hat OS. This is a parallel setup using Intel MPI and Intel Fortran :
⁃ Intel MPI Library for Linux, 64-bits, Version 4.1
⁃ ifort version 13.1.0
⁃ python 2.6.6 - I know that version 2.7 is recommended, but until now I can’t get it

Following the telemac setup instructions with python, I have compiled metis 4.0.3 (probably compiled with gfortran)
I setup the systel.cfg as the following:

[ifortmpi]
root: /home/xavier.thomas/telemac/v6p2r1
version: v6p2
language: 1
#
modules: telemac2d update system
options: parallel mpi
mpi_cmdexec: mpiexec -n <ncsize> -host mirmidon-04 -wdir <wdir> <exename>
#
cmd_obj: mpiifort -c -O2 -g <mods> <incs> <f95name>
cmd_lib: ar cru <libname> <objs>
cmd_exe: mpiifort -lz -lstdc++ -o <exename> <objs> -Wl,--start-group <libs>\
-Wl,--end-group
#
mods_all: -I <config>
#
incs_parallel: -I /opt/intel/include
#incs_parallel: -I /opt/intel/impi/4.1.0/include /opt/intel/include
libs_parallel: /home/xavier.thomas/telemac/metis/metis-4.0.3/libmetis.a
libs_all: -L /opt/intel/lib/intel64
#libs_all: -L /opt/intel/impi/4.1.0/lib -L /opt/intel/lib/intel64
#
sfx_zip: .zip
sfx_lib: .lib
sfx_obj: .o
sfx_mod: .mod
sfx_exe: .exe
#
val_root: <root>/samples
val_rank: all


When running with PARALLELS PROCESSORS set to 1, it works fine
When I increase PARALLELS PROCESSORS to 2, I got the following error message :
$> runcode.py telemac2d -s cas -w outputdir

+> /home/xavier.thomas/telemac/v6p2r1/parallel/parallel_v6p2/ifortmpi/partel.exe < PARTEL.PAR >> partel_T2DGEO.log
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image PC Routine Line Source
partel.exe 00000000004748F7 Unknown Unknown Unknown
partel.exe 000000000040B99B Unknown Unknown Unknown
partel.exe 000000000040334C Unknown Unknown Unknown
libc.so.6 0000003A6B01ECDD Unknown Unknown Unknown
partel.exe 0000000000403249 Unknown Unknown Unknown

The last lines in the partel_T2GEO.log says :
USING ONLY METIS_PARTMESHDUAL SUBROUTINE
THE MESH PARTITIONING STEP METIS STARTS

So I have compiled metis with Intel fortran inserting CC=icc in each makefiles (Lib, Programs and Test) but it is still the same result when I launch telemac. Is anybody has an idea ?

Regards
The administrator has disabled public write access.

Install telemac on a Red hat OS - Pb with METIS 11 years 3 weeks ago #10847

  • yugi
  • yugi's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 851
  • Thank you received: 244
Hello,

In v6p2 and above.
You need to use metis 5.x.x
That seems to be your problem.

Hope it helps
There are 10 types of people in the world: those who understand binary, and those who don't.
The administrator has disabled public write access.
Moderators: borisb

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