SCIRun Installation Guide for Mac OS X

(v. 1.24.2)


Table of Contents

Introduction
Installation from a Binary Tarball
Downloading
Installing SCIRun
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
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 Mac OS X platform. SCIRun may be installed from a tarball or built from source code.

Mac OS X platform guidelines are listed in Table 1, “Platform Guidelines for Mac OS X”.

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

Table 1. Platform Guidelines for Mac OS X

HardwareSoftware
  • G4 or G5 processor

  • 512 Mb (or more) RAM

  • OS X 10.3 (Panther) or OS X 10.4 (Tiger)

  • Apple's X11 server software, Xcode 1.5 or later developer tools, and X11 software development kit.

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

  • SCIRun's TEEM package supports PNG images if PNG libraries are installed. PNG libraries can be installed via the fink software distribution system.

Table 2. Disk Space Requirements

Build with debugging support

1.3 GB

Optimized build

650 MB

SCIRun sample data (optional)

1 GB

Additional notes:

  • Apple's X11 server software, Xcode developer tools, and X11 SDK are distributed with Mac OS X but are not part of the Mac OS X default installation. They are installed by double-clicking, in turn, the files X11User.pkg, Developer.mpkg, and X11SDK.pkg. These files may be present on the hard drive, the Mac OS X installation CDs, or DVD. Developer.mpkg and X11SDK.pkg are part of the Xcode distribution.

  • The compiler distributed with Xcode 1.5 may need updating with Apple's November2004GCCUpdater package. If the command gcc -v yields build number 1666 then the updater package must be applied. If the build number is 1671 then the updater package does not need to be applied. November2004GCCUpdater is available from Apple's Developer Connection page.

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

Proceed to “Installation from a Binary Tarball” to install SCIRun from a tarball.

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