Download Page - ADF version 2000.02

WARNING

You must be authorized to download software from this server. Proper authorization means that either
- You have a license agreement with SCM, AND your maintenance has not yet expired
or
- You have explicit consent from SCM (for a special occasion) to download the software.
Contact us (email to support@scm.com) if you have a maintenance contract but you don't have a username+password.

Unauthorized downloading of the software constitutes a criminal offense.



Downloading

Platform-independent Resources

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 (v2000.02) Examples (v2000.02) Source (v2000.02)


Platform-dependent Files

You may install the ADF package as follows:

The ADF-Cerius2 interface ADF-C2 GUI is currently only available for SGI.

Platform Executables Install ADF-C2 GUI
Compaq (Alpha) OSF1 (True64) README v2000.02 (PVM_ARCH=ALPHA) v2000.02
Compaq (Alpha) Linux v2000.02 (PVM_ARCH=LINUXALPHA, MPI) v2000.02
Cray C90 v2000.02 v2000.02
Cray T3E v2000.02 v2000.02
Fujitsu v2000.02 (PVM_ARCH=UXPV) v2000.02
NEC v2000.02 (MPI) v2000.02
IBM RS6K (xlf3) v2000.02 (PVM_ARCH=RS6K) v2000.02
IBM RS6K (xlf5) v2000.02 (PVM_ARCH=RS6K) v2000.02
Pentium Linux v2000.02 (PVM_ARCH=LINUX) v2000.02
HP v2000.02 (MPI) v2000.02
SGI IRIX 6.2 README v2000.02 (PVM_ARCH=SGI6) v2000.02 v1999
SGI IRIX 6.4 v2000.02 (PVM_ARCH=SGI6) v2000.02
SGI IRIX 6.5 v2000.02 (PVM_ARCH=SGI6, MPI) v2000.02
Sun v2000.02 (PVM_ARCH=SUN4SOL2) v2000.02


We support in principle 3 varieties:

  1. The parallel version with PVM message passing
  2. The parallel version with MPI message passing
  3. The non-parallel or serial version
The PVM version can be used also as the serial version and will in fact operate so 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.



How to proceed after downloading

The files that you've downloaded are zipped tar files. You must uncompress and untar all of them in the master directory of your ADF installation ($ADFHOME).

Follows a concise guide for installation.

>>> Step 1: Set the environment variables for the ADF package. We recommend that you define them in your shell startup script (.login, .cshrc, .zshenv, ..., depending on your shell), because you do not only need them for the installation, but (some of them) also for running the programs.
The values assigned in the scheme below are, of course, examples and the syntax may have to be adjusted to the shell you're using.

setenv ADFHOME $HOME/adfhome
# the master directory of the ADF package
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. Note: you don't need to have the license file already, just specify where you intend to place it later.
setenv SCMWISH /usr/local/bin/wish8.0
# this variable is needed by the ADF-Cerius2 Interface. You need version 8.0 (or later) of Wish. Even if you won't use the Interface you must set this variable (you may assign an arbitrary value), because its existence will be checked by the installation procedure.
setenv NSCM 16
# the default number of parallel processes to use. Just assign a reasonable default. You can always override it in each actual calculation.
setenv TEMPDIR /tmp
# the scratch directory for parallel child processes.
setenv SCMSPAWNSCRIPT $ADFBIN/adfs
# the script to spawn the parallel child processes. The provided "adfs" script of the ADF distribution should work just fine in normal situations.
setenv PVM_ARCH SGI6
# the PVM architecture name (for PVM versions only). Consult your PVM documentation for the appropriate name for your platform
setenv PVM_ROOT /slocal/pvm3
# the master directory of your PVM installation
setenv GNUPLOT /slocal/bin/gnuplot
# the gnuplot executable. This is used (only) in some of the sample runs to display orbitals, Densities of States graphs, and so on.



>>> Step 2: Create $ADFHOME ("mkdir") and put all the downloaded files in $ADFHOME


>>> Step 3: Go ("cd") to $ADFHOME, and then, for each file $f.tar.gz, unzip and untar:

gunzip $f.tar.gz
tar -xf $f.tar


>>> Step 4: Execute the installation-script "configure" while you are in $ADFHOME. That script is located in a subdirectory $ADFHOME/Install/ but you must execute it in $ADFHOME.

Install/configure

The script runs an interactive dialogue with you. It should be self-explaining.


>>> Step 5: If you have the source codes and wish to compile yourself, run the UNIX make in $ADFHOME. Otherwise, you can skip this step and directly use the precompiled executables, which should have been put in $ADFBIN by the Install/configure procedure.


>>> Step 6: Finally, to run the programs successfully you need a license file, which WE create for you. To do so we need some technical information that the program generates when you try to run it without a valid license file. To do so, just type:

$ADFBIN/adf << EOR
EOR

and follow the printed (output) instructions.

SCM Home Page
Quality Software. Quantum Science
*
*
Copyright Terms of UsePrivacy Policy
Home Products Try & Buy Downloads Documentation Support News About SCM Contact
Home     Products     Try & Buy     Downloads     Documentation     Support     News     About SCM     Contact