Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: Couldn't compile the code on a cluster

Couldn't compile the code on a cluster 13 years 1 month ago #2681

  • qilong
  • qilong's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 340
  • Thank you received: 33
Hi, recently I had this problem when I was trying to compile the code on a cluster. I did it once on a windows PC and it worked well. Now I followed the same steps but the errors occured.

vsc30459@login1:~/TelemacV6p1/sources> perl bin/makeall90.pl

Ready for making System TELEMAC90
Automatic mode.

Repertoire 'special/special_v6p1/sources' inexistant
Repertoire 'special/special_v6p1/sources' inexistant ! (Ignore)
Repertoire 'damocles/damo_v6p1/sources' inexistant
Repertoire 'damocles/damo_v6p1/sources' inexistant ! (Ignore)
Repertoire 'mumpsvoid/mumpsvoid_v6p1/sources' inexistant
Repertoire 'mumpsvoid/mumpsvoid_v6p1/sources' inexistant ! (Ignore)
Repertoire 'paravoid/paravoid_v6p1/sources' inexistant
Repertoire 'paravoid/paravoid_v6p1/sources' inexistant ! (Ignore)
Repertoire 'bief/bief_v6p1/sources' inexistant
Repertoire 'bief/bief_v6p1/sources' inexistant ! (Ignore)
Repertoire 'sisyphe/sisyphe_v6p1/sources' inexistant
Repertoire 'sisyphe/sisyphe_v6p1/sources' inexistant ! (Ignore)
Repertoire 'tomawac/toma_v6p1/sources' inexistant
Repertoire 'tomawac/toma_v6p1/sources' inexistant ! (Ignore)
Repertoire 'telemac2d/tel2d_v6p1/sources' inexistant
Repertoire 'telemac2d/tel2d_v6p1/sources' inexistant ! (Ignore)
Repertoire 'telemac3d/tel3d_v6p1/sources' inexistant
Repertoire 'telemac3d/tel3d_v6p1/sources' inexistant ! (Ignore)
Repertoire 'artemis/arte_v6p1/sources' inexistant
Repertoire 'artemis/arte_v6p1/sources' inexistant ! (Ignore)
Repertoire 'estel2d/estel2d_v6p1/sources' inexistant
Repertoire 'estel2d/estel2d_v6p1/sources' inexistant ! (Ignore)
Repertoire 'estel3d/estel3d_v6p1/sources' inexistant
Repertoire 'estel3d/estel3d_v6p1/sources' inexistant ! (Ignore)
Repertoire 'postel3d/postel3d_v6p1/sources' inexistant
Repertoire 'postel3d/postel3d_v6p1/sources' inexistant ! (Ignore)
Repertoire 'stbtel/stbtel_v6p1/sources' inexistant
Repertoire 'stbtel/stbtel_v6p1/sources' inexistant ! (Ignore)
Repertoire 'spartacus2d/spartacus2d_v6p1/sources' inexistant
Repertoire 'spartacus2d/spartacus2d_v6p1/sources' inexistant ! (Ignore)

End of make


Does anyone know how to solve this problem? Thanks a lot!
The administrator has disabled public write access.

Re: Couldn't compile the code on a cluster 13 years 1 month ago #2685

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi
It looks like the telemac directories didn't exists!
Maybe a problem with the \ and / in the perl management
Or a problem with the systelcfg parameter

Hope this heps
Christophe
The administrator has disabled public write access.

Re: Couldn't compile the code on a cluster 13 years 1 month ago #2686

  • qilong
  • qilong's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 340
  • Thank you received: 33
Thanks! Here is my configuration:

In the file ".bashrc":
export PATH=/vsc-mounts/leuven-user/304/vsc30459/TelemacV6p1/sources/bin:$PATH
export SYSTELCFG=/vsc-mounts/leuven-user/304/vsc30459/TelemacV6p1/sources/config

In the file "systel.ini":
#
Directory: where the Telemac system is installed
#
PROJECT=/vsc-mounts/leuven-user/304/vsc30459/TelemacV6p1/sources
#
#
Platform: namely a combination machine+compiler
#
HOSTTYPE=ivanoe_intel_openmpi_64_11
#
#
Perl : paths to interpreter (bin) and modules (lib)
#
# This may not be useful if perl is already installed independantly
# and included in the original path
#
[PERL]
PERLPATH=/vsc-mounts/leuven-apps/perl/5.10.1/bin
PERL5LIB=/vsc-mounts/leuven-apps/perl/5.10.1/lib

Do you mean I need to modify the perl script "makeall90.pl" in order to avoid this problem?
The administrator has disabled public write access.

Re: Couldn't compile the code on a cluster 13 years 1 month ago #2688

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi
Rather than typing perl bin/makeall90.pl and as you path already include the bin directory, could you just execute makeall90 in TelemacV6p1/sources. Eventually, if it doesn't work try .makeall90

Hope this helps
Christophe
The administrator has disabled public write access.

Re: Couldn't compile the code on a cluster 13 years 1 month ago #2692

  • qilong
  • qilong's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 340
  • Thank you received: 33
Hi,I tried to exexute makeall90 (also tried .makeall90) in TelemacV6p1/sources. It didn't work. The error remains.
The administrator has disabled public write access.

Re: Couldn't compile the code on a cluster 13 years 1 month ago #2695

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi
You could try a manual compilation of Telemac.
go into special/special_v6p1/sources
enter the following command: maktel all install
Check if it's run well.
If the compilation is okay, you could repeat the same command in each sources directory (in the same order than the list of your first message

Hope this helps
Christophe
The administrator has disabled public write access.

Re: Couldn't compile the code on a cluster 13 years 1 month ago #2696

  • ails
  • ails's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 140
  • Thank you received: 17
Please be sure to update any change in systel.ini with the cfgmak command.

Regards
The administrator has disabled public write access.

Re: Couldn't compile the code on a cluster 13 years 1 month ago #2700

  • qilong
  • qilong's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 340
  • Thank you received: 33
Thanks. I think I've already updated systel.ini before compiling.
The administrator has disabled public write access.

Re: Couldn't compile the code on a cluster 13 years 1 month ago #2699

  • qilong
  • qilong's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 340
  • Thank you received: 33
Thanks for your help but it still didn't work.
Do you think it's caused by the bash shell/csh shell?
I use type command and the paths for makeall90 and maktel are correct.
The administrator has disabled public write access.

Re: Couldn't compile the code on a cluster 13 years 1 month ago #2701

  • c.coulet
  • c.coulet's Avatar
  • OFFLINE
  • Moderator
  • Posts: 3722
  • Thank you received: 1031
Hi
Did you tried the maktel all install? in one of the subdirectories?
What is the result and if there is an error, what is exactly the message

Regards
Christophe
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: borisb

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