Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: problem with makeall90

problem with make 12 years 11 months ago #3348

  • bilel
  • bilel's Avatar
Hello I have always this error in sisyphe:

/home/istil/promo09-12/boussouar/projet_telemac/v6p1/bief/bief_v6p1/intel_64_10/biefv6p1.a(solve.o): In function `solve_':
solve.f:(.text+0xe452): undefined reference to `pre4_mumps_'

so how to configure systel.ini?

regards
The administrator has disabled public write access.

problem with systel.ini? 12 years 11 months ago #3349

  • bilel
  • bilel's Avatar
This is my systel.ini

[GENERAL]

#---TELEMAC2D
LNGTEL=1
VERSTEL=v6p1
#---TELEMAC3D
LNGTEL3D=1
VERSTEL3D=v6p1
#---STBTEL
LNGSTB=1
VERSSTB=v6p1
#---TSEF
LNGTSE=1
VERSTSE=v6p1
#---SUBIEF
LNGSUB=1
VERSSUB=v6p1
#---POSTEL3D
LNGPOSTE=1
VERSPOSTE=v6p1
#---ARTEMIS
LNGARTE=1
VERSARTE=v6p1
#---SISYPHE
LNGSISY=1
VERSSISY=v6p1
#---COWADIS
LNGCOWA=1
VERSCOWA=v6p1
#---TOMAWAC
LNGTOMA=1
VERSTOMA=v6p1
#---ESTEL2D
LNGESTEL2=1
VERSESTEL2=v6p1
#---ESTEL3D
LNGESTEL3=1
VERSESTEL3=v6p1
#---TELSIS
LNGTELS=1
VERSTELS=v6p1
#---SPARTACUS2D
LNGSPA=1
VERSSPA=v1p0
#
#
Directory: where the Telemac system is installed
#
PROJECT=/home/istil/promo09-12/boussouar/projet_telemac/v6p1
#
#
Platform: namely a combination machine+compiler
#
HOSTTYPE=intel_64_10
#
#
Perl : paths to interpreter (bin) and modules (lib)
#
# This may not be useful if perl is already installed independantly
# and included in the original path
#
[PERL]
PERLPATH=/usr/bin
PERL5LIB=/usr/lib
#
#-VERSION-6.0
Configs
#
# The compiling command will be:
#
# Compil : $FC $FC_OPT_OTHERS [$FC_OPT_COMPIL,$FC_OPT_DEBUG,$FC_OPT_PROFILE]
#
# The link command will be:
#
# Link : $LK $LK_OPT_OTHERS [$LK_OPT_DEBUG] [$LK_OPT_PROFILE] $LK_OPT_OUTNAME
#
# Note: the standard for binary files is BIG_ENDIAN on all machines
# this is the standard of all examples provided.
#

[intel_64_10]
DIRLIB=intel_64_10
# Intel compiler options
FC_NAM="ifort"
FC_OPT_OBJEXT="o"
FC_OPT_COMPIL=" -c -O3 -convert big_endian "
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=

# in Telemac distribution
FC_MPI="/usr/local/mpich1.2.6/bin/mpif90"
LK_MPI="/usr/local/mpich1.2.6/bin/mpif90 -o <EXE> <OBJS> <LIBS> "
LIBS_MPI="-L /usr/local/mpich1.2.6/lib -lmpich -lpthread -lstdc++ -lz -lmpi"
#IF MED AND HDF5
#MED LIBS_MPI="-L <TELEMAC_HOME>/mpi/<DIRLIB>/lib -lmpich -lpthread -lstdc++ -lz -lf2c "
RUN_MPI="/usr/local/mpich1.2.6/bin/mpirun -machinefile mpirun.txt -np <N> <EXE>"
#
#IF MED AND HDF5
#MED LK_OPT_NORMAL=" -lf2c -lz -lstdc++ -v "
#MED LK_LIB_SPECIAL="-L/home/systel/LIBRARY/MED/med_2.3.4_intel_64_10/lib -lmed -L/home/systel/LIBRARY/HDF5/hdf5_1.6.4_intel_64_10/lib -lhdf5 "
#MED LIBS_MPI="-L <TELEMAC_HOME>/mpi/<DIRLIB>/lib -lmpich -lpthread -lstdc++ -lz -lf2c "
#
#
#
# IF YOU WANT TO USE ARTEMIS// PLEASE UNCOMMENT INCDIRMUMPS AND LIBSMUMPSPAR
#
# 1 FILL BELOW THE LOCATION OF YOUR MUMPS INCLUDE DIRECTORY (INCDIRMUMPS =...)

#INCDIRMUMPS=<TELEMAC_HOME>/MUMPS_4.9.0/include>
#LIBMUMPSPAR="<TELEMAC_HOME>/mumpsmpi/mumpsmpi_<VERSARTE>/<HOSTTYPE>/mumpsmpi<VERSARTE>.a -L<TELEMAC_HOME>/MUMPS_4.9.0/lib/ -ldmumps -lmumps_common -lpord -L/home/logiciels/intel/mkl/10.2.1.017/lib/em64t -lmkl_scalapack_lp64 -lmkl_blacs_ilp64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lguide -static-intel -L<TELEMAC_HOME>/metis-4.0/lib/ -lbmetis -L<TELEMAC_HOME>/scotch_5.1_esmumps/lib -lesmumps -lscotch -lscotcherr -lm"

#LIBMUMPSSEQ="<TELEMAC_HOME>/mumpsvoid/mumpsvoid_<VERSARTE>/<HOSTTYPE>/mumpsvoid<VERSARTE>.a"

#
#
#
# IF YOU DO NOT WANT USE ARTEMIS// MUMPS LIBRARY IS NOT NECESSARILY
#
# SO UNCOMMENT THE FOLLOWING STATEMENT AND WRITE THE LOCATION OF MUMPSVOID_<VERSARTE>.A LIBRARY
#
# SHOULD BE <PROJECT>/mumpsvoid/mumpsvoid_<VERSARTE>/<HOSTTYPE>/mumpsvoid<VERSARTE>.a
#
#LIBMUMPSPAR="</home/istil/promo09-12/boussouar/projet_telemac/v6p1>/mumpsvoid/mumpsvoid_v6p1/<DIRLIB>/mumpsvoidv6p1.a"
#LIBMUMPSSEQ="</home/istil/promo09-12/boussouar/projet_telemac/v6p1>/mumpsvoid/mumpsvoid_v6p1/<DIRLIB>/mumpsvoidv6p1.a"
#
#_END_____________________________________________________________
The administrator has disabled public write access.

Re: problem with systel.ini? 12 years 10 months ago #3358

  • jmhervouet
  • jmhervouet's Avatar
Hello,

If nobody sees where is the problem a solution would be to comment out the call to pre4_mumps in subroutine solve.f in library bief. Mumps (solver 9) is useful only for solving direct systems in parallel so don't bother with this, comment any call to a mumps routine that would happen to be an undefined reference and it will work.

With best regards,

Jean-Michel Hervouet
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: borisb

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