SCIRun Installation Guide for Linux

(v. 1.24.2)


Table of Contents

Introduction
Installation from RPMs
Downloading
Installing
SCIRun's Sample Data Sets
SCIRun's Documentation
Installation from Source Code
Downloading and Unpacking Sources
Building Internal Third Party Software
Building External Thirdparty Software
Building SCIRun
Before Starting SCIRun
Dynamic Compilation
Accessing Data Sets
Starting SCIRun
Getting Help
A. External Thirdparty Installation Instructions
BLAS (or ATLAS), and LAPACK Installation
RPMs
ATLAS
PETSc Installation
Introduction
Download and Unpack
Build
SCIRun PETSc Configure Options
The SolveMatrix Module
Insight Toolkit (ITK) Installation
Introduction
Obtaining ITK
Building ITK
SCIRun Insight Configure Options
HDF5 Installation
Download and Unpack
Building
SCIRun HDF5 Configure Options
MDSplus Installation
Installation Recipe
MDSplus Configure Options
B. Single Source, Multiple Binaries
C. Local SCIRun Source Code Control Using CVS
Introduction
Importing a Release
Creating a Working Scirun Directory Tree
Common CVS Commands

Introduction

This guide provides instructions for installing SCIRun, its sample data sets, and SCIRun documentation on the Linux platform. SCIRun may be installed from an RPM or built from source code.

Linux platform guidelines are listed in Table 1, “Platform Guidelines for Linux”.

Linux has been tested on the specified systems and RPMs are provided for these systems. SCIRun should work on other Linux systems as well.

Disk space requirements for a source code installation are listed in Table 2, “Disk Space Requirements”.

Table 1. Platform Guidelines for Linux

HardwareSoftware
  • OpenGL compatible video card and driver.

    Nvidia FX class or better and ATI Radeon 9500 or better video cards are required to enable SCIRun's advance volume rendering code. See the User FAQ for more information on video cards and drivers.

  • 512 Mb (or more) RAM

  • Redhat 9 or Mandrake 9.2

  • GCC 3.x. SCIRun has been updated to work with the recently released GCC 3.4 compiler, however, our development team does not currently use this compiler extensively, so there is a small possibility that problems will occur when using GCC 3.4.

  • SCIRun's MatlabInterface package requires Matlab version 6 or version 7.

Table 2. Disk Space Requirements

Build with debugging support

1.3 GB

Optimized build

650 MB

SCIRun sample data (optional)

1 GB

Additional notes:

  • ITK 2.2 is required when building SCIRun with ITK support (SCIRun's ITK package). Earlier versions of ITK will not work.

  • SCI has experienced a number of strange behaviors with ATI cards. We do not recommend the use of ATI cards at this time.

  • See the User FAQ for information on video cards and drivers that work with SCIRun's advanced volume rendering code.

  • NVIDIA drivers, versions 1.0-5328, 1.0-5336, and 1.0-6106, will not work for hardware based texture volume rendering in SCIRun. Please do not update to these drivers if you wish your volume rendering to work.

  • Driver versions 1.0-4496, 1.0-4363 will work, but 1.0-6111 or later is required for advanced volume rendering.

  • Driver version 1.0-4191 does not work. SCI has not tested versions earlier than 1.0-4191—they may or may not work.

  • SCI has experienced a number of strange behaviors when running SCIRun on Red Hat Enterprise Linux. We do not recommend running SCIRun on this system at this time.

Proceed to “Installation from RPMs” to install SCIRun from an RPM.

Proceed to “Installation from Source Code” to build SCIRun from source code.