Installation
Note: this page is heavily under construction.
The SATAN export package comprises main and auxiliary executables,
documentation and examples. It can be obtained from GSI's
ftp server.
The package is organized and installed as follows.
UNIX Systems
Available as a tar'ed and compressed archive
Contents:
README.unix this text.
HELP/ documentation in HTML format.
BIN/ executables:
SATAN SATAN executable
satan Shell script to call different SATAN versions.
Recommended for starting SATAN
fitfct Shell script to compile and link user function
EXAMPLES/ examples
fitusr.h header file for user fit function
usrfct.c sample user function
... example files
It is recommended to keep all SATAN-related files in a single directory SATAN apart from the root file system.
To install:
mkdir SATAN
cd SATAN
uncompress SATAN.xxxx.tar.Z
tar -xvf SATAN.xxxx.tar
Then place the following three lines in your user profile
in order two allow the SATAN commands to be executed:
export PATH=~/SATAN/BIN:$PATH
export SATANDOC=~/SATAN/HELP
export SATANTUT=~/SATAN/EXAMPLES
The shell script satan suggests a scheme
how to handle different versions of the program:
satan old old version
satan pro production version
satan new new version
Moreover, it also sets the necessary LD_LIBRARY_PATH which is needed for
the dynamic loading of external user fit functions.
Amiga Systems
Available as a self-extracting LhA archive (you'll need the LhA shareware, e.g. from Aminet).
Contents:
README.amiga this text.
HELP/ documentation in AmigaGuide and HTML format.
C/ executables:
SATAN881 SATAN for use with 68020/68881,68030/68882,68040,68060 systems.
It won't run on non-FPU systems.
SATANffp SATAN for use with the FFP math libraries. Suited for non-FPU systems.
Limited to numbers 1E-19..1E+19 and 6 digits precision.
satan Shell script to call different SATAN versions.
Recommended for starting SATAN
whichcpu Auxiliary program needed by satan
whichfpu Auxiliary program needed by satan
fitfct.rexx ReXX procedure to compile and link user function
LIBS/ shared libraries
EXAMPLES/ examples
fitusr.h header file for user fit function
usrfct.c sample user function
... example files
It is recommended to keep all SATAN-related files in a single directory SATAN apart
from the system partition.
To install:
makedir SATAN
cd SATAN
SATAN.amiga.run
Then place the following three lines in the file S:user-startup
in order two allow the SATAN commands to be executed:
path C: SATAN/C add
assign SATANLIBS: SATAN/LIBS
assign SATANDOC: SATAN/HELP
assign SATANTUT: SATAN/EXAMPLES
path REXX: SATAN/C add
The shell script satan suggests a scheme
how to handle different versions of the program.
satan old old version
satan pro production version
satan new new version
satan 881 FPU version
satan ffp FFP version
Last updated: M.Kraemer@gsi.de,
4-Jun-1999