HI Yann,

the orte_run message (Error obtaining unique transport key from ORTE
(orte_precondition_transports not present in
the environment) is normal with OpenMPI on QLogic/Intel/PSM fabrics.

There are two ways to avoid it:
1) disable PSM (obviously not recommended for parallel jobs):
export OMPI_MCA_mtl=^psm
2) set the transport key manually:
eval "export $(mpiexec env | grep OMPI_MCA_orte_precondition_transports |
head -n 1)"

see also here:
https://www.open-mpi.org/community/lists/users/2011/10/17660.php

Regards,
Bart

On 30 June 2016 at 04:17, Yann Sagon <yann.sa...@unige.ch> wrote:

> Hello,
>
> After some investigation, the error is coming because when the compilation
> of Rmpi is done. The script try to load the module to see if it's working.
> It seems it's loading without mpirun or orterun or similar and thus fail
> with orte_init.
>
> I have tried to load the compiled module when launching R with mpirun and
> it's working fine.
>
> I didn't wanted to update the non standard exts version, I just wanted to
> have a newer version of R.
>
> Anyway, I have no idea why the installation of Rmpi was working with
> previous version of R.
>
> In the last line of this file, the comment seems to suggest that it might
> be needed to launch the compilation with mpirun but I don't know how to do
> that with eb.
>
>
> https://github.com/hpcugent/easybuild-easyblocks/blob/master/easybuild/easyblocks/r/rmpi.py
>
> When compiling manually like that, it'w working:
>
> mpirun -np 1 R CMD INSTALL
> /home/sagon/.local/easybuild/sources/r/R/extensions/Rmpi_0.6-6.tar.gz
>  
> --configure-args="--with-Rmpi-include=/opt/ebsofts/Compiler/GCC/4.9.3-2.25/OpenMPI/1.10.2/include
> --with-Rmpi-libpath=/opt/ebsofts/Compiler/GCC/4.9.3-2.25/OpenMPI/1.10.2/lib
> --with-mpi=/opt/ebsofts/Compiler/GCC/4.9.3-2.25/OpenMPI/1.10.2
> --with-Rmpi-type=OPENMPI"
>  
> --library=/opt/ebsofts/MPI/GCC/4.9.3-2.25/OpenMPI/1.10.2/R/3.3.1/lib64/R/library
> --no-clean-on-error
>
> without mpirun, it' failed with the test.
>
>
> 2016-06-29 18:00 GMT+02:00 Kenneth Hoste <kenneth.ho...@ugent.be>:
>
>> Hi Yann,
>>
>> On 29/06/16 17:51, Yann Sagon wrote:
>> > Hello,
>> >
>> > I'm trying to tweak the file
>> >
>> > R-3.2.3-foss-2016a.eb
>> >
>> > to install version 3.3.1 of R.
>> >
>> > In this file, there is a list of non standard exts.
>> >
>> > Rmpi seems to do some checking once installed and failed with orte_init.
>> >
>> > Any clue?
>>
>> Please share the full error message you're running into?
>>
>> There is an ongoing effort to add an easyconfig for R 3.3.x, but it
>> seems like it's stuck in dep hell, see
>> https://github.com/hpcugent/easybuild-easyconfigs/pull/3079 .
>>
>>
>> regards,
>>
>> Kenneth
>>
>
>
>
> --
> Yann SAGON
> Ingénieur système HPC
> 24 Rue du Général-Dufour
> 1211 Genève 4 - Suisse
> Tél. : +41 (0)22 379 7737
> yann.sa...@unige.ch - www.unige.ch
>



-- 
Dr. Bart E. Oldeman | bart.olde...@mcgill.ca | bart.olde...@calculquebec.ca
Scientific Computing Analyst / Analyste en calcul scientifique
McGill HPC Centre / Centre de Calcul Haute Performance de McGill |
http://www.hpc.mcgill.ca
Calcul Québec | http://www.calculquebec.ca
Compute/Calcul Canada | http://www.computecanada.ca
Tel/Tél: 514-396-8926 | Fax/Télécopieur: 514-396-8934

Reply via email to