Welcome, Guest
Username: Password: Remember me

TOPIC: Problem with compiler Fortran

Problem with compiler Fortran 11 years 11 months ago #6525

  • anicolle
  • anicolle's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 6
Hello,
I have a problem when I run Telemac with fortran :
The following error message appears :

C:\enseignement\telemac\rade\run_rade_95>telemac3d cas_brest_5min

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

HOSTTYPE         : win64
PROJECT          : C:\TELEMAC\V6P1
BASE DIRECTORY   : C:\enseignement\telemac\rade\run_rade_95
LAUNCH DIRECTORY : C:\enseignement\telemac\rade\run_rade_95
WORK DIRECTORY   : C:\enseignement\telemac\rade\run_rade_95\cas_brest_5min5276_t
mp
PARAMETER FILE   : cas_brest_5min


*** Fichier de configuration SPECIFIQUE :
    c:\TELEMAC\V6P1\config\systel.ini ***



*** TELEMAC3D sur STATION ***


*** Lancement en interactif ***


*** VERSION v6p1 ***

________________________________________________________
Fichier des parametres   :      cas_brest_5min
________________________________________________________

________________________________________________________
Starting execution: telemac3d.bat
________________________________________________________
 - FICHIER FORTRAN                                  : princi.f
______________________________________________________________________________
*** COMPILATION ***

 ifort  /compile_only /O2 /check=overflow /iface:nomixed_str_len_arg /warn:declaration /warn:argument_checking /warn:unused  /nologo /convert:big_endian /extend-source:132   /include:C:\TELEMAC\V6P1\telemac3d\tel3d_v6p1\win64 /include:C:\TELEMAC\V6P1\telemac2d\tel2d_v6p1\win64 /include:C:\TELEMAC\V6P1\tomawac\toma_v6p1\win64 /include:C:\TELEMAC\V6P1\sisyphe\sisyphe_v6p1\win64 /include:C:\TELEMAC\V6P1\bief\bief_v6p1\win64 /include:C:\TELEMAC\V6P1\special\special_v6p1\win64/include:C:\TELEMAC\V6P1\damocles\damo_v6p1\win64 /include:C:\TELEMAC\V6P1\paravoid\paravoid_v6p1\win64 t3dfort.f
t3dfort.f(138) : Error: The module file cannot be read.  Its format requires a more recent F90 compiler.   [BIEF]
      USE BIEF
----------^
t3dfort.f(222) : Error: This name does not have a type, and must have an explicit type.   [NPTFR2]
      DO IPTFR = 1,NPTFR2
-------------------^
t3dfort.f(223) : Error: This name does not have a type, and must have an explicit type.   [NBOR2]
        IPOIN2 = NBOR2%I(IPTFR)
-----------------^
t3dfort.f(223) : Error: This is not a field name that is defined in the encompassing structure.   [I]
        IPOIN2 = NBOR2%I(IPTFR)
-----------------------^
t3dfort.f(224) : Error: This name does not have a type, and must have an explicit type.   [NPLAN]
        DO IPLAN = 1,NPLAN
---------------------^
t3dfort.f(226) : Error: This name does not have a type, and must have an explicit type.   [LIUBOL]
          IF(LIUBOL%I(IBORD).EQ.KADH) UBORL%R(IBORD) = 0.D0
-------------^
t3dfort.f(226) : Error: This name does not have a type, and must have an explicit type.   [KADH]
          IF(LIUBOL%I(IBORD).EQ.KADH) UBORL%R(IBORD) = 0.D0
--------------------------------^
t3dfort.f(226) : Error: This name does not have a type, and must have an explicit type.   [UBORL]
          IF(LIUBOL%I(IBORD).EQ.KADH) UBORL%R(IBORD) = 0.D0
--------------------------------------^
t3dfort.f(226) : Error: This is not a field name that is defined in the encompassing structure.   [R]
          IF(LIUBOL%I(IBORD).EQ.KADH) UBORL%R(IBORD) = 0.D0
