In order to download the files of the ADF package,
a username and password are required.
You get these when you buy ADF.
Read the Installation manual!
It contains important new information on the tuning of ADF to your hardware,
and information on how to set the scratch directories that ADF uses.
Your installation may not work properly if not configured correctly!
The ADF database (AtomicData), example runs (Examples) and source files are platform independent, so you have to download these only once. If you want to compile the package yourself you also need the source code.
If your license does not include source codes you are not authorized to download the Source files.
| Platform-independent Resources | AtomicData (v2002.03) | Examples (v2002.03) | Source (v2002.03) |
You may install the ADF package as follows:
To install the executables that we have already compiled for you: download the executables corresponding to your platform.
To use the source codes and compile the package yourself:
download the Install package.
Note: to compile the source you need the
appropriate compilers.
| Platform | Executables | Install |
|---|---|---|
| Compaq (Alpha) OSF1 (True64 4.0) | v2002.03 (PVM_ARCH=ALPHA) | v2002.03 |
| HP (Compaq) AlphaserverSC with MPI | Contact us for details on this platform. | |
| HP Itanium2 with Linux | Contact us for details on this platform. | |
| SCore Linux cluster | Contact us for details on this platform. | |
| IBM (Power4) | v2002.03 (MPI, PVM_ARCH=AIX46K) | Contact us for details |
| PC Linux | v2002.03 (PVM_ARCH=LINUX, or MPICH ch_p4) | v2002.03 |
| PC Windows 98, NT, 2000 | v2002.03 (serial) | not available |
| Macintosh OS X (README!) | v2002.03 (PVM, PVM_ARCH=MACOSX) | v2002.03 |
| HP | v2002.03 (MPI) | v2002.03 |
| SGI IRIX 6.2 | v2002.03 (PVM_ARCH=SGI6) | v2002.03 |
| SGI IRIX 6.5 | v2002.03 (MPI, PVM_ARCH=SGI6) | v2002.03 |
| Sun | v2002.03 (PVM_ARCH=SUN4SOL2) | v2002.03 |
We support in principle 3 varieties:
The PVM version can be used also as the serial version and will in fact operate also if you have
no PVM installation on your machine. Just ignore the messages about the missing PVM daemon.
If you need an MPI version, or a PVM version for any of the other platforms, it will have to be compiled.
Contact us for further information.
# Environment variables with typical values (you may need different values) using C-shell syntax. # Add these to your .cshrc # For all UNIX versions (including Macintosh OS X) # ================================================ mkdir $HOME/adfhome # the master directory of the ADF package setenv ADFHOME $HOME/adfhome # environment variable pointing to the master directory setenv ADFBIN $ADFHOME/bin # the directory for run scripts and program binaries setenv ADFRESOURCES $ADFHOME/atomicdata # the location of the ADF database
setenv SCMLICENSE $ADFHOME/license # the location of your SCM license file (when you get it) setenv NSCM 16 # the default number of parallel processes to use # For Window 98, NT and 2000, with the Cygwin UNIX emulator # ========================================================= # We used the Cygwin 1.3.10 release. Cygwin can be downloaded from http://www.cygwin.com. # We installed every Cygwin package, not only the Default one. # You must make the adfhome directory in /cygdrive/c (within the Cygwin environment), # so you may NOT use $HOME/adfhome! # You may give the directory adfhome a different name # It is necessary to follow these instructions very precisely for the making of the # adfhome directory, links to this directory and environmental variables, like ADFHOME. # Otherwise files cannot be found either by Cygwin, or by the PGI compiled adf version. mkdir /cygdrive/c/adfhome # the master directory of the ADF package # Use the following link and environment variables (in bash shell syntax for Cygwin): ln -s /cygdrive/c/adfhome /adfhome # for the PGI compiler /cygdrive/c is the same directory as / export ADFHOME=/adfhome # environment variable pointing to the master directory export ADFBIN=$ADFHOME/bin # the directory for run scripts and program binaries export ADFRESOURCES $ADFHOME/atomicdata # the location of the ADF database export SCMLICENSE=$ADFHOME/license # the location of your SCM license file (when you get it) export NSCM=1 # the default number of parallel processes to use export PATH=$PATH:.:$ADFBIN:$ADFBIN/TclTk/bin # the directories where executables and dll files can be found # These environment variables are needed for PVM installations only # ================================================================= setenv SCM_TMPDIR /tmp # the scratch directory for parallel child processes setenv SCMSPAWNSCRIPT $ADFBIN/adfs # the script to spawn the parallel child processes setenv PVM_ARCH SGI6 # the PVM architecture name setenv PVM_ROOT /usr/local/bin/pvm3 # the master directory of your PVM installation
# Move the downloaded files to $ADFHOME mv *.gz $ADFHOME
# move to the adfhome directory, and unpack the files cd $ADFHOME gunzip *.gz foreach f (*.tar) tar -xf $f end
# run configure cd $ADFHOME Install/configure # answer the questions from the script ...
# make (only when you have the sources) cd $ADFHOME make
# generate license information $ADFBIN/adf << EOR EOR
and follow the instructions (send us the information just printed).
# cleaning up cd $ADFHOME rm *.tar
Read the Installation manual for more information. It contains advise on how to optimize your ADF installation for your particular situation. You will also need to read it to configure your installation properly for parallel execution.




