source: trunk/documents/UserDoc/DocBookUsersGuides/InstallationGuide/xml/Introduction/introduction.xml@ 905

Last change on this file since 905 was 904, checked in by garnier, 17 years ago

ajout de la doc

File size: 6.8 KB
Line 
1<!-- ******************************************************** -->
2<!-- -->
3<!-- [History] -->
4<!-- Converted to DocBook: Katsuya Amako, Aug-2006 -->
5<!-- Changed by: Dennis Wright, 2-Dec-2002 -->
6<!-- Proof read by: Joe Chuma, 7-Jun-1999 -->
7<!-- -->
8<!-- ******************************************************** -->
9
10<para>
11This section describes the global computing environment required
12for installing the Geant4 toolkit. To set up your specific
13computing environment for Geant4, refer to Section 2 of this Guide.
14</para>
15
16<para>
17A shell script (<literal>Configure</literal>) is provided to
18facilitate the installation procedure, and to help the user set up
19the environment correctly.
20</para>
21
22
23<!-- ******************* Section (Level#1) ****************** -->
24<sect1 id="sect.Support">
25<title>
26Supported Computers and Operating Systems
27</title>
28
29<para>
30Geant4 is supported under the following operating systems:
31
32<itemizedlist spacing="compact">
33 <listitem><para>
34 Linux on PC with g++ (gcc compiler)
35 </para></listitem>
36 <listitem><para>
37 MacOSX with g++ (gcc compiler)
38 </para></listitem>
39 <listitem><para>
40 Windows/XP with MicroSoft Visual C++
41 </para></listitem>
42</itemizedlist>
43</para>
44
45<para>
46Currently, this is the set of flavors which can be associated with
47the environment variable <literal>$G4SYSTEM</literal> to identify the
48system architecture and compiler used:
49
50<literallayout><literal>
51 Linux - Scientific Linux CERN, SLC4 (or SLC5)
52 g++ gcc 3.4.6 (or 4.1.2) G4SYSTEM: Linux-g++
53 MacOSX - MacOSX Darwin 10.5
54 g++ gcc 4.0.1 G4SYSTEM: Darwin-g++
55 Windows - Windows XP and Cygwin32
56 MSVC++ 9.0, Visual Studio 2008 G4SYSTEM: WIN32-VC
57</literal></literallayout>
58</para>
59
60<para>
61For a more detailed description of supported platforms/compilers
62and versions of third party software, please refer to the release
63notes available with the current release you're using in
64<literal>geant4/ReleaseNotes</literal> (also accessible from the web
65<ulink url="http://cern.ch/geant4/support/download.shtml">
66distribution page
67</ulink>
68).
69</para>
70
71</sect1>
72
73
74<!-- ******************* Section (Level#1) ****************** -->
75<sect1 id="sect.ReqSoft">
76<title>
77Required Software
78</title>
79
80<para>
81To run Geant4, the following software must be properly installed in
82your computing environment:
83
84<itemizedlist spacing="compact">
85 <listitem><para>
86 C++ compiler
87 <para>
88 (compiler from Unix vendor, g++ or Visual C++ for Windows systems)
89 </para>
90 </para></listitem>
91 <listitem><para>
92 CLHEP library
93 <para>
94 (see CLHEP reference guide
95 <ulink url="http://cern.ch/clhep/manual/RefGuide/">
96 cern.ch/clhep/manual/RefGuide
97 </ulink>
98 )
99 </para>
100 </para></listitem>
101 <listitem><para>
102 GNU Make (note: g++ preprocessing is used to build file
103 dependencies) is also used and a UNIX shell
104 </para></listitem>
105 <listitem><para>
106 The Geant4 toolkit source code
107 </para></listitem>
108</itemizedlist>
109</para>
110
111</sect1>
112
113
114<!-- ******************* Section (Level#1) ****************** -->
115<sect1 id="sect.VisSoft">
116<title>
117Visualization Software
118</title>
119
120<para>
121The above list of software is the minimum required for a
122non-graphical setup of Geant4. To use visualization graphics in
123Geant4 and/or a graphical user interface (GUI), at least one of the
124following graphic systems or packages is required in your computing
125environment:
126
127<itemizedlist spacing="compact">
128 <listitem><para>
129 X Windows
130 </para></listitem>
131 <listitem><para>
132 <ulink url="http://www.opengl.org/">
133 OpenGL
134 </ulink>
135 or
136 <ulink url="http://www.mesa3d.org/">
137 MesaGL
138 </ulink>
139 (free software compatible with OpenGL)
140 </para></listitem>
141 <listitem><para>
142 <ulink url="http://geant4.kek.jp/GEANT4/vis/">
143 DAWN
144 </ulink>
145 , a PostScript renderer
146 </para></listitem>
147 <listitem><para>
148 <ulink url="http://oss.sgi.com/projects/inventor/">
149 Open Inventor
150 </ulink>
151 (free software from SGI)
152 </para></listitem>
153 <listitem><para>
154 <ulink url="http://openscientist.lal.in2p3.fr/">
155 Open Scientist
156 </ulink>
157 (Interactive environment, including GUI)
158 </para></listitem>
159 <listitem><para>
160 <ulink url="http://www.slac.stanford.edu/BFROOT/www/Computing/Graphics/Wired/">
161 HepRApp Browser
162 </ulink>
163 (
164 <ulink url="http://www.slac.stanford.edu/~perl/heprep/">
165 HepRep
166 </ulink>
167 Browser)
168 </para></listitem>
169 <listitem><para>
170 <ulink url="http://wired.freehep.org/">
171 WIRED4 JAS Plug-In
172 </ulink>
173 (
174 <ulink url="http://www.slac.stanford.edu/~perl/heprep/">
175 HepRep
176 </ulink>
177 Browser)
178 </para></listitem>
179 <listitem><para>
180 <ulink url="http://cern.ch/geant4/geant4_public/source/geant4/environments/MOMO/docs/MOMOHelp.html">
181 Momo
182 </ulink>
183 (a
184 <ulink url="http://java.sun.com/">
185 Java
186 </ulink>
187 -based GUI environment, GGE, GPE, ...)
188 </para></listitem>
189 <listitem><para>
190 VRML browser
191 </para></listitem>
192</itemizedlist>
193</para>
194
195<para>
196Alternatively, you can produce an ascii file for VRML or DAWN.
197</para>
198
199<para>
200More information is available in Section 8.6, Visualization
201Drivers, of the User's Guide for Application Developers.
202</para>
203
204</sect1>
205
206
207<!-- ******************* Section (Level#1) ****************** -->
208<sect1 id="sect.SoftAnaHisto">
209<title>
210Software for Analysis and Histogramming
211</title>
212
213<para>
214Histogramming facilities are provided through the <emphasis role="bold">AIDA</emphasis>
215abstract interface, which in this case needs to be installed as
216well:
217
218<itemizedlist spacing="compact">
219 <listitem><para>
220 <ulink url="http://aida.freehep.org/">
221 AIDA
222 </ulink>
223 (Abstract Interfaces for Data Analysis)
224 </para></listitem>
225</itemizedlist>
226</para>
227
228<para>
229External, AIDA-compliant packages which provide the necessary
230functionalities for doing histogramming (and therefore, should be
231optionally installed) are:
232
233<itemizedlist spacing="compact">
234 <listitem><para>
235 <ulink url="http://iaida.dynalias.net/">
236 iAIDA
237 </ulink>
238 (iAIDA, an implementation of AIDA in C++)
239 </para></listitem>
240 <listitem><para>
241 <ulink url="http://jas.freehep.org/jas3/">
242 JAS
243 </ulink>
244 (Java Analysis Studio)
245 </para></listitem>
246 <listitem><para>
247 <ulink url="http://openscientist.lal.in2p3.fr/">
248 Open Scientist
249 </ulink>
250 (Interactive Analysis Environment).
251 </para></listitem>
252 <listitem><para>
253 <ulink url="http://ilcsoft.desy.de/portal/software_packages/raida/">
254 rAIDA
255 </ulink>
256 (rAIDA, a <ulink url="http://root.cern.ch/">Root</ulink> implementation of AIDA)
257 </para></listitem>
258</itemizedlist>
259</para>
260
261</sect1>
Note: See TracBrowser for help on using the repository browser.