Could you please tell us what version of OMPI you are using?

On Oct 28, 2020, at 11:16 AM, Andrea Piacentini via users 
<users@lists.open-mpi.org <mailto:users@lists.open-mpi.org> > wrote:

 
 Good morning we need to launch a MPMD application with two fortran excutables 
and one interpreted python (mpi4py) application.
 
 The natural ordering in the resulting comm_world would come from
 
 mpirun -np 4 fortranexe_1 : -np 4 python3 pyapp.py : -np 2 fortranexe_2

 
 but openmpi seems to neglect (or loose at start time) the second fortran 
executable.
 Notice that the making pyapp.py executable with a shebang and avoiding 
mentioning python3 does not change the behaviour).
 Intelmpi can run the application.
 
 We tried (but we would prefer not for some assumptions on the position in the 
comm world) to change the program order and indeed
 
 mpirun -np 4 fortranexe_1 : -np 2 fortranexe_2 : -np 4 python3 pyapp.py

 
 runs to the end.
 
 I did not find any mention in the documentation or in the forums about a 
prescribed order for multilanguage applications, nor an alternative suggested 
syntax.
 
 Thank you for your help
 
 Andrea Piacentini
 (CERFACS Toulouse)
 
 
-- 
 
 Andrea Piacentini 
 piacentini.p...@gmail.com 
 Tel. +39/3356007579 
 skype: andrea3.14 
 

Reply via email to