Welcome, Guest
Username: Password: Remember me

TOPIC: Instruction Compiling T2D V6.1 in Infiband Cluster

Instruction Compiling T2D V6.1 in Infiband Cluster 13 years 1 day ago #3118

  • joysanyal21
  • joysanyal21's Avatar
Hi,

I will be grateful if someone can provide me a step-by-step instruction of compiling TELEMAC2d in a infiband Linux cluster that runs Fedora version of Linux. Please assume limited knowledge of Linux system for the person who will compile the program.


Cheers,

Joy
The administrator has disabled public write access.

Re: Instruction Compiling T2D V6.1 in Infiband Cluster 13 years 23 hours ago #3121

  • ails
  • ails's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 140
  • Thank you received: 17
Hi,

The procedure is quite similar to the one described in the installation note. However, experience on cluster and job manager is more than welcome here for running a case.

Compiling TELEMAC:
  1. The cluster administrator must indicate which {compiler,MPI} are available on the cluster. TELEMAC accepts both MPICH2, Intel-MPI & OpenMPI. Never tried MVAPICH;
  2. You must adress the MPI targets in the
systel.ini, according to the system. the DIRLIB I used on our cluster (Ivanoe) is available online (search for ivanoe). On this cluster, we are using mpiexc.hydra instead of mpirun, the launching sequence is then a bit different.
  • I may advise you to export TELEMAC variables in a source file (say source_telemacv6p1_intel11.sh)
    export PATH=/PATH/TO/TELEMAC/V6P1/bin:.:$PATH
    export SYSTELCFG=/PATH/TO/TELEMAC/V6P1/config
    Source this environment with "source source_telemacv6p1_intel11.sh". It's similar to setting variables in a .bat file on Windows but can be very useful when sharing a version between multiple users.
  • Infiniband is often automatically selected when using more than 1 node;


    Running TELEMAC:
    • Then, here comes the main difference. Instead of filling manually the
    mpi_telemac.conf file, you must get the node list through the job manager. Depending on your case, you must specify the number of nodes, memory, walltime... This step depends on the job manager : Torque, Maui, Slurm/Sbatch...?
  • When using interactively a node, you can fill manually the mpi_telemac.conf file;
  • Otherwise, the job manager answers by giving a node list. However, TELEMAC expects a node list file named mpi_telemac.conf[\i], so a little script is needed at this step
  • When using Open-MPI, the PATH to this library should be added in the user profile (ie. .bashrc, .profile...). This must be done when orterun ou mpirun is not recognized when running a case.


    Well, hope it will somehow help...

    Best regards,

    Fabien Decung
    The administrator has disabled public write access.
    The following user(s) said Thank You: joysanyal21

    Re: Instruction Compiling T2D V6.1 in Infiband Cluster 13 years 8 hours ago #3133

    • c.coulet
    • c.coulet's Avatar
    • OFFLINE
    • Moderator
    • Posts: 3722
    • Thank you received: 1031
    Hi
    Just to add that MVAPICH is also accepted by telemac.
    The best person on this particular subject should be Jeremie (HQ).
    Search his name on the forum.

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

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