This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
start:installation [2018/10/12 11:19] rslesinger |
start:installation [2018/10/12 15:20] rslesinger [Installing from source tarball] |
||
---|---|---|---|
Line 35: | Line 35: | ||
=== Linux === | === Linux === | ||
- | We already precompiled the source code for several distributions via [[https://build.opensuse.org|openSUSE Build Service]]. However, these binaries are compiled without GPU support. The build is performed on the following distros (i586 and x86_64 architectures): | + | Due to process complexity, precompiled packages prepared using openSUSE Build Service are no longer provided. |
- | * CentOS-6 | + | |
- | * CentOS-7 | + | |
- | * Fedora 20 | + | |
- | * Fedora 21 | + | |
- | * RHEL-6 | + | |
- | * SLE 11 SP3 | + | |
- | * SLE 12 | + | |
- | * Scientific Linux 7 | + | |
- | * openSUSE 11.4 | + | |
- | * openSUSE 12.2 | + | |
- | * openSUSE 12.3 | + | |
- | * openSUSE 13.1 | + | |
- | * openSUSE 13.2 | + | |
- | * openSUSE Factory | + | |
- | + | ||
- | The precompiled RPMs are available from the [[http://software.opensuse.org/package/gsvit|home:miraval]] project. Please note that the build might succeed also on some other distribution. We just didn't try it. | + | |
- | + | ||
- | The GSvit package is also dependent on Gwyddion's libraries. So you need first to install this package. You can download and install it using procedures described on the official [[http://gwyddion.net/download.php|Gwyddion]] pages or you can use the precompiled binaries hosted on the [[http://software.opensuse.org/package/gsvit|home:miraval]] project. | + | |
==== Installing from source tarball ==== | ==== Installing from source tarball ==== | ||
Line 73: | Line 54: | ||
</code> | </code> | ||
- | You can specify the path where to install GSvit by a configure option ''--prefix=path''. | + | You can specify the path where to install GSvit by a configure option ''%%--%%prefix=path''. |
A binary RPM can also be built from the source code tarball directly by issuing the following command: | A binary RPM can also be built from the source code tarball directly by issuing the following command: | ||
Line 80: | Line 61: | ||
== Using a non-packaged CUDA installation == | == Using a non-packaged CUDA installation == | ||
- | The //PATH// variable is used to search for Nvidia's compiler NVCC. In order to find it, you need to set this variable accordingly, e.g. ''export PATH=/usr/local/cuda-X.Y/bin:$PATH''. Alternatively, you can provide path by option ''--with-cuda=path'' to ''./configure''. | + | The //PATH// variable is used to search for Nvidia's compiler NVCC. In order to find it, you need to set this variable accordingly, e.g. ''export PATH=/usr/local/cuda-X.Y/bin:$PATH''. Alternatively, you can provide path by option ''%%--%%with-cuda=path'' to ''./configure''. |
Please don't forget to adjust also your //LD_LIBRARY_PATH// variable, e.g. by ''export LD_LIBRARY_PATH=/usr/local/cuda-X.Y/lib64:/usr/local/cuda-X.Y/lib:$LD_LIBRARY_PATH''. Or you can update the ''/etc/ld.so.conf'' file to contain the CUDA lib directory, however this needs root's permissions. | Please don't forget to adjust also your //LD_LIBRARY_PATH// variable, e.g. by ''export LD_LIBRARY_PATH=/usr/local/cuda-X.Y/lib64:/usr/local/cuda-X.Y/lib:$LD_LIBRARY_PATH''. Or you can update the ''/etc/ld.so.conf'' file to contain the CUDA lib directory, however this needs root's permissions. | ||
Line 86: | Line 67: | ||
== Gwyddion == | == Gwyddion == | ||
- | You also need to have Gwyddion open source software installed to provide output to .gwy files. If you installed Gwyddion in a nonstandard location, you have to set up the //PKG_CONFIG_PATH// variable, e.g. by ''export PKG_CONFIG_PATH=/home/username/somedir/gwyddion-X.Y/lib/pkgconfig:$PKG_CONFIG_PATH''. | + | GSvit is also dependent on Gwyddion's libraries, so you need first to install this software. You can download and install it using procedures described on the official [[http://gwyddion.net/download.php|Gwyddion download]]. You also need to have Gwyddion open source software installed to provide output to .gwy files. |
+ | |||
+ | If you installed Gwyddion in a nonstandard location, you have to set up the //PKG_CONFIG_PATH// variable, e.g. by ''export PKG_CONFIG_PATH=/home/username/somedir/gwyddion-X.Y/lib/pkgconfig:$PKG_CONFIG_PATH''. | ||
The software has primarily been tested on openSUSE, Fedora and Debian, but hopefully should run on any system with CUDA and Gwyddion. | The software has primarily been tested on openSUSE, Fedora and Debian, but hopefully should run on any system with CUDA and Gwyddion. |