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 [03/07/2018 13:18] – aurelien.villani | recherche:softs:emsoft [19/06/2020 13:30] (Version actuelle) – obsolete aurelien.villani | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== EMSoft ====== | ||
| - | |||
| - | ===== 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 " | ||
| - | ./ | ||
| - | </ | ||