Welcome, Guest
Username: Password: Remember me

TOPIC: Conditions limites

Re: Conditions limites 13 years 1 week ago #3031

  • pilou1253
  • pilou1253's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 584
  • Thank you received: 106
OK. Just one question : the installation notes indicate that we should add the new variable and modify the path under "user variables".
When installing my first version, i did these actions under "system variables". Should i modify this ?

Thanks,
Pierre-Louis
The administrator has disabled public write access.

Re: Conditions limites 13 years 1 week ago #3032

  • sebourban
  • sebourban's Avatar
  • OFFLINE
  • Administrator
  • Principal Scientist
  • Posts: 814
  • Thank you received: 219
Pierre-Louis,

You do not need to change from "system variables" to "user variables". It is just that not everyone has admin access on their organisation's computer and that the "user variables" are availables all the time.

It does not chnge anything either way.

Sébastien.
The administrator has disabled public write access.
The following user(s) said Thank You: pilou1253

Re: Conditions limites 13 years 1 week ago #3033

  • pilou1253
  • pilou1253's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 584
  • Thank you received: 106
Hi,

I have re-installed the whole system using perl scripts and g95.
During the compilation i had msg stating that "nmake" is not recognized as internal command or program. I don't know if this is important...

I launched sucessfully a simple computation.
Then i tested my case using a fortran file, and it does not work neither...

Here is the log:
C:\MODELES_2D\Langed\Zo_75.95.f>telemac2d

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

HOSTTYPE : wing95s
PROJECT : C:\opentelemac\v6p1
BASE DIRECTORY : C:\MODELES_2D\Langed\Zo_75.95.f
LAUNCH DIRECTORY : C:\MODELES_2D\Langed\Zo_75.95.f
WORK DIRECTORY : C:\MODELES_2D\Langed\Zo_75.95.f\cas13704_tmp
PARAMETER FILE : cas


*** Fichier de configuration SPECIFIQUE :
c:\opentelemac\v6p1\config\systel.ini ***



*** TELEMAC2D sur STATION ***


*** Lancement en interactif ***


*** VERSION v6p1 ***

________________________________________________________
Fichier des parametres : cas
________________________________________________________

________________________________________________________
Starting execution: telemac2d.bat
________________________________________________________
- FICHIER FORTRAN : tar.f
______________________________________________________________________________
*** COMPILATION ***

g95 -c -fendian=big -ffixed-line-length-132 -I C:\opentelemac\v6p1\telemac2d
\tel2d_v6p1\wing95s -I C:\opentelemac\v6p1\sisyphe\sisyphe_v6p1\wing95s -I C:\op
entelemac\v6p1\tomawac\toma_v6p1\wing95s -I C:\opentelemac\v6p1\bief\bief_v6p1\w
ing95s -I C:\opentelemac\v6p1\special\special_v6p1\wing95s -I C:\opentelemac\v6p
1\damocles\damo_v6p1\wing95s -I C:\opentelemac\v6p1\paravoid\paravoid_v6p1\wing9
5s t2dfort.f
Fatal Error: While reading module 'bief' found module version 9, expected 8.
ERREUR A LA COMPILATION

________________________________________________________
Execution terminee: telemac2d.bat
________________________________________________________
Compilation/linking/file errors detected.
Please see messages in: stdout above, stderr,
and/or file C:\MODELES_2D\Langed\Zo_75.95.f\cas13704_error.log
No execution errors detected.

Working directory: C:\MODELES_2D\Langed\Zo_75.95.f\cas13704_tmp
can be manually deleted with: C:\MODELES_2D\Langed\Zo_75.95.f\delete_cas13704.ba
t

Returning exit status 1

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


C:\MODELES_2D\Langed\Zo_75.95.f>

I tried to modify "Module version 9" into "module version 8" in the bief.mod file, but it crashed.

Do you have an idea of the problem ?
Pierre-Louis
The administrator has disabled public write access.

Re: Conditions limites 13 years 1 week ago #3034

  • pilou1253
  • pilou1253's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 584
  • Thank you received: 106
Hi again,

Can the computating time vary depending on the fortran compiler used ? I have the feeling that g95 induces lower performances than intel.

Thank you in advance,
PL
The administrator has disabled public write access.

Re: Conditions limites 13 years 1 week ago #3035

  • sebourban
  • sebourban's Avatar
  • OFFLINE
  • Administrator
  • Principal Scientist
  • Posts: 814
  • Thank you received: 219
Pierre-Louis,

The nmake is necessary to the compilation of the system. It is usually stored somewhere on your windows operating system.

To help, I have added the nmake.zip (in which you will find the nmake.exe) in the Download / Compiled Sources area. Copy the nmake.exe file in your telemac's bin directory and re-run the compilation of the system.

Please note that for the Perl version, you have to update the maktel.bat file, in your case, please choose the second option.

Hope this helps.
Sébastien.
The administrator has disabled public write access.
The following user(s) said Thank You: pilou1253

