ABIERTO MPI

Una biblioteca de aprobación de mensajes de código abierto y alto rendimiento
Descargar ahora

ABIERTO MPI Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • The Open MPI Project
  • Sitio web del editor:
  • http://www.open-mpi.org/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 9.3 MB

ABIERTO MPI Etiquetas


ABIERTO MPI Descripción

Una biblioteca de paso de código abierto y de alto rendimiento. MPI significa la interfaz de paso del mensaje. Escrito por el Foro MPI (un gran comité que comprende una sección transversal entre representantes de la industria y la investigación), MPI es una API estandarizada que se usa típicamente para la computación paralela y / o distribuida. El estándar MPI está compuesto por 2 documentos: MPI-1 (publicado en 1994) y MPI-2 (publicado en 1996). MPI-2 es, en su mayor parte, extensiones y adiciones a la especificación MPI-1 original. MPI MPI es una fuente abierta, la implementación gratuita de los documentos MPI-1 y MPI-2. El software Abrir MPI logra un alto rendimiento; El proyecto APERT MPI es bastante receptivo a la entrada de la comunidad. Nota: Abrir MPI se proporciona y tiene licencia según los términos de la nueva licencia de BSD. Aquí hay algunas características clave de "Abrir MPI": · Conformación completa de los estándares MPI-2 · Rosca de seguridad y concurrencia. · Desove de procesos dinámicos. · Red y tolerancia a la falla del proceso. · Apoyar la heterogeneidad de la red. · La biblioteca sola admite todas las redes. · Instrumentación de tiempo de ejecución · Muchos programadores de empleo admitidos · Muchos soportes de sistema operativo (32 y 64 bits) · Software de calidad de producción. · Alto rendimiento en todas las plataformas. · Portátil y mantenible. · Sintonizable por instaladores y usuarios finales. · Diseño basado en componentes, API documentadas · Lista de correo activa y receptiva · Licencia de código abierto basado en la licencia BSD ¿Qué hay de nuevo en este lanzamiento: · Se agregó "SYNC" Coll Component para permitir a los usuarios sincronizar cada N Operaciones colectivas en un comunicador determinado. · Aumentó los valores predeterminados de los parámetros de MCA de tiempo de espera IB y RNR. · Fijar un error de compilador notado por Mostyn Lewis con el compilador PGI 8.0. · Arregle un error que le impidió que se reenvía STDIN si el lanzador RSH estaba en uso. Gracias a Branden Moore por señalar el problema. · Corregir un caso en el que el tipo de datos agregado se considere contiguo, pero tiene brechas al principio. · Fije un error que limitó el número de com_spawns que podría ejecutarse simultáneamente en algunos entornos · Corregir una caja de la esquina en el protocolo Obt para obtener mensajes largos; El error a veces podría hacer que los trabajos de MPI usan el BTL Openib para colgar. · Fije un montón de errores en el subsistema de reenvío (IOF) de IO y agregue algunas opciones nuevas para la salida a los archivos y redirigir la salida a Xterm. Gracias a Jody Weissmann por ayudar a probar muchas de las nuevas correcciones y características. · Fijar la condición de la carrera de Slurm. · Fijar mpi_file_c2f (mpi_file_null) para devolver 0, no -1. Gracias a Lisandro Dalcin para el informe de errores. · Fijar la construcción DSO de TM PLM. · Varios arreglos para la disparidad de tamaño entre C INT y FORTRAN INTEGER. Gracias a Christoph Van Wullen por el informe de errores. · Asegúrese de que Mpirun salga con un estado de salida sin cero cuando los demonios o los procesos se cancelen o no se inicien. · Varios arreglos para trabajar en el comportamiento rnic de Intel (NETEFFECT). · Varias correcciones para las opciones de archivos -Preload-Files y --PReload. · Fijar el nombre de la cadena en MPI :: Errors_Trorw_Exceptions. · Agregue la capacidad para reenviar SIFTSTP y SIGCONT a los procesos MPI si establece el parámetro MCA orte_forward_job_control a 1. · Permita que el SM BTL asignará cantidades más grandes de memoria compartida si se desea (útil para un boxen multi-núcleo muy grande). · Fije algunos lugares donde usamos Path_max en lugar de OMPI_PATH_MAX, lo que lleva a compilar problemas en algunas plataformas. Gracias a Andrea IOB para el informe de errores. · Fijar MCA_BTL_OPENIB_WARN_NO_DEVICE_PARAMS_FOUND MCA Parámetro; Fue accidentalmente ignorado. · Fije algunos problemas de tiempo de ejecución con el SCTP BTL. · Asegúrese de que RTLD_NEXT exista antes de intentar usarlo (por ejemplo, no existe en Cygwin). Gracias a Gustavo Seabra por informar el tema. · Varios arreglos a vampirtra, incluyendo la fijación de errores de compilación en algunas plataformas. · Se corrigió la página MPI_COMM_ACCept.3; Se corrigió un problema menor en la página del hombre de Orterun.1. Gracias a Dirk Eddelbuettel para identificar el problema y enviar un parche. · Implementar la salida formateada XML de STDOUT / STDERR / STDDIAG. · Se corrigió el interruptor de Mpirun -WDIR para garantizar que los directorios de trabajo para los contextos de las aplicaciones múltiples estén bien manejados. Gracias a Geoffroy Pignot para informar el problema. Mejoras a las constantes enteras MPI C ++: · Permitir MPI :: Bek_ * Constantes para ser utilizados como constantes · Permitir que otras constantes MPI C ++ se usen como tamaños de matriz · Fije el problema menor con las opciones de línea de comandos de Orte-Reinart. Vea el boleto # 1761 para más detalles. Gracias a Gregor Dschung para informar el problema.


ABIERTO MPI Software relacionado

lancelot

Una biblioteca de verificación y especificación basada en el comportamiento de Python ...

146 42 KB

Descargar