GSvit documentation

open source FDTD solver with GPU support

User Tools

Site Tools


start:installation

This is an old revision of the document!


Download and installation

Download

GSvit can be downloaded as stable version, which is recommended, either as binary package for many different operating systems or as source code. An actual development version can be also obtained from Subversion repository, however this is not recommended as code under development might behave unexpectedly. See GSvit download pages for more details.

Installation

Please, check for updates of these installation instructions on GSvit download pages.

GSvit computational core and its GUI (XSvit) are distributed together for all the platforms. For running it you need Gwyddion to see the output images. Gwyddion is a data processing tool widely used in Scanning Probe Microscopy field and similar surface topography areas; in GSvit it is used for outputs visualisation, surface topography data input and some internal data management tasks.

If you would like to run your calculations on the computer graphics card you need to have a CUDA capable card and a NVIDIA driver installed.

Developer installation

GSvit depends on Gwyddion, so if you plan to modify the source code you have to install Gwyddion's development package as well as development packages of GTK+ 2 and GtkGLExt. For Gwyddion, please follow the official pages on how to install it properly.

In order to build GSvit with GPU support you need to install the NVIDIA CUDA Toolkit. It can be downloaded from NVIDIA's site. Linux users should refer to their distribution documentation and consider installing from proper repositories.

For Linux, all you need is included in the tarballs, but you are free to checkout the svn repository to get the current development version.

For Windows, we provide MS Visual C++ 2012 solution and project files upon request. We plan to put these together with all dependencies in the svn repository. We have good experience with TortoiseSVN as a Subversion client.

start/installation.1539326926.txt.gz · Last modified: 2018/10/12 08:48 by rslesinger