>
> 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
|