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 -> 1001cActive 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.