Welcome, Guest
Username: Password: Remember me

TOPIC: Cannot compile the simulation

Cannot compile the simulation 13 years 4 weeks ago #2903

  • qilong
  • qilong's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 340
  • Thank you received: 33
Hello,

It's me again. Yesterday I was trying to repeat an old simulation which was done three years ago. They did this simulation with Telemac 5.0, I think. Now I ran the same case but didn't succeed. Is it due to the compatibility problem caused by the new version? Here is the error information:

bql@ubuntu:~/Desktop/Schelde_model$ telemac2d test_c65.txt

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

HOSTTYPE : intel_64_12
PROJECT : /home/bql/TELEMAC
BASE DIRECTORY : /home/bql/Desktop/Schelde_model
LAUNCH DIRECTORY : /home/bql/Desktop/Schelde_model
WORK DIRECTORY : /home/bql/Desktop/Schelde_model/test_c65.txt12604_tmp
PARAMETER FILE : test_c65.txt


*** Using CUSTOM configuration file :
/home/bql/TELEMAC/config/systel.ini ***



*** TELEMAC2D ON STATION ***


*** Interactive mode ***


*** RELEASE v6p1 ***

________________________________________________________
Steering file : test_c65.txt
________________________________________________________

________________________________________________________
Starting execution: telemac2d.bat
________________________________________________________
- FORTRAN FILE : main_wind.f
______________________________________________________________________________
*** COMPILATION ***

ifort -c -O2 -convert big_endian -I /home/bql/TELEMAC/telemac2d/tel2d_v6p1/intel_64_12 -I /home/bql/TELEMAC/sisyphe/sisyphe_v6p1/intel_64_12 -I /home/bql/TELEMAC/tomawac/toma_v6p1/intel_64_12 -I /home/bql/TELEMAC/bief/bief_v6p1/intel_64_12 -I /home/bql/TELEMAC/special/special_v6p1/intel_64_12 -I /home/bql/TELEMAC/damocles/damo_v6p1/intel_64_12 -I /home/bql/TELEMAC/paravoid/paravoid_v6p1/intel_64_12 t2dfort.f
t2dfort.f(788): error #5082: Syntax error, found IDENTIFIER 'EQUA' when expecting one of: * ) :: , <END-OF-STATEMENT> ; . (/ + - : ] /) ' ** / // > .LT. < ...
* EQUA)
^
t2dfort.f(765): error #6631: A non-optional actual argument must be present when invoking a procedure with an explicit interface. [IERR]
Z = TR(NUMLIQ(K),NBOR(K),IERR)
^
t2dfort.f(785): error #6631: A non-optional actual argument must be present when invoking a procedure with an explicit interface. [EQUA]
CALL DEBIMP(Q(IFRLIQ),UBOR,VBOR,U,V,H,NUMLIQ,
^
t2dfort.f(785): error #8284: If the actual argument is scalar, the dummy argument shall be scalar unless the actual argument is of type character or is an element of an array that is not assumed shape, pointer, or polymorphic. [MASK]
CALL DEBIMP(Q(IFRLIQ),UBOR,VBOR,U,V,H,NUMLIQ,
^
t2dfort.f(785): error #8284: If the actual argument is scalar, the dummy argument shall be scalar unless the actual argument is of type character or is an element of an array that is not assumed shape, pointer, or polymorphic. [KP1BOR]
CALL DEBIMP(Q(IFRLIQ),UBOR,VBOR,U,V,H,NUMLIQ,
^
t2dfort.f(878): error #6404: This name does not have a type, and must have an explicit type. [NOMIMP]
IF(OK(I).AND.NOMIMP(1:1).NE.' ') THEN
^
t2dfort.f(878): error #6514: A substring must be of type CHARACTER. [NOMIMP]
IF(OK(I).AND.NOMIMP(1:1).NE.' ') THEN
^
t2dfort.f(893): error #6404: This name does not have a type, and must have an explicit type. [NIMP]
CALL READ_FIC_FRLIQ(SL,FCT,AT,NIMP,ENTET,OK(I))
^
t2dfort.f(897): error #6514: A substring must be of type CHARACTER. [NOMIMP]
IF(.NOT.OK(I).OR.NOMIMP(1:1).EQ.' ') THEN
^
t2dfort.f(1274): error #8284: If the actual argument is scalar, the dummy argument shall be scalar unless the actual argument is of type character or is an element of an array that is not assumed shape, pointer, or polymorphic. [X]
CALL MAXI(XMAX,IMAX,T9%R(1),NPOIN)
^
compilation aborted for t2dfort.f (code 1)
ERROR : COMPILATION

________________________________________________________
Execution finished: telemac2d.bat
________________________________________________________
Compilation/linking/file errors detected.
Please see messages in: stdout above, stderr,
and/or file /home/bql/Desktop/Schelde_model/test_c65.txt12604_error.log
No execution errors detected.

Working directory: /home/bql/Desktop/Schelde_model/test_c65.txt12604_tmp
can be manually deleted with: /home/bql/Desktop/Schelde_model/delete_test_c65.txt12604

Returning exit status 1

=========================================================
Telemac System 5.6 to 6.1 - Perl scripts version 6.1
=========================================================
...stopping.
The administrator has disabled public write access.

Re: Cannot compile the simulation 13 years 4 weeks ago #2904

  • jmhervouet
  • jmhervouet's Avatar
Hello,

Version 5.0 is... ten years ago. You apparently have a subroutine bord.f which is no longer compatible. The best is to look at what was changed in this subroutine for your specific case, and port them in the new bord.f of the last version.

With best regards,

Jean-Michel Hervouet
The administrator has disabled public write access.

Re: Cannot compile the simulation 13 years 4 weeks ago #2915

  • qilong
  • qilong's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 340
  • Thank you received: 33
Hello,

I checked the thesis and I found they used Telemac System 5.5, not version 5.0...My mistake. I wonder where can I find the old version of telemac?

Thanks!
The administrator has disabled public write access.

Re: Cannot compile the simulation 13 years 3 weeks ago #2963

  • qilong
  • qilong's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 340
  • Thank you received: 33
Hello,

Do you have the old version of Telemac, like version 5.5? Because we have to run a old simulation with the old version and we have limited time to modify the code... If I could have the old version that will be more convenient.

Thanks in advance!
The administrator has disabled public write access.

Re: Cannot compile the simulation 13 years 2 weeks ago #2997

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi
Telemac is free since the version 6.0.
Previous version like 5.5 is not available for download.
I suppose old users probably have this very old version but I'm not sure this version is always active...
For example Iprobably could find this version in our archives but it was compiled with and very old fortran compiler on windows and we change the compiler so we canno't probably run it anymore if there is a fortran file ...

Regards
Christophe
The administrator has disabled public write access.
Moderators: pham

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