Project

General

Profile

Actions

Install YoGA

This page will guide you through the process of getting YoGA up and running on your machine

System requirements

Your system must be running Linux or Mac OS and should host a NVIDIA video card.

Install NVIDIA's devdriver, toolkit and SDK

Go to the nvidia cuda website and get the CUDA framework and driver installed, following the installation instruction for your operating system.

Install Yorick

You get can Yorick from here : http://dhmunro.github.com/yorick-doc/ . This webpage will help you as well : http://www.maumae.net/yorick/doc/index.php. The associated forum provides a lot of help.

Download & Install YoGA

Get the latest version on the SVN repository or if you do not have access, contact us.

The YoGA distribution is splitted into two parts corresponding to 2 levels of use the high-level and the low-level. The latter is the YoGA library and corresponding C++ API. The corresponding files are located in the trunk/libyoga directory. Once compiled, a libyoga.so file will be created that can be dynamically linked to your software. The high-level corresponds to the YoGA plugin for Yorick. The corresponding files are located in the trunk/yorick directory. Once compiled, a file yoga.so will be created and various files will be installed in your Yorick distribution so as to be able to load the yoga plugin in any of your Yorick session.

then go to the newly created Yoga directory and update the Makefile with a:

yorick -batch make.i

check the path to access the CUDA libs (by default : /usr/local/cuda).

To get the full flavor of Yoga, you need an additional CUDA library : cudpp. The following command will do everything from downloading the package to moving the proper files to the proper place for you :

make cudpp

then a standard :

make && make install

will get you up and running !

There are some check scripts available in check_yoga.i that allow you to check your installation.

Updated by Damien Gratadour over 10 years ago · 3 revisions