Estoy empezando a trabajar en algunas simulaciones usando MPI y quiero hacer la programación en Python/scipy. El scipy site enumera una serie de bibliotecas de mpi, pero esperaba recibir comentarios sobre la calidad, la facilidad de uso, etc. de cualquiera que haya usado una.¿Qué biblioteca python mpi usar?
15
A
Respuesta
15
He oído cosas buenas sobre mpi4py (pero nunca las he usado). Eso es lo que recomendó un colega que examinó todas las alternativas. Mencionó la integridad como una ventaja.
4
También compruebe si pymw (marco maestro/trabajador) podría ayudarlo. Admite varios backends (MPI a través de pympi, Boinc, ...)
2
He usado pypar en el servidor de Windows de 64 bits con MPICH2. Es fácil de usar, no requiere estructuras especiales o constantes y puede enviar casi cualquier objeto, lista o diccionario de Python sin ningún esfuerzo. El desarrollador también está disponible para hacer preguntas sobre.
Cuestiones relacionadas
- 1. Cargando biblioteca compartida en open-mpi/mpi-run
- 2. ¿Qué Python debería usar?
- 3. MPI ¿Número de procesadores?
- 4. ¿Qué biblioteca cliente PHP usar con Cassandra?
- 5. ¿Qué biblioteca de validación java debo usar?
- 6. ¿Qué biblioteca de gráficos .net debo usar?
- 7. ¿Qué biblioteca de integración continua usar?
- 8. GraphViz: ¿qué biblioteca de gráficos usar?
- 9. ¿Necesito tener un MPI :: Irecv correspondiente para un MPI :: Isend?
- 10. ¿Qué biblioteca usar para extraer texto de imágenes (OCR)?
- 11. ¿Spread vs MPI vs zeromq?
- 12. ¿Qué usar para Python string.find?
- 13. MPI y C construye
- 14. C# HPC - MPI y OpenMP
- 15. ¿Qué biblioteca usar para el cometa en Django?
- 16. ¿Cómo compilar MPI con gcc?
- 17. MPI: ¿núcleos o procesadores?
- 18. MPI - Transmisión asíncrona/Reúna
- 19. Variables globales y MPI
- 20. Sección crítica en MPI?
- 21. ¿MPI o zócalos?
- 22. ¿Es posible usar una biblioteca C con Python AppEngine?
- 23. ¿Qué biblioteca puedo usar para implementar programación basada en eventos en Python?
- 24. Qué biblioteca de registro usar para sistema de lenguaje cruzado (Java, C++, Python)
- 25. ¿Qué biblioteca (pura) de Python usar para el cifrado AES 256?
- 26. Open MPI/MPICH - ¿Qué sucede si un nodo termina?
- 27. ¿Por qué todos mis procesos MPI abiertos tienen rango 0?
- 28. Explicación de OpenMP y MPI
- 29. Qué estrategia usar con multiprocesamiento en python
- 30. Arquitecturas desde cero en Python: ¿qué usar?