The .pdf versions of SNARK14 manual can be dowloaded from here:

If you do not have Acrobat Reader, you may download it from here AcrobatReader Download

SNARK14 Installation

We provide a VirtualBox version of SNARK14.

If you do not have VirtualBox installed, then download and install the

VirtualBox platfom package that is appropriate for your operating system from:

To use SNARK14, you need to download and save the file You can initiate this process by clicking on:

After you downloaded the zip file, you need to unzip it. (Note that some unzipping tools may not be compatible with the provided zip file; in case of problems, a different tool should be used for the extraction.)

After this you should have in the directory in which you unzipped two additional files: CentOS.vmdk and CentOS.vbox.

Clicking in this directory on CentOS.vbox should result in generating a Virtual Machine named CentOS.

You should now initiate this (for example, by clicking on its name in the Oracle VM VirtualBox Manager).

This should result in a window (we refer to it below as the virtual machine) with a header such as:

You may wish to adjust the size of the display panel in the virtual machine by clicking on System, Preferences, Display and selecting a new Resolution.

You should now be able to run SNARK14 (by opening a terminal in the virtual machine and typing snark14 in that terminal) and also its Graphical User Interface utilities (snark14Input and snark14Display).

Verifying Installation:

If SNARK14 is correctly installed, then there should be a snark14Examples folder in the Desktop directory.

To check that SNARK14 is installed properly, you need to open a terminal in the virtual machine and type the following:

cd ~/Desktop/snark14Examples



For a proper installation, SNARK14 should report "No differences found" for each of the examples b1 to b11.

Sharing files between the host system and the virtual machine

A directory in the virtual machine can be shared with the host operating system. The method for setting up such a shared directory is as follows.

1. Select “Shared Folder Settings” under the menu Devices of the virtual machine.

2. A window called CentOS - Settings should pop up with the header Shared Folders.

3. There is an option of “Add Shared Folder” (on some systems this is indicated by a green plus sign) in the above window. Clicking on the icon for that results in the opening of a new window with the header “Add Share.”

4. Now you have to specify the Folder Path and the Folder Name. The Folder Path is that to the to-be- shared directory on the host computer and the Folder Name refers to the name to be assigned to the shared folder in the virtual machine.

5. Also, there are options present for Read-only, Auto-mount, and Make Permanent. We suggest that you enable the options for Auto-Mount and Make Permanent, so that this process need not be repeated every time the VirtualBox is started.

6. Now, to check whether or not the shared directory is created, open the “Computer” directory present on desktop of virtual machine. Go to “Filesystem” in that directory. Under the Filesystem directory, open “media.” The shared folder must be present in this directory with the name as: sf_name, where name is that of the shared folder specified above in virtual machine.

7. If the shared folder is not present in the media directory, then shut down and restart the virtual machine to ensure that the shared folder exists in the media directory.

8. A link of this shared directory can be created on the desktop of virtual machine. This can be done by using a terminal. Open a terminal, and type the following command:

ln -s /media/sf_name ~/Desktop/Name

Here, Name is the name of the folder that will be created on the desktop of virtual machine that is linked with the shared folder present in media.

Valid HTML 4.01 Transitional

All Content Copyright © 2009-2015 Discrete Imaging and Graphics Group (DIG)
    Page designed by Joanna Klukowska, Ze Ye and Gabor T. Herman for DIG