Contents Previous Next

Installation Guide



1. Installation Introduction




This section describes the global computing environment required for installing the Geant4 toolkit. To set up your specific computing environment for Geant4, refer to Section 2 of this Guide.

A shell script (Configure) is provided to facilitate the installation procedure, and to help the user set up the environment correctly.

1.1 Supported Computers and Operating Systems

Geant4 is supported under the following operating systems: Currently, this is the set of flavors which can be associated with the environment variable $G4SYSTEM to identify the system architecture and compiler used:
    Linux   - Scientific Linux CERN, SLC3 or SLC4
              g++ gcc 3.2.3 or 3.4.5                 G4SYSTEM: Linux-g++
    UNIX    - SUN-SunOS v.5.8, CC Forte Developer 7
              C++ 5.4 Patch 111715-05                G4SYSTEM: SUN-CC
    Windows - Windows XP and Cygwin32,
              MSVC++ 7.1 .NET                        G4SYSTEM: WIN32-VC
For a more detailed description of supported platforms/compilers and versions of third party software, please refer to the release notes available with the current release you're using in geant4/ReleaseNotes (also accessible from the web distribution page).



1.2 Required Software

To run Geant4, the following software must be properly installed in your computing environment:



1.3 Visualization Software

The above list of software is the minimum required for a non-graphical setup of Geant4. To use visualization graphics in Geant4 and/or a graphical user interface (GUI), at least one of the following graphic systems or packages is required in your computing environment: Alternatively, you can produce an ascii file for VRML or DAWN.

More information is available in Section 8.6, Visualization Drivers, of the User's Guide for Application Developers.



1.4 Software for Analysis and Histogramming

Histogramming facilities are provided through the AIDA abstract interface, which in this case needs to be installed as well: External, AIDA-compliant packages which provide the necessary functionalities for doing histogramming (and therefore, should be optionally installed) are:


About the authors