[Pkg-openmpi-maintainers] Bug#494046: running mpi in sbuild (petsc testing)
Graham Inggs
ginggs at debian.org
Wed Feb 10 15:59:57 UTC 2016
In the build logs of a recent rebuild of PETSc [1] for the OpenMPI
1.10 transition, I see the following warning (and the build was
successful):
--------------------------------------------------------------------------
A deprecated MCA variable value was specified in the environment or
on the command line. Deprecated MCA variables should be avoided;
they may disappear in future releases.
Deprecated variable: orte_rsh_agent
New variable: plm_rsh_agent
--------------------------------------------------------------------------
Changing the line below in debian/rules
export OMPI_MCA_orte_rsh_agent=/bin/false
to
export OMPI_MCA_plm_rsh_agent=/bin/false
silences the warning. It seems upstream can't make up their minds.
[1] https://buildd.debian.org/status/fetch.php?pkg=petsc&arch=amd64&ver=3.6.2.dfsg1-3%2Bb3&stamp=1455012964
On 9 October 2015 at 12:10, Johannes Ring <johannr at simula.no> wrote:
> Yes, I also get the deprecation warning and OMPI_MCA_plm_orte_agent does not
> work for me either. However, OMPI_MCA_orte_rsh_agent works like a charm.
>
> Johannes
>
> On Fri, Oct 9, 2015 at 11:55 AM Drew Parsons <dparsons at debian.org> wrote:
>>
>> On Fri, 2015-10-09 at 07:01 +0000, Johannes Ring wrote:
>> > I guess this is the same problem I have when building DOLFIN in
>> > pbuilder, which I solve by adding "export
>> > OMPI_MCA_plm_rsh_agent=/bin/false" in debian/rules.
>>
>>
>> Thanks Johannes, that more or less gets it running. It gives a warning
>>
>> --------------------------------------------------------------------------
>> A deprecated MCA parameter value was specified in the environment or
>> on the command line. Deprecated MCA parameters should be avoided;
>> they may disappear in future releases.
>>
>> Deprecated parameter: plm_rsh_agent
>> --------------------------------------------------------------------------
>>
>> but otherwise the test runs fine.
>>
>> There's a suggestion at
>> http://lists.alioth.debian.org/pipermail/debian-science-commits/2014-J
>> anuary/024112.html
>> that we should use OMPI_MCA_plm_orte_agent instead. But when I use
>> that, I get the same test error that I got without the variable.
>>
>> Drew
>>
>> >
>> > On Fri, Oct 9, 2015 at 5:24 AM Drew Parsons <dparsons at debian.org>
>> > wrote:
>> >
>> > > p.s. an example of the test failure is:
>> > >
>> > > [schumann:13424] [[INVALID],INVALID] ORTE_ERROR_LOG: Not found in
>> > > file ess_hnp_module.c at line 170
>> > > -----------------------------------------------------------------
>> > > ---------
>> > > It looks like orte_init failed for some reason; your parallel
>> > > process is
>> > > likely to abort. There are many reasons that a parallel process
>> > > can
>> > > fail during orte_init; some of which are due to configuration or
>> > > environment problems. This failure appears to be an internal
>> > > failure;
>> > > here's some additional information (which may only be relevant to
>> > > an
>> > > Open MPI developer):
>> > >
>> > > orte_plm_base_select failed
>> > > --> Returned value Not found (-13) instead of ORTE_SUCCESS
>>
>
More information about the Pkg-openmpi-maintainers
mailing list