Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
recherche:softs:emsoft [20/09/2019 10:19] – aurelien.villani | recherche:softs:emsoft [19/06/2020 13:30] (Version actuelle) – obsolete aurelien.villani | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== EMSoft ====== | ||
- | note: les changement cmake ne sont peut-être plus nécessaire avec la dernière version 4.3. | ||
- | ===== Prérequis ===== | ||
- | |||
- | |||
- | Sous Ubuntu 16.04 : | ||
- | |||
- | < | ||
- | sudo apt-get install nvidia-opencl-dev liblapacke-dev libblas-dev gfortran | ||
- | </ | ||
- | |||
- | ===== Procedure ===== | ||
- | |||
- | |||
- | Admettons qu'on installe dans /opt. | ||
- | Si dans le home, pas besoin de sudo. | ||
- | |||
- | < | ||
- | cd /opt | ||
- | sudo mkdir EMSoft | ||
- | sudo chown -R $USER EMSoft | ||
- | cd EMSoft | ||
- | git clone https:// | ||
- | git clone https:// | ||
- | mkdir SDK | ||
- | cd EMsoftSuperbuild | ||
- | mkdir Release | ||
- | cd Release | ||
- | cmake -DEMsoft_SDK=/ | ||
- | make -j 8 | ||
- | vim / | ||
- | make -j 8 | ||
- | </ | ||
- | |||
- | < | ||
- | cd / | ||
- | mkdir build | ||
- | vim CMakeLists.txt # changer cmake_minimum_required(VERSION 3.4.0) | ||
- | cd build | ||
- | cmake -DEMsoft_SDK=/ | ||
- | make -j | ||
- | </ | ||
- | |||
- | < | ||
- | cd Bin | ||
- | ./ | ||
- | vim ~/ | ||
- | </ | ||
- | |||
- | ===== Usage ===== | ||
- | |||
- | |||
- | |||
- | example: | ||
- | |||
- | < | ||
- | ./ | ||
- | cp EMsampleRFZ.template cubic.nml | ||
- | # edit cubic.nml to change output file from " | ||
- | ./ | ||
- | </ |