Сделать объект запроса MPI4py ожидаемым с помощью asyncio - PullRequest
0 голосов
/ 01 мая 2020

Можно ли использовать ключевое слово await с объектом запроса, возвращаемым из функции irecv mpi4py? По сути, я хочу отправить некоторый ввод работнику с помощью функции send mpi4py, а затем, пока работник обрабатывает, я хочу отправить ввод другому работнику, пока работник 1 обрабатывает начальный ввод. Рабочие отправляют данные обратно, поэтому мне нужно получить ответ. Я нашел временный обходной путь, когда я использую asyncio.sleep (), но он не оптимален, и я все еще ищу другие решения.

while req.test():
    await asyncio.sleep(3)
...