Optix (Visualization)

From OACISS Systems Wiki
Jump to navigation Jump to search

optix.cs.uoregon.edu

IMPORTANT

Optix has been handed over to Mike Strain in the CAMCOR lab. The information on this page may no longer be accurate, and is being maintained as a reference only.

Basics

  • SGI Prism (Altix 350 + ATI graphics accelerators + patched kernel)
  • 16 1.5 Ghz Itanium 2 processors
  • 32Gb of RAM.
  • 8 nodes connected by 2 NUMAlink Switches
  • 1 L1 controller per node
  • 2 L2 Controllers (L2 Management Documentation)
  • 2 80.4Gb SCSI Disks (2 used for software RAID)
  • 2 PCI-X Broadcom Tigon3 copper NICs
  • SuSE Linux Enterprise Server (modified by SGI)
  • Takes up bottom 1/2 of a SGI full-height rack

Installed Software

Sample TAU configurations

# Intel compilers, SGI MPI
./configure -cc=icc -c++=icpc -fortran=intel -mpi

# Intel compilers, Intel MPI
./configure -cc=icc -c++=icpc -fortran=intel -mpiinc=/opt/intel_mpi_10/include -mpilib=/opt/intel_mpi_10/lib

Vendor Resources

Standard operating parameters

Sample uname -a output:

Linux optix 2.6.5-7.252.1-rtgfx #1 SMP Mon Mar 20 18:27:59 PST 2006 ia64 ia64 ia64 GNU/Linux

Sample cat /proc/cpuinfo output:

processor  : 0
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2214.59
siblings   : 1

processor  : 1
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 2
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 3
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 4
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 5
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 6
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 7
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 8
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 9
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 10
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 11
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 12
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 13
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 14
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

processor  : 15
vendor     : GenuineIntel
arch       : IA-64
family     : Itanium 2
model      : 2
revision   : 1
archrev    : 0
features   : branchlong
cpu number : 0
cpu regs   : 4
cpu MHz    : 1500.000000
itc MHz    : 1500.000000
BogoMIPS   : 2239.75
siblings   : 1

Sample top output:

top - 17:03:08 up 8 days,  6:41,  4 users,  load average: 1.59, 1.16, 0.94
Tasks: 377 total,   2 running, 375 sleeping,   0 stopped,   0 zombie
Cpu0  :  1.1% us,  1.1% sy,  0.0% ni, 97.7% id,  0.0% wa,  0.0% hi,  0.1% si
Cpu1  :  4.4% us,  1.4% sy,  0.3% ni, 93.0% id,  0.9% wa,  0.0% hi,  0.0% si
Cpu2  :  0.7% us,  0.7% sy,  0.0% ni, 98.6% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu3  :  0.8% us,  0.7% sy,  0.0% ni, 98.6% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu4  :  0.5% us,  0.4% sy,  0.0% ni, 99.1% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu5  :  0.8% us,  0.4% sy,  0.0% ni, 98.8% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu6  :  0.6% us,  0.4% sy,  0.0% ni, 99.0% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu7  :  0.8% us,  0.4% sy,  0.0% ni, 98.8% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu8  :  0.7% us,  0.1% sy,  0.0% ni, 99.2% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu9  :  0.7% us,  0.1% sy,  0.0% ni, 99.2% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu10 :  6.8% us,  0.3% sy,  0.0% ni, 92.8% id,  0.1% wa,  0.0% hi,  0.0% si
Cpu11 :  4.2% us,  0.2% sy,  0.3% ni, 95.3% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu12 :  0.6% us,  0.8% sy,  0.0% ni, 98.6% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu13 :  0.7% us,  0.8% sy,  0.0% ni, 98.5% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu14 :  0.7% us,  1.0% sy,  0.0% ni, 98.3% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu15 :  0.6% us,  0.8% sy,  0.0% ni, 98.7% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:  31906928k total, 28493136k used,  3413792k free,   546992k buffers
Swap:  8702880k total,        0k used,  8702880k free, 22085008k cached


Array Services (MPI)

Sometimes Array Services gets screwed up. It may be exhibited by the inability to launch MPI jobs:

optix:~> mpirun  -np 4 ./a.out
MPI: aslistmachines('(null)') failed : request failed - authentication failure

This can be fixed by restarting Array Services:

optix:~ # /etc/init.d/array restart
Stopping Array Services                                                               done
Starting Array Services                                                               done