next up previous contents
Next: Some tips on porting Up: How to run paratec Previous: Output files   Contents

How to compile and run on different machines

Having obtained a gzipped tar file of the source e.g. paratec.xxx.tar.gz, unpack the source by typing
gzip -d -c paratec.xxx.tar.gz | tar -xf -

Then enter the paratec directory and run the configuration script by typing
cd paratec
./configure

For a summary of the options accepted by the global Makefile, see Table 1.1 or just type
make


Table 1.1: Options for global Paratec Makefile
Option to make Function
paratec Build Paratec
tools Build related tools
html Build HTML documentation
microbench Build microbenchmark for FFTs and MMMs
test Build debugging and performance tests
clean Remove object and test files
dist Change version number and pack into a tar file
dist-pub above plus removes NMR and TDDFT code


The machines currently supported are listed in Table 1.2 for reference. For each machine, a working directory in the source tree is created e.g. paratec/src/para/machine where the value of machine is given in the second column of Table 1.2. The binary files are placed in paratec/bin/machine. This facility allows the same source tree to be used by more than one machine simultaneously without any conflicts arising between object files.


Table 1.2: Machines currently supported
Machine machine Description
Sun sun Sun
IBM RS6000 rs6k Single-node IBM RS6000
IBM SP2 sp2 IBM SP2 at Cornell
IBM SP3 (NERSC) sp3 Glen Seaborg at NERSC
IBM SP3 (NPACI) sp3 Blue Horizon in San Diego
Cray T3E t3e Cray T3E at NERSC
SGI o200 sgio200 SGI Origin 200
SGI o2000 sgio2000 SGI Origin 2000 at NCSA
SGI PowerChallenge sgipc SGI PowerChallenge at NCSA
HP/Convex Exemplar cvx  
Linux x86 I386 Linux on x86
DEC Alpha alpha DEC Alpha
Hitachi SR2201 sr2201 Hitachi SR2201 at Cambridge
SGI o2000 hodgkin SGI Origin 2000 using new libraries



next up previous contents
Next: Some tips on porting Up: How to run paratec Previous: Output files   Contents
Jonathan Yates 2001-05-10