UNIDEF   23986
UNIDAD DE INVESTIGACION Y DESARROLLO ESTRATEGICO PARA LA DEFENSA
Unidad Ejecutora - UE
informe técnico
Título:
Informe Técnico AS 04/17: "Cluster de desarrollo para aplicaciones científicas"
Autor/es:
EDMUNDO LAVIA
Fecha inicio/fin:
2017-02-01/2017-05-17
Páginas:
1-78
Naturaleza de la

Producción Tecnológica:
Código computacional y documentación técnica.
Campo de Aplicación:
Defensa y seguridad-Otros
Descripción:
El presente informe técnico cumple dos objetivos; por un lado, documenta la instalación y configuración básica de un cluster de desarrollo montado en la DIIV en el marco del proyecto PIDDEF 13/14: ?Parámetros SONAR?; y por otro, provee una introducción a las herramientas de programación paralela (con códigos de ejemplo prácticos en C++ y en lenguaje Julia) que están disponibles en el mismo. El cluster está compuesto por tres servidores de la línea SuperMicro equipados con procesadores Intel Xeon E5-2620 y 32 GB de memoria física, ejecutando Scientific Linux. La descripción de los pasos básicos de configuración del sistema para ejecución de códigos en paralelo es cubierta con suficiente detalle como para que se pueda replicar en equipos similares por personal con ciertos conocimientostécnicos del entorno Linux. Las librerías para programación paralela que se ilustran con ejemplos en lenguaje C++ son Open MPI, MPICH y OpenMP y se muestra cómo la ejecución en diferente canti-dad de procesadores reduce los tiempos de cálculo notablemente. Para programación a más alto nivel se utiliza el lenguaje Julia, cuyo uso básico también se ilustra con ejemplos. La disponibilidad de estecluster de desarrollo brinda a la institución un recurso que le permitirá atacar, de una manera práctica,problemas hasta el momento inabordables. Por otra parte, se genera asimismo la opción de que futuros desarrollos de otros grupos de la DIIV, tales como los que focalizan sus esfuerzos en la propagación electromagnética, puedan emplearla.