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" <rhc_at_[hidden]> 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
> 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 ?
> 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