Я использую модуль SciPys integrate.ode
для интеграции большой системы (~ 8000 уравнений) ОДУ. Поскольку мне всегда приходится делать несколько из них с разными параметрами, я распараллелил их с помощью модуля multiprocessing
, который, похоже, работает нормально. Однако документация SciPy говорит:
Предупреждение:
Этот интегратор не повторно участвует. У вас не может быть двух экземпляров ode, использующих интегратор vode одновременно.
Итак, теперь мой вопрос: могу ли я доверять своим результатам параллельных прогонов? Или это Waring также применяется к экземплярам в разных процессах?
multiprocessing
нормально. См., Например, stackoverflow.com/ вопросы / 34291639 / - person Warren Weckesser   schedule 09.05.2017