LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Rahul Nabar (rpnabar_at_[hidden])
Date: 2009-07-01 13:35:02


While trying to run LAM jobs on my dual core laptop I was facing
problems and was looking for some debugging sugesstions.

Symptoms:

Single cpu jobs run fine (even give me the correct answers with some
test scripts) BUT dual cpu jobs keep running on single cpus. Same if I
try higher "oversubscribed" runs.

recon and lamboot give no errors.
lamnodes shows a single node but with 2 cpus.

I start with:

lamboot -d -v bhosts

bhosts:
x.x.x.y
x.x.x.y

(where x.x.x.y is my IP address)

What could be going wrong if lamnodes shows 2 cpus but my mpicode
still runs on one

THe code is in C and compiled with mpicc. I invoke it with:

mpirun -np 2 foocode

Any suggestions what I should be looking for? [Also, just to make sure
my C code was not buggy I ran it on another well-tested server and
there it ran fine for all numbers of CPUs. So the problem seems to be
in the way I have set up this particular architecture]

Of course, if it helps I can post my C code or any other files too.

-- 
Rahul