AEI Numerical Relativity Group
Compiling Cactus on Our Machines

NOTE: Please also see the page of machine configurations and architectures on the Cactus web pages:

Configurations

Architectures

The Cactus pages are supposed to be a subset of these pages, but they might get out of sync.


This page contains configuration options for the different machines we have access to. The best way to apply these options is to make a file config.<machine_name> containing these options and then configure Cactus using

      gmake <name>-config options=config.<machine_name>
     

Also contained here are RSL files for submitting jobs with Globus

Please tell us about any mistakes, updates, enhancements you find!

Machines

Blue Horizon

horizon.sdsc.edu

 
    
    

Harpo

harpo.wustl.edu

  

Notes:

Pthreads:
Native MPI on SGI's uses sproc threads which won't work together with Pthreads.
Do not configure with both MPI=NATIVE and PTHREADS !

Jalapeno

jalapeno.cactuscode.org

    

    
    

Lemieux

lemieux.psc.edu

    
    

lin-dec (linux-alpha)

lin-dec.aei.mpg.de

    
    

Los Lobos

loslobos.alliance.unm.edu

 

Notes:

qs2:
It is recommended to submit jobs with the qs2 script on loslobos, since it uses a special mpirun command, that delays the activation of the next node for a second, so that the communication channels can be set up properly.
.cshrc:
Make sure you have the following lines in your .cshrc (most if not all will probably already be there):

setenv MPIHOME /usr/parallel/ll/mpich-gm.pgi
setenv PATH $MPIHOME/bin:$PATH
setenv MANPATH $MPIHOME/man:$MANPATH
setenv GM_HOME /usr/local/myrinet
setenv PGI /usr/pgi
setenv LM_LICENSE_FILE 7496@sage.alliance.unm.edu
setenv PATH $PGI/linux86/bin:$PATH
setenv MANPATH $PGI/man:$MANPATH
setenv PATH /usr/local/pbs/bin:$PATH
setenv MANPATH /usr/local/pbs/man:$MANPATH

Modi4

modi4.ncsa.uiuc.edu

    

  

Notes:

Pthreads:
Native MPI on SGI's uses sproc threads which won't work together with Pthreads.
Do not configure with both MPI=NATIVE and PTHREADS !

Origin

origin.aei.mpg.de

    

  

Notes:

MPICH
If you use MPICH use mpirun from /usr/local/apps/mpich/bin/mpirun.ch_shmem
Pthreads:
Native MPI on SGI's uses sproc threads which won't work together with Pthreads.
Do not configure with both MPI=NATIVE and PTHREADS !
PETSc:
PETSC_DIR /usr/local/apps/petsc-2.0.24
PETSC_ARCH IRIX64
      

Peyote (intel compilers)

peyote.aei.mpg.de

    
      

Platinum (intel compilers)

platinum.ncsa.uiuc.edu

    
      

Regatta (Garching)

psi.rzg.mpg.de

    
    

SR8000i

sr8000.lrz-muenchen.de

    
    

Titan

titan.ncsa.uiuc.edu

 

Xeon workstations at AEI

xeonXX.aei.mpg.de

    
    

Supermike Linux Cluster at LSU

supermike.lsu.edu

    
    

This page last modified: $Date: 2004/03/01 17:02:00 $