Readme = FLUKA files short doc -------------------------------------------------------- UPDATED===15.06.2008 TITLE===FLUKA files short doc --------------------------------------------------------

This complements the Unix installation parts of the Fluka manual

All Fluka releases have a numbering scheme like:

where <major revision> is usually the year that major revision has been developed, <minor revision> is a number like 1,2,..., and the patch level is a letter like b,c,... . Releases differing in patch level only are supposed to differ because of bug fixes only or small feature additions. Respin numbers simply indicate whether a given version has been redistributed with minor changes like changing a dimension para- meter, changes/fixes in some databases, curing obvious problems


FLUKA filesystem structure

top directory:

fluka2006.manualmanual, ascii version
FM.pdfmanual, pdf version
CERN-2005-10.pdfofficial reference
libflukahp.acompiled library with all Fluka routines
example.inpexample input in various formats
exfixed.inp
exmixed.inp
random.datrandom number seed
sigmapi.bindatafiles
elasct.bin
neuxsc_72.bin
nuclear.bin
fluodt.dat
brems_fin.bin
gxsect.bin
cohff.bin
e6r1nds3.fyi
jef2.fyi
jendl3.fyi
xnloan.dat

flutil/

lflukascript to link Fluka (contains help) or auxiliary programs
ldpmqmdscript to link Fluka with RQMD-2.4 and DPMJET-2.53
ldpm3qmdscript to link Fluka with RQMD-2.4 and DPMJET-3
rflukascript to run Fluka (contains help)
fffscript to compile single routines
ustsuw.fprogram to sum data files from USRTRACK option and compute statistics
usxsuw.fprogram to sum data files from USRBDX option and compute statistics
usysuw.fprogram to sum data files from USRYIELD option and compute statistics
usbsuw.fprogram to sum data files from USRBIN option and compute statistics
usrsuw.fprogram to sum data files from RESNUCLE option and compute statistics
usrsuwev.fprogram to sum data files from RESNUCLE option, compute statistics, and evolve for given irradiation and decay times the radioactive inventory

flukapro/

usermvax/


Usage notes:

to change the user routines and link:


flutil/lflukalinks from libflukahp and optional obj files if no -m (main) option is given, it can be used to link different programs. To link the default run excutable issue:
flutil/lfluka -m fluka
lfluka -hexplains input parameters.

all script files contain a top directory definition (FTOP) that must be properly set before usage. For most of them it suffices that the user defines an environmental variable FLUPRO pointing to the directory where the distribution tar file has been opened


To run Fluka

the flutil/rfluka script creates a work subdirectory to run Fluka, sets the appropriate logical links, and runs the program for a user-defined numbers of runs, each time writing the last random seed of the run, to be used as first seed by the next run, and copying back the output files to the parent directory. output and data files will have names of the form <input><run number>.out and <input><run number>_<data file name> where <data file name> is the one specified in the OPEN card of the input file (mandatory on HPUX-9, optional on VMS, Linux, Compaq TrueUnix, IBM/AIX and HPUX-10 where a default for###, fort.### or ftn### unit is opened)

before running:

if the electromagnetic part is swiched on, a "pemf file" is no longer required. Look at the release-notes and the manual for further details

after:

auxiliary programs are needed to read, sum and analyze binary or formatted data files. An example is provided for binary USRTRACK, USRBDX, USRYIELD, USRBIN and RESNUCLE data file. I.e. program ustsuw creates a binary sum file <output file> an ascii summary file <output file>_sum.lis, and an ascii compact file suitable for further automatic processing <output file>_tab.lis