----- Mail original ----- > De: "Drew Parsons" <[email protected]> > À: "Johannes Ring" <[email protected]>, [email protected] > Cc: [email protected] > Envoyé: Vendredi 9 Octobre 2015 11:55:34 > Objet: Re: running mpi in sbuild (petsc testing) > > 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 <[email protected]> > > 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 > >
Hi, It seems that running the tests with make check requires that the library is splitted into several smaller libs. You can achieve this by simply add : --with-single-library=0 to the configure step.

