Salome HOME
updated scripts
[tools/simanio.git] / scripts / INSTALL_Applications.txt
diff --git a/scripts/INSTALL_Applications.txt b/scripts/INSTALL_Applications.txt
new file mode 100644 (file)
index 0000000..a104797
--- /dev/null
@@ -0,0 +1,107 @@
+
+Eficasv1 (TOOL)
+===============
+tar xfz Eficasv1_SRC.tgz
+cd <build folder>
+cmake /path/to/Eficasv1_SRC -DWITH_ALL_PACKAGES=ON -DCMAKE_INSTALL_PREFIX=<installation folder>
+nb_cpu=`grep -c processor /proc/cpuinfo`
+make -j ${nb_cpu}
+make install
+
+Set EFICAS_ROOT to /path/to/install/Eficasv1
+
+
+EFICAS (MODULE used by SALOME_MECA)
+===================================
+tar xfz EFICAS_SRC.tgz
+cd EFICAS_SRC
+./build_configure
+cd <build folder>
+/path/to/EFICAS_SRC/configure --prefix=<installation folder>
+nb_cpu=`grep -c processor /proc/cpuinfo`
+make -j ${nb_cpu}
+make install
+
+Set EFICAS_ROOT_DIR to /path/to/install/EFICAS
+
+Edit SalomeApp.xml to add EFICAS module:
+  <module name="EFICAS" path="/path/to/install/EFICAS"/>
+
+
+CODE_ASTER (TOOL)
+=================
+0. Prerequisites
+flex, bison, zlib1g-dev, libmotif4-dev
+
+1. Download CODE_ASTER v11.3
+http://www.code-aster.org/FICHIERS/aster-full-src-11.3.0-3.noarch.tar.gz
+
+2. Go into extracted folder
+
+3. Create a configuration file for CODE_ASTER (copy setup.cfg file) and add the following:
+import os
+MATHLIB = '-L '+os.getenv('LAPACK_DIR') + '/lib -lblas -llapack'
+
+4. Prepare your environment
+Check that LAPACK_DIR environment variable is set on your system.
+
+5. Build CODE_ASTER
+python setup.py install --nocache --noprompt --cfg=<configuration file> --prefix=<install path>
+
+
+ASTER_MODULE
+============
+tar xfz SALOME_MECA_SRC.tgz
+cd SALOME_MECA_SRC
+python setup.py install --prefix=<installation folder>
+
+Set ASTER_ROOT_DIR to /path/to/install/SALOME_MECA
+
+Edit SalomeApp.xml to add ASTER module:
+  <module name="ASTER" path="/path/to/install/SALOME_MECA"/>
+
+
+
+
+CODE_SYRTHES (TOOL)
+===================
+tar xfz CODE_SYRTHES_SRC.tgz
+cd CODE_SYRTHES_SRC/src/syrthes-install
+python syrthes_install.py
+cd CODE_SYRTHES_SRC/src/syrthes-gui/src
+./Install.sh
+cp -r install/* <installation folder>
+
+source /path/to/CODE_SYRTHES_SRC/arch/Linux_x86_64/bin/syrthes.profile
+Add /path/to/install/CODE_SYRTHES to PYTHONPATH
+
+
+MODULE_SYRTHES
+==============
+tar xfz MODULE_SYRTHES_SRC.tgz
+cd MODULE_SYRTHES_SRC
+
+Edit context.py to set path to salome prerequisites
+
+cd MODULE_SYRTHES_SRC && python components.py
+cd MODULE_SYRTHES_SRC/SYRTHES_SRC
+./autogen.sh
+
+cd <build folder>
+MODULE_SYRTHES_SRC/SYRTHES_SRC/configure --prefix=<install folder>
+nb_cpu=`grep -c processor /proc/cpuinfo`
+make -j ${nb_cpu}
+make install
+cp SYRTHES.py /path/to/install/MODULE_SYRTHES/lib/python2.X/site-packages/salome/SYRTHES.py
+
+Set SYRTHES_ROOT_DIR to /path/to/install/MODULE_SYRTHES
+
+Edit SalomeApp.xml to add SYRTHES module:
+  <module name="SYRTHES" path="/path/to/install/MODULE_SYRTHES"/>
+
+
+
+
+Running SALOME
+==============
+Consider modules named EFICAS, ASTER and SYRTHES when starting SALOME.