Overview 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 Installation Guide.

Since release 3.2, a shell script (Configure) is provided to facilitate the installation procedure, and help the user to set up correctly his/her environment.

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:
    UNIX    - SUN-SunOS v.5.8, CC Forte Developer 7
              C++ 5.4 Patch 111715-05           G4SYSTEM: SUN-CC
    Linux   - Linux RedHat 7.3, g++ gcc 2.95.2
                             or g++ gcc-3.2     G4SYSTEM: Linux-g++
    Windows - Windows 2000 or XP
              and Cygwin32, MSVC++ 6.0 SP5      G4SYSTEM: WIN32-VC
For a more detailed description of platforms/compilers supported 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: (*) STL, the Standard Template Library is required.



1.3 Visualization software

The list of software above is the minimum software requirement 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 packages which are compliant with AIDA and providing all necessary functionalities for doing histogramming (and therefore, should be optionally installed) are the following:


About the authors