| [1208] | 1 | <HTML>
|
|---|
| 2 | <HEAD>
|
|---|
| 3 | <TITLE>Installation Introduction</TITLE>
|
|---|
| 4 | <!-- Changed by: Dennis Wright, 2-Dec-2002 -->
|
|---|
| 5 | <!-- Proof read by: Joe Chuma, 7-Jun-1999 -->
|
|---|
| 6 | </HEAD>
|
|---|
| 7 | <BODY>
|
|---|
| 8 | <TABLE WIDTH="100%"><TR>
|
|---|
| 9 | <TD>
|
|---|
| 10 |
|
|---|
| 11 |
|
|---|
| 12 | <A HREF="../index.html">
|
|---|
| 13 | <IMG BORDER="0" SRC="../../../../resources/html/IconsGIF/Contents.gif" ALT="Contents"></A>
|
|---|
| 14 | <IMG BORDER="0" SRC="../../../../resources/html/IconsGIF/PreviousGR.gif" ALT="Previous">
|
|---|
| 15 | <A HREF="../UnixMachines/unixMachines.html">
|
|---|
| 16 | <IMG BORDER="0" SRC="../../../../resources/html/IconsGIF/Next.gif" ALT="Next"></A>
|
|---|
| 17 | </TD>
|
|---|
| 18 | <TD ALIGN="Right">
|
|---|
| 19 | <FONT SIZE="-1" COLOR="#238E23">
|
|---|
| 20 | <P ALIGN="Right">
|
|---|
| 21 | <B>Installation Guide</B><BR>
|
|---|
| 22 | </FONT>
|
|---|
| 23 | </TD>
|
|---|
| 24 | </TR></TABLE>
|
|---|
| 25 | <P>
|
|---|
| 26 |
|
|---|
| 27 | <BR><BR>
|
|---|
| 28 | <P ALIGN="Center">
|
|---|
| 29 | <FONT SIZE="+4" COLOR="#238E23">
|
|---|
| 30 | <A name="1">
|
|---|
| 31 | <B>1. Installation Introduction</B></A>
|
|---|
| 32 | </FONT>
|
|---|
| 33 | <BR><BR>
|
|---|
| 34 |
|
|---|
| 35 | <HR ALIGN="Center" SIZE="7%">
|
|---|
| 36 | <BR><BR>
|
|---|
| 37 |
|
|---|
| 38 | <!-- ============================================== Section -->
|
|---|
| 39 | This section describes the global computing environment required for
|
|---|
| 40 | installing the Geant4 toolkit. To set up your specific computing
|
|---|
| 41 | environment for Geant4, refer to Section 2 of this Guide.
|
|---|
| 42 | <P>
|
|---|
| 43 | A shell script (<CODE>Configure</CODE>) is provided to facilitate the
|
|---|
| 44 | installation procedure, and to help the user set up the environment correctly.
|
|---|
| 45 | <P>
|
|---|
| 46 |
|
|---|
| 47 | <A name="1.1">
|
|---|
| 48 | <H2>1.1 Supported Computers and Operating Systems</H2></A>
|
|---|
| 49 |
|
|---|
| 50 | Geant4 is supported under the following operating systems:
|
|---|
| 51 | <UL>
|
|---|
| 52 | <LI>Linux on PC with g++ (gcc compiler)
|
|---|
| 53 | <LI>Flavors of Unix (from vendors: SUN)
|
|---|
| 54 | <LI>Windows/XP with MicroSoft Visual C++
|
|---|
| 55 | </UL>
|
|---|
| 56 |
|
|---|
| 57 | Currently, this is the set of flavors which can be associated with the environment
|
|---|
| 58 | variable <CODE>$G4SYSTEM</CODE> to identify the system architecture and compiler
|
|---|
| 59 | used:
|
|---|
| 60 | <PRE>
|
|---|
| 61 | Linux - Scientific Linux CERN, SLC3 or SLC4
|
|---|
| 62 | g++ gcc 3.2.3 or 3.4.5 G4SYSTEM: Linux-g++
|
|---|
| 63 | UNIX - SUN-SunOS v.5.8, CC Forte Developer 7
|
|---|
| 64 | C++ 5.4 Patch 111715-05 G4SYSTEM: SUN-CC
|
|---|
| 65 | Windows - Windows XP and Cygwin32,
|
|---|
| 66 | MSVC++ 7.1 .NET G4SYSTEM: WIN32-VC
|
|---|
| 67 | </PRE>
|
|---|
| 68 | For a more detailed description of supported platforms/compilers and versions
|
|---|
| 69 | of third party software, please refer to the release notes available with the
|
|---|
| 70 | current release you're using in <CODE>geant4/ReleaseNotes</CODE> (also
|
|---|
| 71 | accessible from the web
|
|---|
| 72 | <a href="http://cern.ch/geant4/support/download.shtml">distribution page</a>).
|
|---|
| 73 | <P>
|
|---|
| 74 | <BR>
|
|---|
| 75 | <HR>
|
|---|
| 76 |
|
|---|
| 77 | <A name="1.2">
|
|---|
| 78 | <H2>1.2 Required Software</H2></A>
|
|---|
| 79 |
|
|---|
| 80 | To run Geant4, the following software must be properly installed
|
|---|
| 81 | in your computing environment:
|
|---|
| 82 | <UL>
|
|---|
| 83 | <LI>C++ compiler<BR>
|
|---|
| 84 | (compiler from Unix vendor, g++ or Visual C++ for Windows systems)
|
|---|
| 85 | <LI>CLHEP library<BR>
|
|---|
| 86 | (see CLHEP reference guide
|
|---|
| 87 | <a target="ext" href="http://cern.ch/clhep/manual/RefGuide">
|
|---|
| 88 | cern.ch/clhep/manual/RefGuide</a>)
|
|---|
| 89 | <LI>GNU Make (note: g++ preprocessing is used to build file dependencies)
|
|---|
| 90 | is also used and a UNIX shell
|
|---|
| 91 | <LI>The Geant4 toolkit source code
|
|---|
| 92 | </UL>
|
|---|
| 93 | <P>
|
|---|
| 94 | <BR>
|
|---|
| 95 | <HR>
|
|---|
| 96 |
|
|---|
| 97 | <A name="1.3">
|
|---|
| 98 | <H2>1.3 Visualization Software</H2></A>
|
|---|
| 99 |
|
|---|
| 100 | The above list of software is the minimum required for a non-graphical
|
|---|
| 101 | setup of Geant4. To use visualization graphics in Geant4 and/or a
|
|---|
| 102 | graphical user interface (GUI), at least one of the following graphic
|
|---|
| 103 | systems or packages is required in your computing environment:
|
|---|
| 104 | <UL>
|
|---|
| 105 | <LI>X Windows</LI>
|
|---|
| 106 | <LI><a target="ext" href="http://www.opengl.org">OpenGL</a> or
|
|---|
| 107 | <a target="ext" href="http://www.mesa3d.org">MesaGL</a>
|
|---|
| 108 | (free software compatible with OpenGL)</LI>
|
|---|
| 109 | <LI><a target="ext" href="http://geant4.kek.jp/GEANT4/vis">DAWN</a>,
|
|---|
| 110 | a PostScript renderer</LI>
|
|---|
| 111 | <LI><a target="ext" href="http://oss.sgi.com/projects/inventor">Open Inventor</a>
|
|---|
| 112 | (free software from SGI)</LI>
|
|---|
| 113 | <LI><a target="ext" href="http://www.lal.in2p3.fr/OpenScientist">Open Scientist</a>
|
|---|
| 114 | (Interactive environment, including GUI)</LI>
|
|---|
| 115 | <LI><a target="ext" href="http://www.slac.stanford.edu/BFROOT/www/Computing/Graphics/Wired">WIRED3 HepRep Browser</a>
|
|---|
| 116 | (<a target="ext" href="http://www.slac.stanford.edu/~perl/heprep">HepRep</a> Browser)</LI>
|
|---|
| 117 | <LI><a target="ext" href="http://wired.freehep.org">WIRED4 JAS Plug-In</a>
|
|---|
| 118 | (<a target="ext" href="http://www.slac.stanford.edu/~perl/heprep">HepRep</a> Browser)</LI>
|
|---|
| 119 | <LI><a target="ext" href="http://erpc1.naruto-u.ac.jp/~geant4">Momo</a>
|
|---|
| 120 | (a <a target="ext" href="http://java.sun.com">Java</a>-based GUI
|
|---|
| 121 | environment, GGE, GPE, ...)</LI>
|
|---|
| 122 | <LI>VRML browser</LI>
|
|---|
| 123 | </UL>
|
|---|
| 124 |
|
|---|
| 125 | Alternatively, you can produce an ascii file for VRML or DAWN.
|
|---|
| 126 | <P>
|
|---|
| 127 | More information is available in Section 8.6, Visualization Drivers, of the
|
|---|
| 128 | User's Guide for Application Developers.
|
|---|
| 129 | <P>
|
|---|
| 130 | <BR>
|
|---|
| 131 | <HR>
|
|---|
| 132 |
|
|---|
| 133 | <A name="1.4">
|
|---|
| 134 | <H2>1.4 Software for Analysis and Histogramming</H2></A>
|
|---|
| 135 |
|
|---|
| 136 | Histogramming facilities are provided through the <B>AIDA</B> abstract
|
|---|
| 137 | interface, which in this case needs to be installed as well:
|
|---|
| 138 | <UL>
|
|---|
| 139 | <LI><A target="ext" href="http://aida.freehep.org">AIDA</A>
|
|---|
| 140 | (Abstract Interfaces for Data Analysis)
|
|---|
| 141 | </UL>
|
|---|
| 142 |
|
|---|
| 143 | External, AIDA-compliant packages which provide the necessary
|
|---|
| 144 | functionalities for doing histogramming (and therefore, should be optionally
|
|---|
| 145 | installed) are:
|
|---|
| 146 | <UL>
|
|---|
| 147 | <LI><A target="ext" href="http://jas.freehep.org">JAS</A>
|
|---|
| 148 | (Java Analysis Studio)
|
|---|
| 149 | <LI><A target="ext" href="http://cern.ch/pi">PI</A>
|
|---|
| 150 | (AIDA Interactive Analysis Environment)
|
|---|
| 151 | <LI><A target="ext" href="http://www.lal.in2p3.fr/OpenScientist">Open Scientist</A>
|
|---|
| 152 | (Interactive Analysis Environment) .
|
|---|
| 153 | </UL>
|
|---|
| 154 |
|
|---|
| 155 | <BR><BR>
|
|---|
| 156 | <HR>
|
|---|
| 157 | <A HREF="../../../../Authors/html/subjectsToAuthors.html">
|
|---|
| 158 | <I>About the authors</I></A>
|
|---|
| 159 |
|
|---|
| 160 | </BODY>
|
|---|
| 161 | </HTML>
|
|---|