Welcome, Guest
Username: Password: Remember me

TOPIC: [V7P1R0 install] error with PARTEL

[V7P1R0 install] error with PARTEL 8 years 5 months ago #21774

  • damien.alliau
  • damien.alliau's Avatar
Hello,
My settings:
- Windows Server 2012
- Gfortran + Python 2.7.3
- release V7P1R0
- MS MPI 7
- METIS 5.0.2
Everything is ok until first simulation in parallel mode (scalar is ok)! See attached files (systel.cfg and partel_T2DGEO.log). Can you help me please?
Attachments:
The administrator has disabled public write access.

[V7P1R0 install] error with PARTEL 8 years 5 months ago #21776

  • konsonaut
  • konsonaut's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 413
  • Thank you received: 144
Hello,

what I know there is no official MS MPI parallel library for MinGW comnpilers.
So one has to build it. Actually this is on my list when I have some free time.
Have a look on this instruction:
github.com/coderefinery/autocmake/issues/85#issue-102874399
If you want to try you could share it B)

Best regards,
Clemens
The administrator has disabled public write access.

[V7P1R0 install] error with PARTEL 8 years 5 months ago #21782

  • damien.alliau
  • damien.alliau's Avatar
Thanks for your advice, but I tried an alternative way by using:
- Windows Server 2012
- Gfortran + Python 2.7.3
- release V7P1R0
- MPICH2 1.4.1p1 + .Netframework 3.5
- METIS 5.0.2
Results are similar... I don't know why!

Extract from partel_T2DGEO.log
THE MESH PARTITIONING STEP STARTS
BEGIN PARTITIONING WITH METIS
ERROR: TRY TO RUN PARTEL WITH A SERIAL CONFIGURATION
PLANTE: PROGRAM STOPPED AFTER AN ERROR
RETURNING EXIT CODE: 2
Attachments:
The administrator has disabled public write access.

[V7P1R0 install] error with PARTEL 8 years 5 months ago #21783

  • damien.alliau
  • damien.alliau's Avatar
Another strange behaviour: partel.exe (alone) seems to fail each time...
The administrator has disabled public write access.

[V7P1R0 install] error with PARTEL 8 years 5 months ago #21784

  • yugi
  • yugi's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 851
  • Thank you received: 244
I see you ahve two configuration in your systel are you using -c config to choose which one to use ?

I would suggest using something like that for you configuration file:
cmd_obj:    C:\telemac\mpi\bin\mpif90.exe -c -g -DHAVE_MPI -fconvert=big-endian -frecord-marker=4 <mods> <incs> <f95name>
cmd_lib:    ar cru <libname> <objs>
cmd_exe:    C:\telemac\mpi\bin\mpif90.exe -fconvert=big-endian -frecord-marker=4 -v -lm -o <exename> <objs> <libs>
#
mods_all:   -I <config>
#
libs_all:        C:\telemac\lib\METIS-5.0.2\lib\libmetis.a

The partel message is only displayed if you compiled without the -DHAVE_MPI option.

Did you do a compileTELEMAC.py --clean ?

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.