TRiP98
is free of charge, but not for free download.
Contact me via the (de-spammed) address at the bottom of the page
for details.
TRiP98's
traditional home platform used in GSI's pilot project is the
IBM RS/6000 system
family (or compatibles) under the AIX operating system.
TRiP98large executable
is provided which allows additional data segments to be used
(up to 2 GByte total at present).
TRiP98vlarge executable
is provided which uses the AIX very large address space model
(up to 3.25 GByte total at present, requires AIX 5.2 or higher).
This is the maximum available in 32 bit.
very large only) as well as the 64-bit memory model.
This better meets the demands of today's treatment plans,
often exceeding the 32-bit address limit.
TRiP98 versions for platforms
other than AIX/POWER are available on request.
mkdir TRiP98 cd TRiP98
zcat TRiP98beam.aix.0509b.tar.Z | tar -xvf - ; chmod -R a-w ./ cd ..; chmod a-w TRiP98which includes write-protection.
zcat
step.
export TRIP98=/u/bio/TRiP98
.profile or such.
TRiP98 code and data
in separate root locations, conveniently named
TRiP98PROG and TRiP98DATA, respectively, which will hold the actual releases
as subdirectories. Dedicated links
(NEW,OLD,PRO)
point to these subdirectories.
TRiP98PROG/
0408a/
0509g/
1001c/
CLASSIC -> 0408a
OLD -> 0408a
PRO -> 0509g
NEW -> 1001c
Active releases may be cycled by just redefining links.
A dedicated shell script, trip98env, comes as part of
the code package and helps toggling between releases,
i.e. defines/undefines shell variables needed
for proper TRiP98 execution, e.g.:
. trip98env -new # select "NEW", mind the dot ! . trip98env -old # revert to "OLD", mind the dot !
To install and setup all this (basic Unix knowledge required):
/ourapps.
9905 downloaded to /tmp.
Then prepare the data location
mkdir -p /ourapps/TRiP98DATA/9905 cd /ourapps/TRiP98DATA/9905and unpack using one (!) of the following:
zcat /tmp/TRiP98DATA-9905.tar.Z | tar -xvf - # for tar+compressed gunzip -c /tmp/TRiP98DATA-9905.tar.gz | tar -xvf - # for tar+gzipped unzip /tmp/TRiP98DATA-9905.zip # for zipped
0509g for AIX 5.2, downloaded to /tmp.
mkdir -p /ourapps/TRiP98PROG/0509g cd /ourapps/TRiP98PROG/0509gUnpack using one (!) of the following:
zcat /tmp/TRiP98PROG-0509g.AIX-powerpc-52.tar.Z | tar -xvf - # for tar+compressed gunzip -c /tmp/TRiP98PROG-0509g.AIX-powerpc-52.tar.gz | tar -xvf - # for tar+gzipped unzip /tmp/TRiP98PROG-0509g.AIX-powerpc-52.zip # for zippedThen place a link to the location of the base data set
ln -s ../../TRiP98DATA/9905/DATA DATA
0509g should become the NEW version,
simply change the appropriate links
cd /ourapps/TRiP98PROG/
ln -sf 0509g NEW # this is now the NEW version
ln -sf NEW/bin/trip98env trip98env # make the environment script generally available
# examples for additional optional actions follow
ln -sf 0509d PRO # redirect older releases
ln -sf 0509d OLD # different release links may point to the same release directory
...
This way a "window" of active versions can be shifted over all releases
ever installed, keeping prehistoric releases as inactive directories.
.profile or similar,
define the TRiP98 progam root location:
export TRIP98PROG=/ourapps/TRiP98PROGIn the same script, set the default version, e.g.
. $TRIP98PROG/trip98env -new(again, mind the dot !)
export PATH=$TRIP98PROG:$PATH . trip98env -newNote that this installation step will normally be needed only once, for the very first
TRiP98 installation.
TRiP98 and the program should start
with some predefined command sequence.