Menu

Home

Lee Butler

Visual Simulation Laboratory (VSL)

VSL is a application prototype in which a number of different visual simulations have been developed. At the core, it is an application that is designed to leverage high-performance computing capabilities.

VSL is implemented with the Qt GUI framework, OpenSceneGraph, CUDA, and some other libraries.

For the first time installation, we recommend Ubuntu as a platform. The following packages should be installed:

  • nvidia drivers
  • cuda
  • cuda SDK
  • libglew-dev -- actually, we now need libglew 1.9 which we need to build from sources
  • git
  • gitk
  • cmake-gui (gets cmake as well)
  • qtcreator (gets all of QT4 as well)
  • libqwt-dev
  • libgdal1-dev
  • libopenthreads-dev
  • libopenscenegraph-dev
  • brlcad

Many of these can be installed with:

% sudo apt-get install git gitk cmake-gui qtcreator libqwt-def libgdal1-dev 
% sudo apt-get install libopenthreads-dev libopenscenegraph-dev

The GLEW library is available from http://glew.sourceforge.net/
BRLCAD is available through http://brlcad.sourceforge.net/

The package is built using cmake:

% cd vissimlab-code
% mkdir build
% cd build
% export BRLCAD_INSTALL_PATH=/usr/brlcad

Because you will probably need to set where CUDA libraries are installed, we recommend using the cmake gui:

% cmake-gui ..
% make
% make install

It is our intention to move some of the dependencies into plugins in the near future.

The wiki uses Markdown syntax.

Project Admins: