Welcome, Guest
Username: Password: Remember me

TOPIC: Install TELEMAC with MUMPS Problem (CentOS 6.3 with MVAPICH2-1.7)

Install TELEMAC with MUMPS Problem (CentOS 6.3 with MVAPICH2-1.7) 11 years 8 months ago #7712

  • SISQUAKE
  • SISQUAKE's Avatar
hi

I had problem when i install TELEMAC with MUMPS

i got the error message below when i do "makepar90"


/home/SISQUAKE/TELEMAC/v6p2/bief/bief_v6p2/intel_64_10/biefv6p2.a(solve.o): In function `solve_':
solve.f:(.text+0x5133): undefined reference to `pre4_mumps_'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(dgesd2d_.oo): In function `Cdsendrecv':
_dgesd2d_.c:(.text+0x1fc): undefined reference to `MPI_Sendrecv'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(blacs_extended.o): In function `MKL_Comm_compare':
_blacs_extended.c:(.text+0x42): undefined reference to `MPI_Comm_compare'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(blacs_extended.o): In function `MKL_Comm_free':
_blacs_extended.c:(.text+0x52): undefined reference to `MPI_Comm_free'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(blacs_extended.o): In function `MKL_Send':
_blacs_extended.c:(.text+0xb2): undefined reference to `MPI_Send'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(blacs_extended.o): In function `MKL_Iprobe':
_blacs_extended.c:(.text+0x102): undefined reference to `MPI_Iprobe'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(blacs_extended.o): In function `MKL_Recv':
_blacs_extended.c:(.text+0x2ee): undefined reference to `MPI_Recv'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(blacs_extended.o): In function `MKL_Test':
_blacs_extended.c:(.text+0x302): undefined reference to `MPI_Test'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(blacs_extended.o): In function `MKL_Waitany':
_blacs_extended.c:(.text+0x322): undefined reference to `MPI_Waitany'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(BI_Asend.o): In function `BI_Asend':
_BI_Asend.c:(.text+0x66): undefined reference to `MPI_Error_class'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(BI_BuffIsFree.o): In function `BI_BuffIsFree':
_BI_BuffIsFree.c:(.text+0x24): undefined reference to `MPI_Testall'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(dgesd2d_.o): In function `dsendrecv_':
_dgesd2d_.c:(.text+0x215): undefined reference to `MPI_Sendrecv'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(blacs_gridexit_.o): In function `ilp64_blacs_gridexit_':
_blacs_gridexit_.c:(.text+0x3d): undefined reference to `MPI_Comm_free'
_blacs_gridexit_.c:(.text+0x46): undefined reference to `MPI_Comm_free'
_blacs_gridexit_.c:(.text+0x4e): undefined reference to `MPI_Comm_free'
_blacs_gridexit_.c:(.text+0x57): undefined reference to `MPI_Comm_free'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(dwalltime00_.o): In function `ilp64_dwalltime00_':
_dwalltime00_.c:(.text+0x2): undefined reference to `MPI_Wtime'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(blacs_gridexit_.oo): In function `ilp64_Cblacs_gridexit':
_blacs_gridexit_.c:(.text+0x3e): undefined reference to `MPI_Comm_free'
_blacs_gridexit_.c:(.text+0x47): undefined reference to `MPI_Comm_free'
_blacs_gridexit_.c:(.text+0x4f): undefined reference to `MPI_Comm_free'
_blacs_gridexit_.c:(.text+0x58): undefined reference to `MPI_Comm_free'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(BI_Ssend.o): In function `BI_Ssend':
_BI_Ssend.c:(.text+0x19): undefined reference to `MPI_Send'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(BI_Srecv.o): In function `BI_Srecv':
_BI_Srecv.c:(.text+0x2b): undefined reference to `MPI_Recv'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(BI_Arecv.o): In function `BI_Arecv':
_BI_Arecv.c:(.text+0x66): undefined reference to `MPI_Error_class'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(BI_BeComb.o): In function `BI_BeComb':
_BI_BeComb.c:(.text+0x166): undefined reference to `MPI_Sendrecv'
/opt/intel/composerxe-2011.4.191/mkl/lib/intel64/libmkl_blacs_ilp64.a(BI_Rsend.o): In function `BI_Rsend':
_BI_Rsend.c:(.text+0x19): undefined reference to `MPI_Rsend'

make: *** [artemisv6p2_MP.exe] Error 1
===== /home/SISQUAKE/TELEMAC/v6p2/artemis/arte_v6p2/sources : maktel parallel


Also i can't find "mumpsmpi" in the TELEMAC when i download V6p2 from SVN

so i didn't fill "<TELEMAC_HOME>/mumpsmpi/mumpsmpi_<VERSARTE>/<HOSTTYPE>/mumpsmpi<VERSARTE>.a" in "LIBMUMPSPAR"

more information in the systel.ini

Thanks!

Jim
The administrator has disabled public write access.

Install TELEMAC with MUMPS Problem (CentOS 6.3 with MVAPICH2-1.7) 11 years 8 months ago #7713

  • SISQUAKE
  • SISQUAKE's Avatar
The administrator has disabled public write access.

Install TELEMAC with MUMPS Problem (CentOS 6.3 with MVAPICH2-1.7) 11 years 8 months ago #7728

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi
Mumps is an external solver library!
You should download it seprately.
There is a link in the download page if you click on additional tools.

Regards
Christophe
The administrator has disabled public write access.

Install TELEMAC with MUMPS Problem (CentOS 6.3 with MVAPICH2-1.7) 11 years 8 months ago #7730

  • SISQUAKE
  • SISQUAKE's Avatar
Hello

So the "mumpsmpi" is the directory to put MUMPS ?

i have already intstalled the MUMPS4.10 and linked it in the "LIBMUMPSPAR" bloc

i fix this problem by canceling the "-lmkl_scalapack_lp64 -lmkl_blacs_ilp64" and add "LIBMUMPSSEQ and LIBS_MPI " in the "LIBMUMPSPAR" bloc

but i have problem when i try to run some artemis case download from DOWNLOAD and i got error messags below :(
[SISQUAKE@ccteam01 bj78]$ artemis /home/SISQUAKE/TELEMACV2/v6p2/test/artemis/arte_v6p0/test.fr/bj78/bj78.cas

=========================================================
 Telemac System 5.6 to 6.2 - Perl scripts version 6.2    
=========================================================
starting...

HOSTTYPE         : intel_64_10 
PROJECT          : /home/SISQUAKE/TELEMACV2/v6p2 
BASE DIRECTORY   : /home/SISQUAKE/TELEMACV2/v6p2/test/artemis/arte_v6p0/test.fr/bj78 
LAUNCH DIRECTORY : /home/SISQUAKE/TELEMACV2/v6p2/test/artemis/arte_v6p0/test.fr/bj78 
WORK DIRECTORY   : /home/SISQUAKE/TELEMACV2/v6p2/test/artemis/arte_v6p0/test.fr/bj78/bj78.cas21448_tmp 
PARAMETER FILE   : bj78.cas 


*** Using CUSTOM configuration file : 
    /home/SISQUAKE/TELEMACV2/v6p2/config/systel.ini ***



*** ARTEMIS ON STATION ***


*** Interactive mode ***


*** RELEASE v6p2 ***

________________________________________________________
Steering file   :      bj78.cas
________________________________________________________

________________________________________________________
Starting execution: artemis.bat     
________________________________________________________
 - FORTRAN FILE                                     : bj78.princi           
______________________________________________________________________________
*** COMPILATION *** 

 ifort -c -O3 -convert big_endian   -I /home/SISQUAKE/TELEMACV2/v6p2/artemis/arte_v6p2/intel_64_10 -I /home/SISQUAKE/TELEMACV2/v6p2/bief/bief_v6p2/intel_64_10 -I /home/SISQUAKE/TELEMACV2/v6p2/damocles/damo_v6p2/intel_64_10 -I /home/SISQUAKE/TELEMACV2/v6p2/paravoid/paravoid_v6p2/intel_64_10 -I /home/SISQUAKE/TELEMACV2/v6p2/special/special_v6p2/intel_64_10 artfort.f 
artfort.f(98): error #6514: A substring must be of type CHARACTER.   [TETABT]
      TETABT(:) = TETAH
------^
artfort.f(99): error #6404: This name does not have a type, and must have an explicit type.   [TETAPT]
      TETAPT(:) = 0.D0
------^
artfort.f(99): error #6514: A substring must be of type CHARACTER.   [TETAPT]
      TETAPT(:) = 0.D0
------^
artfort.f(99): error #6054: A CHARACTER data type is required in this context.   [0.D0]
      TETAPT(:) = 0.D0
------------------^
artfort.f(100): error #6404: This name does not have a type, and must have an explicit type.   [ALFAPT]
      ALFAPT(:) = 0.D0
------^
artfort.f(100): error #6514: A substring must be of type CHARACTER.   [ALFAPT]
      ALFAPT(:) = 0.D0
------^
artfort.f(100): error #6054: A CHARACTER data type is required in this context.   [0.D0]
      ALFAPT(:) = 0.D0
------------------^
artfort.f(101): error #6404: This name does not have a type, and must have an explicit type.   [RPT]
      RPT(:)    = 0.D0
------^
artfort.f(101): error #6514: A substring must be of type CHARACTER.   [RPT]
      RPT(:)    = 0.D0
------^
artfort.f(101): error #6054: A CHARACTER data type is required in this context.   [0.D0]
      RPT(:)    = 0.D0
------------------^
artfort.f(102): error #6404: This name does not have a type, and must have an explicit type.   [HBT]
      HBT(:)    = 1.D0
------^
artfort.f(102): error #6514: A substring must be of type CHARACTER.   [HBT]
      HBT(:)    = 1.D0
------^
artfort.f(102): error #6054: A CHARACTER data type is required in this context.   [1.D0]
      HBT(:)    = 1.D0
------------------^
artfort.f(110): error #6410: This name has not been declared as an array or a function.   [LIHBORT]
         LIHBORT(I) = KLOG
---------^
artfort.f(111): error #6410: This name has not been declared as an array or a function.   [RPT]
         RPT(I) = 1.D0
---------^
artfort.f(112): error #6410: This name has not been declared as an array or a function.   [TETAPT]
         TETAPT(I) = 90.D0
---------^
artfort.f(113): error #6410: This name has not been declared as an array or a function.   [ALFAPT]
         ALFAPT(I) = 0.D0
---------^
artfort.f(116): error #6410: This name has not been declared as an array or a function.   [LIHBORT]
         LIHBORT(I) = KLOG
---------^
artfort.f(117): error #6410: This name has not been declared as an array or a function.   [RPT]
         RPT(I) = 1.D0
---------^
artfort.f(118): error #6410: This name has not been declared as an array or a function.   [TETAPT]
         TETAPT(I) = 90.D0
---------^
artfort.f(119): error #6410: This name has not been declared as an array or a function.   [ALFAPT]
         ALFAPT(I) = 0.D0
---------^
artfort.f(126): error #6410: This name has not been declared as an array or a function.   [LIHBORT]
         LIHBORT(I) = KSORT
---------^
artfort.f(127): error #6410: This name has not been declared as an array or a function.   [TETAPT]
         TETAPT(I) = 0.D0
---------^
artfort.f(134): error #6410: This name has not been declared as an array or a function.   [LIHBORT]
         LIHBORT(I) = KINC
---------^
artfort.f(135): error #6410: This name has not been declared as an array or a function.   [HBT]
         HBT(I) = 0.202D0
---------^
artfort.f(136): error #6410: This name has not been declared as an array or a function.   [TETABT]
         TETABT(I) = 0.D0
---------^
artfort.f(137): error #6410: This name has not been declared as an array or a function.   [TETAPT]
         TETAPT(I) = 0.D0
---------^
artfort.f(139): error #6410: This name has not been declared as an array or a function.   [LIHBORT]
      LIHBORT(1) = KINC
------^
artfort.f(140): error #6410: This name has not been declared as an array or a function.   [HBT]
      HBT(1) = 0.202D0
------^
artfort.f(141): error #6410: This name has not been declared as an array or a function.   [TETABT]
      TETABT(1) = 0.D0
------^
artfort.f(189): catastrophic error: Too many errors, exiting
compilation aborted for artfort.f (code 1)
ERROR : COMPILATION 

________________________________________________________
Execution finished: artemis.bat     
________________________________________________________
Compilation/linking/file errors detected.
Please see messages in: stdout above, stderr,
       and/or file /home/SISQUAKE/TELEMACV2/v6p2/test/artemis/arte_v6p0/test.fr/bj78/bj78.cas21448_error.log
No execution errors detected.

Working directory: /home/SISQUAKE/TELEMACV2/v6p2/test/artemis/arte_v6p0/test.fr/bj78/bj78.cas21448_tmp
can be manually deleted with: /home/SISQUAKE/TELEMACV2/v6p2/test/artemis/arte_v6p0/test.fr/bj78/delete_bj78.cas21448

Returning exit status 1 

=========================================================
 Telemac System 5.6 to 6.2 - Perl scripts version 6.2    
=========================================================
...stopping.

[SISQUAKE@ccteam01 bj78]$ Write failed: Broken pipe

Are there some problem in my artemis?

Thanks
The administrator has disabled public write access.
Moderators: borisb

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