--------------------------------------------^
t3dfort.f(227) : Error: This name does not have a type, and must have an explicit type.   [LIVBOL]
          IF(LIVBOL%I(IBORD).EQ.KADH) VBORL%R(IBORD) = 0.D0
-------------^
t3dfort.f(227) : Error: This name does not have a type, and must have an explicit type.   [VBORL]
          IF(LIVBOL%I(IBORD).EQ.KADH) VBORL%R(IBORD) = 0.D0
--------------------------------------^
t3dfort.f(228) : Error: This name does not have a type, and must have an explicit type.   [LIWBOL]
          IF(LIWBOL%I(IBORD).EQ.KADH) WBORL%R(IBORD) = 0.D0
-------------^
t3dfort.f(228) : Error: This name does not have a type, and must have an explicit type.   [WBORL]
          IF(LIWBOL%I(IBORD).EQ.KADH) WBORL%R(IBORD) = 0.D0
--------------------------------------^
t3dfort.f(232) : Error: This name does not have a type, and must have an explicit type.   [NPOIN2]
      DO IPOIN2 = 1,NPOIN2
--------------------^
t3dfort.f(233) : Error: This name does not have a type, and must have an explicit type.   [LIUBOF]
        IF(LIUBOF%I(IPOIN2).EQ.KADH) UBORF%R(IPOIN2) = 0.D0
-----------^
t3dfort.f(233) : Error: This name does not have a type, and must have an explicit type.   [UBORF]
        IF(LIUBOF%I(IPOIN2).EQ.KADH) UBORF%R(IPOIN2) = 0.D0
-------------------------------------^
t3dfort.f(234) : Error: This name does not have a type, and must have an explicit type.   [LIVBOF]
        IF(LIVBOF%I(IPOIN2).EQ.KADH) VBORF%R(IPOIN2) = 0.D0
-----------^
t3dfort.f(234) : Error: This name does not have a type, and must have an explicit type.   [VBORF]
        IF(LIVBOF%I(IPOIN2).EQ.KADH) VBORF%R(IPOIN2) = 0.D0
-------------------------------------^
t3dfort.f(235) : Error: This name does not have a type, and must have an explicit type.   [LIWBOF]
        IF(LIWBOF%I(IPOIN2).EQ.KADH) WBORF%R(IPOIN2) = 0.D0
-----------^
t3dfort.f(235) : Error: This name does not have a type, and must have an explicit type.   [WBORF]
        IF(LIWBOF%I(IPOIN2).EQ.KADH) WBORF%R(IPOIN2) = 0.D0
-------------------------------------^
t3dfort.f(236) : Error: This name does not have a type, and must have an explicit type.   [LIUBOS]
        IF(LIUBOS%I(IPOIN2).EQ.KADH) UBORS%R(IPOIN2) = 0.D0
-----------^
t3dfort.f(236) : Error: This name does not have a type, and must have an explicit type.   [UBORS]
        IF(LIUBOS%I(IPOIN2).EQ.KADH) UBORS%R(IPOIN2) = 0.D0
-------------------------------------^
t3dfort.f(237) : Error: This name does not have a type, and must have an explicit type.   [LIVBOS]
        IF(LIVBOS%I(IPOIN2).EQ.KADH) VBORS%R(IPOIN2) = 0.D0
-----------^
t3dfort.f(237) : Error: This name does not have a type, and must have an explicit type.   [VBORS]
        IF(LIVBOS%I(IPOIN2).EQ.KADH) VBORS%R(IPOIN2) = 0.D0
-------------------------------------^
t3dfort.f(238) : Error: This name does not have a type, and must have an explicit type.   [LIWBOS]
        IF(LIWBOS%I(IPOIN2).EQ.KADH) WBORS%R(IPOIN2) = 0.D0
-----------^
t3dfort.f(238) : Error: This name does not have a type, and must have an explicit type.   [WBORS]
        IF(LIWBOS%I(IPOIN2).EQ.KADH) WBORS%R(IPOIN2) = 0.D0
