]> SALOME platform Git repositories - tools/simanio.git/blob - scripts/INSTALL_Applications.txt
Salome HOME
updated scripts
[tools/simanio.git] / scripts / INSTALL_Applications.txt
1
2 Eficasv1 (TOOL)
3 ===============
4 tar xfz Eficasv1_SRC.tgz
5 cd <build folder>
6 cmake /path/to/Eficasv1_SRC -DWITH_ALL_PACKAGES=ON -DCMAKE_INSTALL_PREFIX=<installation folder>
7 nb_cpu=`grep -c processor /proc/cpuinfo`
8 make -j ${nb_cpu}
9 make install
10
11 Set EFICAS_ROOT to /path/to/install/Eficasv1
12
13
14 EFICAS (MODULE used by SALOME_MECA)
15 ===================================
16 tar xfz EFICAS_SRC.tgz
17 cd EFICAS_SRC
18 ./build_configure
19 cd <build folder>
20 /path/to/EFICAS_SRC/configure --prefix=<installation folder>
21 nb_cpu=`grep -c processor /proc/cpuinfo`
22 make -j ${nb_cpu}
23 make install
24
25 Set EFICAS_ROOT_DIR to /path/to/install/EFICAS
26
27 Edit SalomeApp.xml to add EFICAS module:
28   <module name="EFICAS" path="/path/to/install/EFICAS"/>
29
30
31 CODE_ASTER (TOOL)
32 =================
33 0. Prerequisites
34 flex, bison, zlib1g-dev, libmotif4-dev
35
36 1. Download CODE_ASTER v11.3
37 http://www.code-aster.org/FICHIERS/aster-full-src-11.3.0-3.noarch.tar.gz
38
39 2. Go into extracted folder
40
41 3. Create a configuration file for CODE_ASTER (copy setup.cfg file) and add the following:
42 import os
43 MATHLIB = '-L '+os.getenv('LAPACK_DIR') + '/lib -lblas -llapack'
44
45 4. Prepare your environment
46 Check that LAPACK_DIR environment variable is set on your system.
47
48 5. Build CODE_ASTER
49 python setup.py install --nocache --noprompt --cfg=<configuration file> --prefix=<install path>
50
51
52 ASTER_MODULE
53 ============
54 tar xfz SALOME_MECA_SRC.tgz
55 cd SALOME_MECA_SRC
56 python setup.py install --prefix=<installation folder>
57
58 Set ASTER_ROOT_DIR to /path/to/install/SALOME_MECA
59
60 Edit SalomeApp.xml to add ASTER module:
61   <module name="ASTER" path="/path/to/install/SALOME_MECA"/>
62
63
64
65
66 CODE_SYRTHES (TOOL)
67 ===================
68 tar xfz CODE_SYRTHES_SRC.tgz
69 cd CODE_SYRTHES_SRC/src/syrthes-install
70 python syrthes_install.py
71 cd CODE_SYRTHES_SRC/src/syrthes-gui/src
72 ./Install.sh
73 cp -r install/* <installation folder>
74
75 source /path/to/CODE_SYRTHES_SRC/arch/Linux_x86_64/bin/syrthes.profile
76 Add /path/to/install/CODE_SYRTHES to PYTHONPATH
77
78
79 MODULE_SYRTHES
80 ==============
81 tar xfz MODULE_SYRTHES_SRC.tgz
82 cd MODULE_SYRTHES_SRC
83
84 Edit context.py to set path to salome prerequisites
85
86 cd MODULE_SYRTHES_SRC && python components.py
87 cd MODULE_SYRTHES_SRC/SYRTHES_SRC
88 ./autogen.sh
89
90 cd <build folder>
91 MODULE_SYRTHES_SRC/SYRTHES_SRC/configure --prefix=<install folder>
92 nb_cpu=`grep -c processor /proc/cpuinfo`
93 make -j ${nb_cpu}
94 make install
95 cp SYRTHES.py /path/to/install/MODULE_SYRTHES/lib/python2.X/site-packages/salome/SYRTHES.py
96
97 Set SYRTHES_ROOT_DIR to /path/to/install/MODULE_SYRTHES
98
99 Edit SalomeApp.xml to add SYRTHES module:
100   <module name="SYRTHES" path="/path/to/install/MODULE_SYRTHES"/>
101
102
103
104
105 Running SALOME
106 ==============
107 Consider modules named EFICAS, ASTER and SYRTHES when starting SALOME.