Welcome, Guest
Username: Password: Remember me

TOPIC: Compiling Malpasset

Compiling Malpasset 5 months 3 weeks ago #44850

  • mgibelin
  • mgibelin's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 16
Hello, I'm trying to replay the malpasset example with TELEMAC3D. I'm using version v8p4r1. When I try to compile the example I get this error. Is this a version problem? I'm also attaching my steering file.

Waiting for job to upload logs...
starting job id 7a0510d8-e75b-42e9-8840-9729d0ad856e: telemac3d.py --ncsize 32 steering_content_en.cas --workdirectory /tmp/work


Loading Options and Configurations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

_ _
| | | |
| |_ _ __ _ _ _ __ | | __
| __|| '__|| | | || '_ \ | |/ /
| |_ | | | |_| || | | || <
\__||_| \__,_||_| |_||_|\_\




Running your CAS file(s) for:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

gfortranHPC:


+> Gfortran compiler 4.10.2 with open_mpi for a debian 11

+> root: /home/telemac/telemac-mascaret
+> module: ad / api / artemis / bief
damocles / gaia / gretel / hermes
identify_liq_bnd / khione / mascaret / nestor
parallel / partel / postel3d / sisyphe
special / stbtel / telemac2d / telemac3d
tomawac / waqtel
+> directory /tmp/work


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


... processing the steering file

... checking parallelisation

... handling temporary directories
copying: steering_content_en.cas -> /tmp/work/T3DCAS
copying: telemac3d.dico -> /tmp/work/T3DDICO
copying: geo_malpasset-large.cli -> /tmp/work/T3DCLI
copying: geo_malpasset-large.slf -> /tmp/work/T3DGEO

... partitioning base files (geo, conlim, sections, zones and weirs)
+> /home/telemac/telemac-mascaret/builds/gfortranHPC/bin/partel < partel_T3DGEO.par >> partel_T3DGEO.log
STOP 0

... splitting / copying other input files

... checking the executable
> compiling objs
compiling: distan.f ... completed
compiling: elapse.f ... completed
compiling: user_condi3d_h.f ... completed
compiling: user_utimp.f/tmp/work/user_fortran/user_utimp.f:210:32:

210 | FID = T3D_FILES(T3DRF1)%LU
| 1
Error: Symbol ‘t3drf1’ at (1) has no IMPLICIT type; did you mean ‘t3drfo’?
Traceback (most recent call last):
File "/home/telemac/telemac-mascaret/scripts/python3/telemac3d.py", line 7, in
main('telemac3d')
File "/home/telemac/telemac-mascaret/scripts/python3/runcode.py", line 271, in main
run_study(cas_file, code_name, options)
File "/home/telemac/telemac-mascaret/scripts/python3/execution/run_cas.py", line 157, in run_study
run_local_cas(my_study, options)
File "/home/telemac/telemac-mascaret/scripts/python3/execution/run_cas.py", line 42, in run_local_cas
my_study.compile_exe()
File "/home/telemac/telemac-mascaret/scripts/python3/execution/study.py", line 322, in compile_exe
self.exe_name = process_executable(
File "/home/telemac/telemac-mascaret/scripts/python3/execution/process.py", line 634, in process_executable
raise TelemacException(
utils.exceptions.TelemacException: Could not compile your FORTRAN (runcode=1).

... The following command failed for the reason in the listing
mpif90 -c -cpp -fPIC -Ofast -fallow-invalid-boz -fconvert=big-endian -frecord-marker=4 -DHAVE_MPI -DHAVE_VTK -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/utils/special -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/utils/damocles -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/utils/parallel -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/utils/hermes -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/utils/bief -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/nestor -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/utils/ad -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/sisyphe -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/khione -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/waqtel -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/telemac2d -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/tomawac -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/gaia -I /home/telemac/telemac-mascaret/builds/gfortranHPC/obj/telemac3d /tmp/work/user_fortran/user_utimp.f

finished stdout copy to logs
finished stderr copy to logs
job 7a0510d8-e75b-42e9-8840-9729d0ad856e error: exit status 1
job exited, total duration: 4.824463703s

Thanks for help
Attachments:
The administrator has disabled public write access.

Compiling Malpasset 5 months 3 weeks ago #44863

  • pham
  • pham's Avatar
  • OFFLINE
  • Administrator
  • Posts: 1559
  • Thank you received: 602
Hello,

I am not sure you use release v8p4r1. For me, it seems that you use the version stored in /home/telemac/telemac-mascaret and this seems to be a release older than v8p3. In that case, it explains why you get this error message.

Hope this helps,

Chi-Tuan
The administrator has disabled public write access.

Compiling Malpasset 5 months 2 weeks ago #44871

  • mgibelin
  • mgibelin's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 16
Hello,

thank you for your reply. However, I don't quite understand what I need to do to solve the problem. Could you please help me?

Thanks for help

Mathilde
The administrator has disabled public write access.

Compiling Malpasset 5 months 2 weeks ago #44877

  • pham
  • pham's Avatar
  • OFFLINE
  • Administrator
  • Posts: 1559
  • Thank you received: 602
Hello Mathilde,

Go to /home/telemac/telemac-mascaret
type:
git log

and copy/paste or upload a picture of the result of this commande (git has to be installed first).

It will help to know if /home/telemac/telemac-mascaret is a v8p4r1 or something else.

Chi-Tuan
The administrator has disabled public write access.

Compiling Malpasset 5 months 2 weeks ago #44883

  • mgibelin
  • mgibelin's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 16
Hello,

this is the tool integrated in google that I use to provide calculation resources to opentelemac. I don't have access to the Linux environment. As I can't do the command you gave me, my question is as follows:
I'm using the v8p4r1 version of open telemac. Is the malpasset 3D example compatible with this version?

Thanks for your help

Mathilde
Attachments:
The administrator has disabled public write access.

Compiling Malpasset 5 months 2 weeks ago #44884

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi
According to the attachment, sounds like the Telemac version is v8p2r1...
Then runnning an example of v8p8r1 which include a user fortran sounds impossible directly...
Christophe
The administrator has disabled public write access.

Compiling Malpasset 5 months 2 weeks ago #44886

  • mgibelin
  • mgibelin's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 16
Hello,

I'm really sorry, I've just noticed that since the beginning I've been saying that I'm using the v8p4r1 when in fact I'm using the v8p2r1...
The administrator has disabled public write access.

Compiling Malpasset 5 months 2 weeks ago #44891

  • pham
  • pham's Avatar
  • OFFLINE
  • Administrator
  • Posts: 1559
  • Thank you received: 602
Hello Mathilde,

Thus, everything is explained.
You use a Malpasset example compatible with release v8p3 or more recent. It is not compatible with release v8p2 (see the new keyword FORMATTED RESULTS FILE 1 introduced in v8p3).

If you want to use release v8p2, you have to use malpasset example coming from v8p2 (in /home/telemac/telemac-mascaret/examples/telemac3d).

Anyway, assistance is only given for the latest release v8p5.

Hope this helps,

Chi-Tuan
The administrator has disabled public write access.

Compiling Malpasset 5 months 2 weeks ago #44908

  • mgibelin
  • mgibelin's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 16
Hello,

thank you very much for your help, it works now !

Mathilde
The administrator has disabled public write access.
Moderators: pham

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