source: trunk/documents/UserDoc/UsersGuides/InstallationGuide/html/Introduction/introduction.html @ 1292

Last change on this file since 1292 was 1208, checked in by garnier, 15 years ago

CVS update

File size: 5.4 KB
Line 
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 --> 
39This section describes the global computing environment required for
40installing the Geant4 toolkit. To set up your specific computing
41environment for Geant4, refer to Section 2 of this Guide.
42<P>
43A shell script (<CODE>Configure</CODE>) is provided to facilitate the
44installation 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
50Geant4 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
57Currently, this is the set of flavors which can be associated with the environment
58variable <CODE>$G4SYSTEM</CODE> to identify the system architecture and compiler
59used:
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>
68For a more detailed description of supported platforms/compilers and versions
69of third party software, please refer to the release notes available with the
70current release you're using in <CODE>geant4/ReleaseNotes</CODE> (also
71accessible 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
80To run Geant4, the following software must be properly installed
81in 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
100The above list of software is the minimum required for a non-graphical
101setup of Geant4.  To use visualization graphics in Geant4 and/or a
102graphical user interface (GUI), at least one of the following graphic
103systems 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
125Alternatively, you can produce an ascii file for VRML or DAWN.
126<P>
127More information is available in Section 8.6, Visualization Drivers, of the
128User'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
136Histogramming facilities are provided through the <B>AIDA</B> abstract
137interface, 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
143External, AIDA-compliant packages which provide the necessary
144functionalities for doing histogramming (and therefore, should be optionally
145installed) 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>
Note: See TracBrowser for help on using the repository browser.