-------------------------------------^
t3dfort.f(309) : Error: This name does not have a type, and must have an explicit type.   [HBOR]
        HBOR%R(NBORL(k))=eta1(k)-ZF%R(NBOR2%I(NBORL(k)))
--------^
t3dfort.f(309) : Error: This name does not have a type, and must have an explicit type.   [ZF]
        HBOR%R(NBORL(k))=eta1(k)-ZF%R(NBOR2%I(NBORL(k)))
---------------------------------^
t3dfort.f(386) : Error: This name does not have a type, and must have an explicit type.   [KENT]
      IF(LIUBOL%I(K).EQ.KENT.AND.NDEBIT.NE.0) THEN
------------------------^
t3dfort.f(386) : Error: This name does not have a type, and must have an explicit type.   [NDEBIT]
      IF(LIUBOL%I(K).EQ.KENT.AND.NDEBIT.NE.0) THEN
---------------------------------^
(707) : Severe: Too many errors, exiting
compilation aborted for t3dfort.f (code 1)
ERREUR A LA COMPILATION

________________________________________________________
Execution terminee: telemac3d.bat
________________________________________________________
Compilation/linking/file errors detected.
Please see messages in: stdout above, stderr,       and/or file C:\enseignement\telemac\rade\run_rade_95\cas_brest_5min5276_error.log
No execution errors detected.

Working directory: C:\enseignement\telemac\rade\run_rade_95\cas_brest_5min5276_tmp
can be manually deleted with: C:\enseignement\telemac\rade\run_rade_95\delete_cas_brest_5min5276.bat

Returning exit status 1

=========================================================
 Telemac System 5.6 to 6.1 - Perl scripts version 6.1
=========================================================
...stopping.
My fortran compiler is : Intel(R) Fortran Compiler 10.1.013

Is it really too old to be used with telemac?
If it's true, what compiler must I install?

Thanks

Amandine Nicolle
The administrator has disabled public write access.

Problem with compiler Fortran 11 years 11 months ago #6569

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi

Are you sure your compiler is tune to run in 64 bits?
Christophe
The administrator has disabled public write access.

Problem with compiler Fortran 11 years 11 months ago #6570

  • anicolle
  • anicolle's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 6
Yes I have checked and my compiler is tune to run in 64 bits.

And when I try to compile princi.f with
ifort princi.f
it runs (except thet the variable are not declared)

Have you got an idea?
The administrator has disabled public write access.

Problem with compiler Fortran 11 years 11 months ago #6571

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
How did you manage the first installation of this version?
Did you compile it with this compiler?
Christophe
The administrator has disabled public write access.

Problem with compiler Fortran 11 years 11 months ago #6572

  • anicolle
  • anicolle's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 6
I have following the instructions on Telemac installation page
And I compile it with this compiler.
The administrator has disabled public write access.

Problem with compiler Fortran 11 years 11 months ago #6573

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Really strange
I think you should start by running a new full compilation of all the system and the try again to run your case.
Christophe
The administrator has disabled public write access.

Problem with compiler Fortran 11 years 11 months ago #6574

  • anicolle
  • anicolle's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 6
I have already reinstalled the code and it was the same..
the version that I install is the V6p1 that I have downloaded on archives.

You think I must try with the new version v6p2?
The administrator has disabled public write access.

Problem with compiler Fortran 11 years 11 months ago #6575

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Did you compile V6P1 entirely or just install the precompiled version?

Using the latest version is allways better...
Christophe
The administrator has disabled public write access.

Problem with compiler Fortran 11 years 11 months ago #6576

  • anicolle
  • anicolle's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 6
I'm really sorry : I have found what I have done wrong :

I have followed instructions for installing parallele version so I have made makepar90 at the place of makeall90

Now it runs!

Really sorry
The administrator has disabled public write access.
Moderators: borisb

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