UNIDEF   23986
UNIDAD DE INVESTIGACION Y DESARROLLO ESTRATEGICO PARA LA DEFENSA
Unidad Ejecutora - UE
informe técnico
Título:
Informe Técnico AS 3/20: RAM.jl: Implementación en lenguaje Julia del Modelo RAM basado en el método de la ecuación parabólica. VERSIÓN PRELIMINAR.
Autor/es:
BLANC, SILVIA; LAVIA, EDMUNDO; MARQUES ROJO, RUI; GONZALEZ, JUAN DOMINGO
Fecha inicio/fin:
2019-08-15/2020-12-30
Páginas:
1-30
Naturaleza de la

Producción Tecnológica:
Informática (software)
Campo de Aplicación:
Defensa y seguridad-Varios
Descripción:
La herramienta por excelencia para el cálculo de Pérdidas por Transmisión o propagación (delinglés, TL: TransmissionLoss) a largas distancias y bajas frecuencias es el modelo RAM Versión 1.5,desarrollado en FORTRAN por Michael D. Collins, optimizado para máxima velocidad de ejecución, ymodificado por última vez en el año 2000. En el Departamento de Propagación Acústica se ha llevado acabo una re-implementación del mismo en Julia, un lenguaje moderno, dinámico, enfocado en programación numérica de alto rendimiento, que sirve tanto para probar rápidamente nuevas ideas como pararealizar implementaciones finales eficientes, reduciendo así los tiempos de desarrollo. Se produjo entonces el paquete RAM.jl, que presenta diversas ventajas sobre el código original en términos de facilidad de uso, versatilidad, prevención de errores y mantenibilidad, sin una reducción sustancial de tiempos de ejecución para nuestras aplicaciones. El presente informe técnico documenta este paquete y cuestiones relacionadas a su diseño, implementación, uso, verificación de resultados y evaluación de rendimiento computacional.