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

Last change on this file since 1155 was 921, checked in by garnier, 17 years ago

en test de gl2ps. Problemes de libraries

File size: 6.9 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://www.trolltech.com">
149 Qt
150 </ulink>
151 , a powerfull toolkit
152 </para></listitem>
153 <listitem><para>
154 <ulink url="http://oss.sgi.com/projects/inventor/">
155 Open Inventor
156 </ulink>
157 (free software from SGI)
158 </para></listitem>
159 <listitem><para>
160 <ulink url="http://openscientist.lal.in2p3.fr/">
161 Open Scientist
162 </ulink>
163 (Interactive environment, including GUI)
164 </para></listitem>
165 <listitem><para>
166 <ulink url="http://www.slac.stanford.edu/BFROOT/www/Computing/Graphics/Wired/">
167 HepRApp Browser
168 </ulink>
169 (
170 <ulink url="http://www.slac.stanford.edu/~perl/heprep/">
171 HepRep
172 </ulink>
173 Browser)
174 </para></listitem>
175 <listitem><para>
176 <ulink url="http://wired.freehep.org/">
177 WIRED4 JAS Plug-In
178 </ulink>
179 (
180 <ulink url="http://www.slac.stanford.edu/~perl/heprep/">
181 HepRep
182 </ulink>
183 Browser)
184 </para></listitem>
185 <listitem><para>
186 <ulink url="http://cern.ch/geant4/geant4_public/source/geant4/environments/MOMO/docs/MOMOHelp.html">
187 Momo
188 </ulink>
189 (a
190 <ulink url="http://java.sun.com/">
191 Java
192 </ulink>
193 -based GUI environment, GGE, GPE, ...)
194 </para></listitem>
195 <listitem><para>
196 VRML browser
197 </para></listitem>
198</itemizedlist>
199</para>
200
201<para>
202Alternatively, you can produce an ascii file for VRML or DAWN.
203</para>
204
205<para>
206More information is available in Section 8.6, Visualization
207Drivers, of the User's Guide for Application Developers.
208</para>
209
210</sect1>
211
212
213<!-- ******************* Section (Level#1) ****************** -->
214<sect1 id="sect.SoftAnaHisto">
215<title>
216Software for Analysis and Histogramming
217</title>
218
219<para>
220Histogramming facilities are provided through the <emphasis role="bold">AIDA</emphasis>
221abstract interface, which in this case needs to be installed as
222well:
223
224<itemizedlist spacing="compact">
225 <listitem><para>
226 <ulink url="http://aida.freehep.org/">
227 AIDA
228 </ulink>
229 (Abstract Interfaces for Data Analysis)
230 </para></listitem>
231</itemizedlist>
232</para>
233
234<para>
235External, AIDA-compliant packages which provide the necessary
236functionalities for doing histogramming (and therefore, should be
237optionally installed) are:
238
239<itemizedlist spacing="compact">
240 <listitem><para>
241 <ulink url="http://iaida.dynalias.net/">
242 iAIDA
243 </ulink>
244 (iAIDA, an implementation of AIDA in C++)
245 </para></listitem>
246 <listitem><para>
247 <ulink url="http://jas.freehep.org/jas3/">
248 JAS
249 </ulink>
250 (Java Analysis Studio)
251 </para></listitem>
252 <listitem><para>
253 <ulink url="http://openscientist.lal.in2p3.fr/">
254 Open Scientist
255 </ulink>
256 (Interactive Analysis Environment).
257 </para></listitem>
258 <listitem><para>
259 <ulink url="http://ilcsoft.desy.de/portal/software_packages/raida/">
260 rAIDA
261 </ulink>
262 (rAIDA, a <ulink url="http://root.cern.ch/">Root</ulink> implementation of AIDA)
263 </para></listitem>
264</itemizedlist>
265</para>
266
267</sect1>
Note: See TracBrowser for help on using the repository browser.