Difference between revisions of "Install the TELEMAC system"
Line 11: | Line 11: | ||
= Configuration = | = Configuration = | ||
− | + | before being able to compile the TELEMAC system, a few configuration steps are necessary. | |
== Paths == | == Paths == | ||
+ | The executable files for the TELEMAC systel are located in the <pre>bin/</pre> directory of the TELEMAC tree. The directory needs to be added to the <pre>PATH</pre> variable of the user. Moreover, the TELEMAC launching scripts require the current directory (<pre>./</pre>) to be in the <pre>PATH</pre> as well. A typicval entry in a user login file ( for instance .bashrc) would be: | ||
+ | |||
+ | <code><pre> | ||
+ | PATH=./:/path/to/systel90/bin:$PATH | ||
+ | export PATH | ||
+ | </pre></code> | ||
== systel.ini == | == systel.ini == | ||
− | + | Config is just a template. | |
+ | <code><pre>cfgmak</pre></code> | ||
== Multiple configuration == | == Multiple configuration == | ||
SYSTELCFG= | SYSTELCFG= |
Revision as of 08:39, 13 August 2007
It is possible to install the TELEMAC system in one go with subversion by checking out the meta project systel90-meta. This will pull from the server the full dependencies for ESTEL-3D and ESTEL-2D. This article describes how to download, configure and compile a full installation of the TELEMAC system for ESTEL.
Downloading the TELEMAC system
To download the code, it is recommended to use "subversion" and the meta project systel90-meta. From now on, we assume that the user wants to install the TELEMAC system into the systel90 folder of his home directory. The command to use is:
svn checkout http://source.ggy.bris.ac.uk/subversion/systel90-meta systel90
This will create a systel90 folder containing all necessary source files for the TELEMAC system. The typical folder tree obtained after downloading is shown at the bottom of this page.
Configuration
before being able to compile the TELEMAC system, a few configuration steps are necessary.
Paths
The executable files for the TELEMAC systel are located in the
bin/
directory of the TELEMAC tree. The directory needs to be added to the
PATH
variable of the user. Moreover, the TELEMAC launching scripts require the current directory (
./
) to be in the
PATH
as well. A typicval entry in a user login file ( for instance .bashrc) would be:
PATH=./:/path/to/systel90/bin:$PATH
export PATH
systel.ini
Config is just a template.
cfgmak
Multiple configuration
SYSTELCFG=
Compilation
Final TELEMAC tree
- systel90
- bief
- bief_v5p7
- sources
- bief_v5p8
- sources
- bief_v5p7
- bin
- config-template
- damocles
- damo_v5p7
- sources
- damo_v5p8
- sources
- damo_v5p7
- estel2d
- estel2d_v5p7
- lib
- sources
- test.gb
- estel2d_v5p8
- lib
- sources
- test.gb
- estel2d_v5p7
- estel3d
- estel2d_v5p7
- sources
- test.gb
- estel2d_v5p8
- sources
- test.gb
- estel2d_v5p7
- parallel
- parallel_v5p7
- metis_distrib
- sources
- parallel_v5p8
- metis_distrib
- sources
- parallel_v5p7
- paravoid
- paravoid_v5p7
- sources
- paravoid_v5p8
- sources
- paravoid_v5p7
- special
- special_v5p7
- sources
- special_v5p8
- sources
- special_v5p7
- sisyphe
- sisyphe_v5p7
- lib
- sources
- sources_util
- sisyphe_v5p8
- lib
- sources
- sources_util
- sisyphe_v5p7
- telemac2d
- tel2d_v5p7
- lib
- sources
- tel2d_v5p8
- lib
- sources
- tel2d_v5p7
- bief