|
flair
for FLUKA
|
|
©
2006 Vasilis Vlachoudis
|
Requirements
Flair apart from the latest version of FLUKA it requires the following programs:
- Python interpreter version V2.3 or greater. Python usually comes pre-installed
in most linux distributions, otherwise it can be downloaded from
http://www.python.org
- Tkinter
toolkit, this is the default graphical toolkit for python and usually
it is shipped together with the interpreter. In Fedora distributions
(Version>3) it has to be installed separately. In this case install
it with the command (as superuser)
- Tcl/Tk version V8.4 or greater.
Optionally, for the plot creation
- gnuplot version V4.0 or greater
- PovRay version V3.6 or greater.
For the moment there is no graphical user interface to povray for photorealistic 3d images.
Download
RPM / DEB / TAR
Download the latest version of code:
WARNING: Beta testing of the code. Please keep backups frequently
- RPM:
Download the rpm version for systems that are based on the RPM installer or they
support rpm packages.
flair-0.7-0.noarch.rpm
Uploaded: Mon 06-Oct-2008
- To install execute the following command as superuser:
|
$ rpm -ivh flair-X-XX.noarch.rpm
|
On distributions like Suse, Ubuntu etc. the package tkinter
is called python-tk. Please verify that you have installed the
required packages and then issue the command
|
$ rpm -ivh --nodeps flair-X-XX.noarch.rpm
|
- To upgrade to a new version:
|
$ rpm -Fvh flair-X.X-X.noarch.rpm
|
Or directly from the web site
|
$ rpm -Fvh http://www.fluka.org/flair/flair-X.X-X.noarch.rpm
|
- DEB:
Download the deb version for systems that are debian based
flair_0.7-0_all.deb
Uploaded: Mon 06-Oct-2008
To install execute the following command as superuser:
|
$ dpkg -i flair_X.XX-X_all.deb
|
- Tar-gzip:
flair-0.7-0.tgz
Uploaded: Mon 06-Oct-2008
Expand the archive to the appropriate directory use the following commands:
$ tar xzvf flair-X.XX.tgz
or
$ gunzip -c flair-X.XX.tgz | tar xvf -
|
CVS
To checkout the latest development version directly
from the CVS server using anonymous access, use the following commands:
$ CVSROOT=:pserver:anonymous@isscvs.cern.ch:/local/reps/flair
$ export CVSROOT
$ cvs login (Empty password)
$ cvs co .
|
CVS web interface
- CVSWeb
- CVSView
Version Numbering
Flair version numbering, consists of 3 numbers starting from 0, in the form: flair-M.m-R
- M: Major version, this number is increased by one only when a major
modification in the structure of the program takes place. During the initial
phase of development is 0.
- m: Minor version, this number is increased by one every time a
addition in the program functionality is made. e.g. Adding new plotting forms,
mechanism, databases etc.
- R: Release, this number is increased every time when bug fixes take
place or minor changes in the functionality. e.g. Addition of extra fields in a
form etc.
The About Dialog of the program displays the Major and minor version as well
the CVS release number, every time changes in the program are committed to the
CVS server. It is recommended the user to pay attention on the date of the last
change as well the date when the program is uploaded on the web site.
Installation
The recommended way of installation is the use of rpm. The rpm installer,
will install the program in the /usr/local/flair directory and the
executable launcher programs in the /usr/local/bin. It will also create all
the necessary files and modify the system database to add the program in
the educational/science/physics menu, define the appropriate file
associations for the file types .flair, .fluka and .inp.
In case your system doesn't support the rpm, use the tar gzip file and
follow the instructions in the README file. For specialised help on various
OS, look first the FAQ.
In brief, expand the archive to a directory of your choice, and
either add it to the PATH variable or create an alias in your login script
like
alias flair=/path-where-you-install-flair/flair
Useful Programs
| qfluka.sh |
Script to launch jobs on a cluster using OpenPBS system. Can easily be modified for
other batch systems |
For comments and changes send e-mail to
Vasilis.Vlachoudis@cern.ch
Last modified Mon 06-Oct-2008