Я недавно опрокинул библиотеку boost.odeint, и я удивлен количеством возможностей и настраиваемости. Однако, широко используя scipy.integrate.odeint (который по существу является оберткой для ODEPACK в fortran), мне интересно, как их производительность сравнивается. Я знаю, что boost.odeint также поставляется с распараллеливанием, что невозможно с помощью scipy (насколько я знаю), что значительно увеличило бы производительность, но я прошу об одном ядре. Однако, поскольку в этом случае мне придется обернуть boost.odeint (используя cython или boost.python) в python, возможно, кто-то из вас уже это сделал? Это было бы большим достижением, поскольку все возможности анализа намного более продвинуты в python.Сравнение Boost.Odeint vs Scipy.integrate.odeint?
3
A
ответ
0
Насколько я могу судить из сравнения списков доступных степперы для Boost.odeint и scipy.integrate.ode, единственный алгоритм реализуется как это Дорманда-Принс пятого порядка степпер, dopri5
. Вы могли бы сравнить эффективность двух реализаций этого алгоритма в Python с помощью this Cython wrapper в Boost.odeint (он не выставляет все степперы , предоставленные Boost.odeint, но обнажает dopri5
).
В зависимости от вашего определения «производительности тестирования» вы также можете сравнить различные алгоритмы, но это, очевидно, не то же самое, что сравнение двух реализаций того же алгоритма.
Смежные вопросы
- 1. Требования к произвольным типам в boost.odeint
- 2. python - scipy.integrate.odeint, возвращающий неправильные результаты
- 3. Сравнение: JMX vs JMS
- 4. DefinitelyTyped vs typings - сравнение
- 5. байт сравнение vs hexstring
- 6. Сравнение unordered_map vs unordered_set
- 7. сравнение hash() vs. crypt()
- 8. Сравнение GWT vs Echo2
- 9. сравнение: neo4j vs titan
- 10. Сравнение Derby vs PostgreSql
- 11. Сравнение Captaris vs K2
- 12. Python bool сравнение vs строка сравнение
- 13. Сравнение lz4 vs lz4_hc vs blosc vs snappy vs fastlz
- 14. SVN vs VSS vs CVS Сравнение HELP
- 15. Сравнение строк: InvariantCultureIgnoreCase vs OrdinalIgnoreCase?
- 16. Сравнение производительности Nunit vs MsTest
- 17. Javascript: Сравнение с null -! == vs! =
- 18. Сравнение Java RPC vs WebServices
- 19. Сравнение строк в .Net: «+» vs »-«
- 20. Сравнение объектов: Javascript vs Ruby
- 21. Сравнение производительности Cython VS C++?
- 22. Сравнение: LINQ vs LAMBDA Expression
- 23. Сравнение производительности TcpClient vs HttpWebRequest
- 24. Сравнение производительности - htc vs jQuery
- 25. Сравнение: Веб-узлы VS Socket.io
- 26. PHP Продукт vs Сравнение продуктов
- 27. Сравнение производительности NSArray vs C
- 28. jQuery vs. PHP - Сравнение производительности
- 29. Сравнение строк с localeCompare vs ===?
- 30. Эффективность/сравнение sprintf vs paste0