Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
documentation:tools:library:nlopt [2019/06/03 12:30] – créée ltaulell | documentation:tools:library:nlopt [2020/08/25 15:58] – modification externe 127.0.0.1 |
---|
| ====== NLopt: NonLinear optimization Library ====== |
| |
| ===== 2.6.1 ===== |
| |
| * modulefile : ''NLopt/2.6.1'' |
| |
| Pour utiliser les modules, consulter [[documentation:tools:modules|Environment Modules]] |
| |
| * Dépendances (optionnelle) : |
| |
| <code bash> |
| CMake/3.9.1 Python/3.6.1 (Matlab/R2017b) |
| </code> |
| |
| * PSMN Build : |
| |
| <code bash> |
| cmake -DCMAKE_INSTALL_PREFIX=/applis/PSMN/debian9/software/Local/NLopt/2.6.1/ -DMatlab_ROOT_DIR=/applis/PSMN/generic/Matlab/R2017b/ -DINSTALL_MEX_DIR=/applis/PSMN/debian9/software/Local/NLopt/2.6.1/Matlab-R2017b/ -DPYTHON_EXECUTABLE=/applis/PSMN/debian9/software/Core/Python/3.6.1/bin/python3.6 .. |
| </code> |
| |
| * exports/includes |
| |
| <code bash> |
| -I/applis/PSMN/debian9/software/Local/NLopt/2.6.1/include/ -L/applis/PSMN/debian9/software/Local/NLopt/2.6.1/lib/ -lnlopt -lm |
| LD_LIBRARY_PATH="/applis/PSMN/debian9/software/Local/NLopt/2.6.1/lib:$LD_LIBRARY_PATH" |
| PYTHONPATH="/apppythonlis/PSMN/debian9/software/Local/NLopt/2.6.1/lib/python3.6/site-packages/:$PYTHONPATH" |
| </code> |
| |
| * Plugin python : |
| |
| <code> /applis/PSMN/debian9/software/Local/NLopt/2.6.1/lib/python3.6/site-packages/ </code> |
| |
| * Plugin octave : |
| |
| <code> /applis/PSMN/debian9/software/Local/NLopt/2.6.1/lib/octave/4.0.3/site/oct/x86_64-pc-linux-gnu/ </code> |
| |
| * Plugin guile : |
| |
| <code> /applis/PSMN/debian9/software/Local/NLopt/2.6.1/lib/x86_64-linux-gnu/guile/2.0/extensions/ </code> |
| |
| * Plugin matlab (2017b) : |
| |
| <code> /applis/PSMN/debian9/software/Local/NLopt/2.6.1/Matlab-R2017b/ </code> |
| |
| |
| |
| ===== Site officiel ===== |
| |
| * https://nlopt.readthedocs.io/en/latest/ |
| |
https://nlopt.readthedocs.io/en/latest/ | |