No, that should be fine - if you are on a Linux system, the PLPA would automatically be selected.

That said, it is possible it would reject support if the kernel isn't compatible. You can check what it does by setting:

-mca paffinity_base_verbose 10

This will tell you what module is loaded. If PLPA -can- run, you should see the linux module selected.

I suspect, though, that it can since it didn't abort on you when you set -mca paffinity linux. In that case, you told it to select the linux module. If PLPA can't run, then that module would refuse to be selected, which should cause the MPI proc to abort.


On Jul 18, 2009, at 9:04 PM, Chris Samuel wrote:


----- "Ralph Castain" <r...@open-mpi.org> wrote:

Looking at your command line, did you remember to set -mca
mpi_paffinity_alone 1? If not, we won't set affinity on the
processes.

Just realised that in the failed test I posted I set
-mca mpi_affinity_alone 1 *instead* of -mca paffinity linux,
rather than as well as.

Would that result in PLPA not being used ?

Is there a debugging switch to get mpiexec to show what
MCA modules are being loaded/used at runtime ?

cheers,
Chris
--
Christopher Samuel - (03) 9925 4751 - Systems Manager
The Victorian Partnership for Advanced Computing
P.O. Box 201, Carlton South, VIC 3053, Australia
VPAC is a not-for-profit Registered Research Agency
_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel

Reply via email to