Hi,
Could you replace your systel.cfg by the following:
# _____ _______________________________
# ____/ TELEMAC Project Definitions /______________________________/
#
[Configurations]
configs: ubugfmpich2
#
#
# _____ ___________________________________________________
# ____/ GENERAL /__________________________________________________/
[general]
modules: system
#
cmd_lib: ar cru <libname> <objs>
cmd_exe: mpif90 -fconvert=big-endian -frecord-marker=4 -v -lm -o <exename> <objs> <libs>
#
mods_all: -I <config>
#
sfx_zip: .gztar
sfx_lib: .a
sfx_obj: .o
sfx_mod: .mod
sfx_exe:
#
val_root: <root>/examples
val_rank: all
# also possible val_rank: <3 >7 6
#
# _____ ____________________________________
# ____/ Ubuntu gfortran mpich2 /___________________________________/
[ubugfmpich2]
#
brief: parallel mode, using mpiexec directly (of the MPICH2 package).
The only difference with the scalar versions (optimised) is the presence
of the key mpi_cmdexec and the -DHAVE_MPI compilation directive.
Of course, you also need the key par_cmdexec.
Finally, note that this configuration also works whether
processor is 0 or 1.
#
mpi_cmdexec: mpiexec -wdir <wdir> -n <ncsize> <exename>
#
cmd_obj: mpif90 -c -O3 -fbacktrace -finit-real=nan -DHAVE_MPI -DHAVE_MUMPS -fconvert=big-endian -frecord-marker=4 <mods> <incs> <f95name>
#
libs_partel: <root>/optionals/metis-5.1.0/libmetis/libmetis.a
libs_all: -lstdc++
#
Then go into <path_to_your_install>/optionals/metis-5.1.0
run:
Then rerun compileTELEMAC.py
Hope it helps