Welcome, Guest
Username: Password: Remember me

TOPIC: Problem with parallel mode V7P0

Problem with parallel mode V7P0 8 years 3 months ago #23510

  • yugi
  • yugi's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 851
  • Thank you received: 244
I think i might see the solution.

Could you post your configuration file (C:\opentelemac-mascaret\v7p1\configs\systelGF64_
para.cfg) and the steering file that you launch not the one in the temporary folder?

Thanks
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.

Problem with parallel mode V7P0 8 years 3 months ago #23511

  • Chris C.
  • Chris C.'s Avatar
As requested, attached are the steering file and config file.

Cheers,
Christophe.
Attachments:
The administrator has disabled public write access.

Problem with parallel mode V7P0 8 years 3 months ago #23514

  • yugi
  • yugi's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 851
  • Thank you received: 244
Did you removed your executable before running the case ?
It should be named main_v7p1_PD13p0.exe.
If not remove it and rerun the case.

If that still does not work could you try using the following systel.cfg file and recompile the code with it (use option --clean)
# _____                              _______________________________
# ____/ TELEMAC Project Definitions /______________________________/
#
[Configurations]
configs:    wing64mpi
#
#
# _____                            ____________________________________
# ____/ Windows gfortran parallel /___________________________________/
[wing64mpi]
#
root:       C:\opentelemac-mascaret\v7p1
version:    v7p1
language:   2
modules:    system -dredgesim
#
options:    parallel mpi
par_cmdexec:   <config>\partel.exe < PARTEL.PAR >> <partel.log>
#
#mpi_cmdexec:   C:\opentelemac-mascaret\mpich2\bin\mpiexec.exe -wdir <wdir> -n <ncsize> <exename>
mpi_cmdexec:   mpiexec.exe -wdir <wdir> -n <ncsize> <exename>
mpi_hosts:
#
#
cmd_obj:    mpif90.exe -fopenmp -c -O3 -ffixed-line-length-132 -DHAVE_MPI -fconvert=big-endian -frecord-marker=4 <mods> <incs> <f95name>
cmd_lib:    ar cru <libname> <objs>
cmd_exe:    mpif90.exe -fopenmp -fconvert=big-endian -frecord-marker=4 -v -o  <exename> <objs> -Xlinker --start-group <libs>
#
mods_all:   -I <config>
#
libs_all:   C:\opentelemac-mascaret\lib\metis-5.0.2\lib\libmetis.a
#
#
sfx_zip:    .zip
sfx_lib:    .lib
sfx_obj:    .o
sfx_mod:    .mod
sfx_exe:    .exe
#
val_root:   <root>\examples
val_rank:   all
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.

Problem with parallel mode V7P0 8 years 3 months ago #23516

  • Chris C.
  • Chris C.'s Avatar
Deleting the .exe file seemed to have solved the issue! :cheer:

Now I get another error (SIGSEV - segmentation fault) but will into it... :S

Many thanks for your help!
The administrator has disabled public write access.

Problem with parallel mode V7P0 8 years 3 months ago #23521

  • yugi
  • yugi's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 851
  • Thank you received: 244
The problem was that the compiled file you had was compiled with a sequential configuration hence the error in parallel.
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.

Problem with parallel mode V7P0 8 years 3 months ago #23525

  • josekdiaz
  • josekdiaz's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 161
  • Thank you received: 48
Dear Yoann,

A side question, and maybe a little off-topic, when running consecutive cases in the same folder (and slightly modified cas inbetween runs) does telemac use the exe from the previous run or compiles it again and overwrites the file? Does it behave the same way in both windows and linux?

Regards,

José D.
The administrator has disabled public write access.

Problem with parallel mode V7P0 8 years 3 months ago #23526

  • yugi
  • yugi's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 851
  • Thank you received: 244
If i am not mistaken he only recompiles if the Fortran file is more recent than the executable.

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: pham

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