LAM/MPI logo

LAM/MPI General User's Mailing List Archives

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

From: Ross Heikes (ross_at_[hidden])
Date: 2005-06-22 15:48:06


>
> sched_yield is part of the operating system, as is switch_priority.
> Both are functions to get the operating system to switch the current
> process off the CPU so that someone else can run. LAM will call these
> functions when it is waiting for information from it's shared memory
> transport.
>
> If your application appears to be hung in one of these functions, look
> farther up the call stack - you should see an MPI function in there
> somewhere, which is the function call your application made before it
> hung. That should at least give you a place to look for the next
> step.
>
> Hope this helps,
>
> Brian

Hi brian

Well , the stack call shows a call to MPI_WAITANY. But this call is
made many
times in a program and it
hangs at different locations in program flow(though at same line in
the same
program)
IS this Lam problem or is it OS(Apple) problem