Re: Conditions limites 13 years 1 week ago #3036

  • sebourban
  • sebourban's Avatar
  • OFFLINE
  • Administrator
  • Principal Scientist
  • Posts: 814
  • Thank you received: 219
Yes, on windows operating systems, g95 is slower than the Intel Fortran Compiler.

The compilation of the whole TELEMAC system can be 10 times slower with g95. Running a simulation can be about 20% slower with g95, depending on applications.

Sébastien.
The administrator has disabled public write access.
The following user(s) said Thank You: pilou1253

Re: Conditions limites 13 years 1 week ago #3037

  • pilou1253
  • pilou1253's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 584
  • Thank you received: 106
Thank you very much!
Is this exe only for g95? or can it be used with orther fortan compilers?
How can i update the maktel.bat file ? I don't find this information in the installation section. You may speak of the "non-global" installation procedure ? I am trying with makeall90 at the moment...

PL
The administrator has disabled public write access.

Re: Conditions limites 13 years 1 week ago #3038

  • sebourban
  • sebourban's Avatar
  • OFFLINE
  • Administrator
  • Principal Scientist
  • Posts: 814
  • Thank you received: 219
Sorry -- maket.bat is in your telemac's bin directory. Changes to make are fairly obvious when you open it is a text editor.

For information, makeall90 calls maktel

Sébastien.
The administrator has disabled public write access.

Re: Conditions limites 13 years 1 week ago #3039

  • pilou1253
  • pilou1253's Avatar
  • OFFLINE
  • openTELEMAC Guru
  • Posts: 584
  • Thank you received: 106
OK, i have modified maktel (s* -> s2) and maktel.bat with activating g95.
When compiling, i have error msgs with something like "Error: suffix or operands invalid for `push'". The same msg appears on the log when trying to launch a simulation :

________________________________________________________
Fichier des parametres : cas
________________________________________________________

________________________________________________________
Starting execution: telemac2d.bat
________________________________________________________
- FICHIER FORTRAN : tar.f
______________________________________________________________________________
*** COMPILATION ***

g95 -c -fendian=big -ffixed-line-length-132 -I C:\opentelemac\v6p1\telemac2d
\tel2d_v6p1\wing95s -I C:\opentelemac\v6p1\sisyphe\sisyphe_v6p1\wing95s -I C:\op
entelemac\v6p1\tomawac\toma_v6p1\wing95s -I C:\opentelemac\v6p1\bief\bief_v6p1\w
ing95s -I C:\opentelemac\v6p1\special\special_v6p1\wing95s -I C:\opentelemac\v6p
1\damocles\damo_v6p1\wing95s -I C:\opentelemac\v6p1\paravoid\paravoid_v6p1\wing9
5s t2dfort.f
C:\Users\A421864\AppData\Local\Temp/ccOsvpL5.s: Assembler messages:
C:\Users\A421864\AppData\Local\Temp/ccOsvpL5.s:16: Error: suffix or operands inv
alid for `push'
ERREUR A LA COMPILATION

________________________________________________________
Execution terminee: telemac2d.bat
________________________________________________________
Compilation/linking/file errors detected.
Please see messages in: stdout above, stderr,
and/or file C:\MODELES_2D\Langed\Zo_75.95.f\cas33088_error.log
No execution errors detected.

Working directory: C:\MODELES_2D\Langed\Zo_75.95.f\cas33088_tmp
can be manually deleted with: C:\MODELES_2D\Langed\Zo_75.95.f\delete_cas33088.ba
t

Returning exit status 1

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

Do you have an idea of what is going wrong ?

Thank you in advance,
Pierre-Louis
The administrator has disabled public write access.

Re: Conditions limites 13 years 1 week ago #3044

  • sebourban
  • sebourban's Avatar
  • OFFLINE
  • Administrator
  • Principal Scientist
  • Posts: 814
  • Thank you received: 219
Your TELEMAC installtion seems fine now.

It now look like you have a probllem with g95. Is your system a windows7 64bit by any chances ? Looking on the web for your type of problem seems to point at this know problem. However I did not find the solution -- maybe you'll have more chance.

Just in case, as far as the install of g95 here is what I have on a test computer (winxp 32bit) ... note that I use the python version, whihc does not require makefile (or nmake) ...:

Environmental Variables:
PATH = ... D:\program\fortran\g95\bin
G95_LIBRARY_PATH=D:\program\fortran\g95\lib\gcc-lib\i686-pc-mingw32\4.1.2;D:\program\fortran\g95\lib

In the lib directory (D:\program\fortran\g95\lib) I have the following files:
crt1.o, crt2.o, dllcrt2.o, libadvapi32.a, libgdi32.a, libkernel32.a, libm.a, libmingw32.a, libmingwex.a, libmoldname.a, libmsvcrt.a, libshell32.a, libuser32.a, libws2_32.a

Hope this helps.
Sébastien
The administrator has disabled public write access.
The following user(s) said Thank You: pilou1253
Moderators: pham

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