Summary
- Get CD-ROM or download:
- type sh setup-emp in the directory in which setup-emp has
been placed
What to download?
- EMPIRE-2-18
- is the only file, which is strictly required. It contains all sources,
scripts, GUI, and other files needed for execution of reaction
calculations. The file can be placed anywhere in the file system.
- setup-emp -
is a bash script, which decompresses EMPIRE-II package, compiles it and
starts Graphic User Interface (GUI). It makes installation
straightforward thus it is strongly recommended that the user get it
downloaded.
- EXFOR
library - this link points to the X4-2-17.tgz file which
contains entire EXFOR library organized in a tree starting with the
'EXFOR/subent' directory. If downloaded it should be placed in the same
directory as empire-2-18.tgz. The library expands to about 340 Mb when
uncompressed. EXFOR is needed only for the comparison plots. Users who
have problems with disk space do not need to download and install this
file. In such a case, user is advised to request a CD-ROM with
EMPIRE distribution, which allows to use EXFOR library stored on the
CD-ROM without copying it to the local disk.
- HF-BCS level
densities - this file (HFBCS-lev-dens.tgz) contains tabulated
level densities calculated in frame of the Hartree-Fock-BCS approach and
provided to RIPL-2 by S. Goriely. If downloaded it should be placed in
the same directory as empire-2-18.tgz. This file is only necessary for
calculations using HF-BCS level densities (LEVDEN=3 input option). The
size is about 145 Mb when uncompressed. Again, when installing from a
CD-ROM the full functionality of the code can be preserved without
necessity of storing microscopic level densities on the local hard
drive.
- Tcl/Tk
packages - to be downloaded if and only if any of the Tk, Tcl,
Tix, and itcl packages is missing on the local computer and if the
operating system supports 'rpm' (Linux RedHat, Suse and Mandrake). The
current link (Tcl-Tk-Tix-ictl.tgz) when untarred and gunzipped will
produce the following RedHat 7.3 packages, which can be installed by the
setup-emp script:
- tk-8.3.3-67.i386.rpm
- tcl-8.3.3-67.i386.rpm
- itcl-3.2-67.i386.rpm
- tix-8.2.0b1-67.i386.rpm
These may or may not work
with Suse or Mandrake, just don't know. Native Tcl/Tk packages, as
included in the original Linux distributions, are recommended. For other
systems, sources and/or binaries can be downloaded free of charge from:
In such a case the packages must be installed manually.
- manual - NEED NOT BE DOWNLOADED; it is already contained in
the empire-2-18.tgz file.
Installation using setup-emp script (Linux/UNIX)
Starting with the 2.17 version EMPIRE-II can be installed using the
setup-emp script. This is as easy as can be! Just cd to the directory
containing downloaded files and type:
sh setup-emp
to
execute the script. In the case of CD-ROM installation you have to mount
CD-ROM before executing the script with something like (actual mount point
may be different depending on your installation):
mount /mnt/cdrom
cd /mnt/cdrom
sh setup-emp
The installation script will
default to the current directory for the EMPIRE distribution files so it
is safe to hit Enter key when it asks for the location of source files.
Next script will ask for the target directory in which EMPIRE should be
installed. The default is your home directory and again Enter is a good
answer since setup-emp will create 'empire' directory so that EMPIRE
installation will not mess up with your files. Then the script will ask
whether you want to install EXFOR and HF-BCS level densities. You
certainly want to answer yes if you have them downloaded. If you are
installing from the CD-ROM you may also say 'no'. The script will not copy
EXFOR and/or HF-BCS level densities to the hard disk but will create links
to the CD-ROM instead. Thus, you will be able to use both libraries
providing you have EMPIRE distribution CD-ROM inserted into your CD-ROM
drive and mounted while running calculations. A substantial
reduction of the occupied disk space may compensate for a slight overhead
(order of seconds), which is due to the low transfer rate of data from the
CD-ROM. After all files are uncompressed and copied the script will ask
for the FORTRAN compiler of your choice. By default, Linux standard g77 is
used but you may prefer to specify another one (NOTE: the compiler must
already be installed on your system). Next the whole package is
compiled. There will be a flood of warnings during ECIS compilation. These
are caused by the ECIS style for setting array dimensions. It is 'legal'
but not appreciated by most compilers. As long as 'ecis' executable is
created in the empire/source directory these warning messages can be
safely ignored.
Starting with the 2.18 version EMPIRE-II distribution comes with the
Tcl, Tk, Tix, and itcl packages needed for running user graphic interfaces
(GUIs). Installation script will probe whether these packages are
available on the system and propose to install them in case they are
missing. In order to do this the root password will be requested. Probing
and installation is only possible on Linux systems running 'rpm' (RedHat,
Suse, and Mandrake). It has been tested on the RedHat 7.2 and 7.3 only and
it may not work for other distributions.
At the very end the script proposes to launch EMPIRE GUI and you are
all done.
Manual installation (UNIX)
Here is a sequence of steps to follow in oder to install EMPIRE-II
manually if setup-emp script can not be used for any reason :-(
tar
xvzf empire-2-18.tgz
tar xvzf X4-2-17.tgz
(optional)
tar xvzf HFBCS-lev-dens.tg (optional)
cd
empire
Compile
cd work
Xrun.tcl
The last command should start the new GUI. If not, you may still try
the old one :-( by typing:
lrun.tcl
If all worked fine you should be ready to go. If
this is not a case read details below.
Some systems will not allow for tar xvzf 'file.tgz' command. In
such a case one can use:
gunzip 'file,tgz' and tar xvf
'file.tar' instead. On Windows, WinZip can be used to uncompress
.tgz files.
The FORTRAN sources are compiled using Makefiles present in respective
directories. By default g77 FORTRAN compiler (standard in recent LINUX Red
Hat distributions) is used. To use another compiler user has to edit all
Makefiles and change them appropriately before running Compile script.
Note that Makefile in the empire/source directory contains commented
examples for a number of typical compilers. If 'make' utility is not
available user will have to compile all components manually. Please refer
to Makefiles for the correct names of executables and to the manual for
further details.
Platform
EMPIRE-II has been developed and tested under LINUX Red Hat (actual
version 7.3). The whole system should run on any UNIX providing:
- bash shell
- FORTRAN compiler
- Tcl/Tk
- Tix
- itcl
- gnuplot
- awk
- xemacs
- ghostview (gv)
Cross section calculations should also be
possible on non-UNIX operating systems with FORTRAN77/90/95 compiler. In
such a case, the ENDF file and PLOTC4 plots can be obtained using manual
operation mode (see manual) adapted to the actual operating system. In
particular, MS Windows and VMS are known to work in the manual mode.
Execution
Invoke Xrun.tcl (lrun.tcl) script in the ~/empire/work directory (if it
was not already started by the setup-emp script):
cd
~/empire/work
Xrun.tcl &
This brings the new Graphical User Interface (GUI) to the screen.
NOTE: Xrun.tcl needs Tcl/Tk, Tix, itcl, and bash shell installed, while
lrun.tcl can do without itcl. If Tcl/Tk is missing you still can use
scripts provided in the empire/work directory. Please refer to
documentation for more details. In case bash shell is not available you
would have to resort to the manual mode (see documentation). However, a
single run of the whole system in the manual mode is likely to be more
work than installing the bash shell.
To run default calculations for neutron induced reactions using
GUI:
- select your favorite editor using 'Options'->'Select
editor' menu of the GUI
- type any name (no dots or spaces!) in the
'Project' box
- hit 'Create' button
- in the editor window type
target's A and Z in place of 'x'
- save the file and close the
editor
- click 'Run+Format+Plot' button
- wait for the calculations
to be completed
- inspect outputs and plots clicking on the appropriate
buttons
That's it!