Jump to: navigation, search

Platform Files

The following platform files are available. See the Quickstart guide for details on setting your platform. Specific notes for each platform are also included.

ATLAS 
LLNL Opteron system (atlas.llnl.gov)
BASSI 
NERSC IBM Power5 system (bassi.nersc.gov)
module load gnu ; module load lapack
DAWSON 
UCLA Apple Xserve cluster
DELLA 
PPPL cluster
DROP 
GA Opteron/Infiniband cluster
FRANKLIN
NERSC Cray XT4 (franklin.nersc.gov).
G95
Generic g95 configuration
G95_OSX
g95 on Mac OS X
GFORTRAN_CORE2
gfortran on Intel Xeon (Woodcrest)
GFORTRAN_OSX
gfortran on Mac OS X
GFORTRAN_P4
gfortran on Pentium 4
GFORTRAN_PENRYN
gfortran on Intel Xeon (Harpertown), Core 2 Duo Mobile (Penryn), etc.
GFORTRAN_PM
gfortran on Pentium-M
GFORTRAN_TAU
gfortran with TAU profiler
IFORT_P3
Intel Fortran on Pentium-3
IFORT_P4
Intel Fortran on Pentium-4
IFORT_PM
Intel Fortran on Pentium-M
JACQUARD 
NERSC Opteron/Infiniband cluster (jacquard.nersc.gov)
module load acml
KESTREL 
PPPL AMD cluster
KITE 
PPPL AMD cluster
LF
Legacy Lahey Fortran configuration
PATH_OPT64
Pathscale Fortran on 64-bit Opteron
PETREL
PPPL AMD cluster (obsolete).
PG
Generic Portland Group Fortran configuration
PG_FFTW
Portland Group Fortran with FFTW library
PG_OPT64
Portland Group Fortran on 64-bit Opteron
PG_OPT64_FFTW
Portland Group Fortran on 64-bit Opteron with FFTW
PG_OPT64_MUMPS
Portland Group Fortran on 64-bit Opteron with MUMPS
PG_P3
Portland Group Fortran on Pentium-3
PHOENIX 
ORNL Cray X1E (phoenix.ccs.ornl.gov)
SEABORG 
NERSC IBM Power 3 system (seaborg.nersc.gov)
UBGL 
LLNL IBM Blue Gene (ubgl.nersc.gov)
XT3 
ORNL Cray XT3 (obsolete)
XT_CNL
ORNL Cray XT4 (jaguar.ccs.ornl.gov).
module load fftw/2.1.5 ; module load mumps/4.3_par

Porting to a new Platform

If you are porting to a new platform, choose a new name for <platform> and create the following files (by straightforward analogy) accordingly:

$GYRO_DIR/install/make.inc.<platform>
$GYRO_DIR/install/make.ext.<platform>
$GYRO_DIR/batch/queue_msg.<platform>
$GYRO_DIR/batch/queue_go.<platform>
$GYRO_DIR/exec/gyro.<platform>