From: Aaron Hochwimmer <a.hochwimmer@auckland.ac.nz>
Newsgroups: comp.parallel.pvm
Subject: SGIMP64/SHMEM Problem
Date: Tue, 16 Feb 1999 14:24:56 +0000
Organization: Department of Engineering Science, The University of Auckland
Message-Id: <36C97FB8.FF2CA54@auckland.ac.nz>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Xref: ukc comp.parallel.pvm:8032


Hi,

I have set up a PVM 3.4beta7 network consiting of a Linux Box, a couple
of SGI O2's and an SGI Octane. The Octane is a dual machine

running "hinv" on this I get:

2 195 MHZ IP30 Processors
CPU: MIPS R10000 Processor Chip Revision: 2.7
FPU: MIPS R10010 Floating Point Chip Revision: 0.0
Main memory size: 256 Mbytes
Instruction cache size: 32 Kbytes
Data cache size: 32 Kbytes
Secondary unified instruction/data cache size: 1 Mbyte
Integral SCSI controller 0: Version QL1040B (rev. 2), single ended
  Disk drive: unit 1 on SCSI controller 0
Integral SCSI controller 1: Version QL1040B (rev. 2), single ended
  Disk drive: unit 4 on SCSI controller 1
IOC3 serial port: tty1
IOC3 serial port: tty2
IOC3 parallel port: plp1
Graphics board: MXI
Integral Fast Ethernet: ef0, version 1, pci 2
Iris Audio Processor: version RAD revision 12.0, number 1

I compiled the test examples for PVM and it made an SGI64 directory and
binaries - these run fine with my other machines.
However I assume that it is only using 1 CPU....

I had a look at the pvmgetarch script for this section:

if [ "$ARCH" = SGI64 ]; then
        nproc="`/usr/sbin/mpadmin -n | wc -w`"
        if [ $nproc -gt 1 -a "$PVM_SHMEM" = ON ];
                then ARCH=SGIMP64;
        fi
fi

then I ran "/usr/sbin/mpadmin -n | wc -w" which gave me "2" (ie 2
processors). What I expected..
I set the PVM_SHMEM environment variable on and made an SGIMP64
architecture example but the test problems didn't work properly.

I tried the hello/hello_other test program and in the task_output got:

    [0x1c0001] libpvm [t1c0001]: da_new() Warning: shared buffer
full,using malloc

for the octane and then it just sits there. I ran top on the machine
there is about 174MB free (it has 256MB)

Have I done something wrong here??? Is the SHMEM stuff a bit unstable or
have I screwed it up???

Cheers,

Aaron

--
"Microsoft OS's are bad, and their morals are even worse..."  - Linus Torvalds
----
Aaron Hochwimmer | Geothermal Group, Eng. Science, Auckland University
a.hochwimmer@auckland.ac.nz | TEL: +64-9-373-7599 xtn 7490
http://www.esc.auckland.ac.nz/People/Students/Hochwimmer
PB Power (GENZL Div) | hochwimmera@pbworld.com | Ph: +64-9-375-3758 (DDI)

