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> |
---|