Hi Martin,

Can you provide a minimal reproducer? My first guess would be a missing cleanup 
call from your application, which the Linux implementation can handle, but the 
cygwin implementation cannot.

Best
Joachim
________________________________
From: users <users-boun...@lists.open-mpi.org> on behalf of Martín Morales via 
users <users@lists.open-mpi.org>
Sent: Friday, November 12, 2021 4:36:53 PM
To: Open MPI Users <users@lists.open-mpi.org>
Cc: Martín Morales <martineduardomora...@hotmail.com>
Subject: [OMPI users] Cygwin. Problem with MPI_Comm_disconnect() in multiple 
spawns

Hello,

We've been using OMPI 4.1.0 like a singleton in Linux and Cygwin. The 
application is interactive and the user can launch several jobs at the time. 
The jobs are launched with the Spawn function.

On Cygwin, when MPI_Comm_disconnect() is called in one job (lets say, A), and 
another (B) is still running, the spawned processes on B becomes unable to 
respond later, when is needed; A finishes normally. This problem isn't on Linux.

We've noted, beside, that spawned processes at B are sending its messages to 
the parent but those messages aren't ever received.

Is there any known issue with this or has someone any idea?

Thanks in advance. Best regards

Martín

Reply via email to