Nag continúa siendo pionera en el desarrollo del software de diferenciación algorítmica (AD) y, con la nueva investigación y desarrollo que sale a la luz, anuncia una importante nueva versión de la herramienta de software AD, dco / c++.

dco /c++ es una herramienta de software AD para calcular las sensibilidades de los códigos C++. Representa a más de 15 años hombre de I+D, muchos de los cuales han requerido una investigación original. Es una herramienta de sobrecarga del operador con una API inteligente: la herramienta es fácil de aprender, fácil de usar, se puede aplicar rápidamente a una base de código y se integra fácilmente con los entornos de trabajo de compilación y prueba.

Qué hay de nuevo en dco / c ++ v3.2

  • Los componentes internos rediseñados significan que dco / c ++ ahora es ~ 30% más rápido y usa ~ 30% menos memoria.
  • Modo…

Calibrar los parámetros de modelos complejos para ajustar las observaciones del mundo real es uno de los problemas más comunes que se encuentran en la industria (finanzas, simulaciones multifísicas, ingeniería, etc).

Considérese un proceso que es observado en los instantes de tiempo ti y medido con resultados yi, para i=1,2,…,m. Además, se considera que el proceso se comporta de acuerdo con un modelo numérico ϕ(t,x) donde x son parámetros del modelo. Dado el hecho que las medidas pueden ser imprecisas y que el proceso puede no seguir exactamente el modelo, es beneficioso encontrar parámetros del modelo x de forma que el error del ajuste del modelo a las medidas se minimice. Esto se puede formular como un problema de optimización en el que cada x son las variables de decisión y la función objetivo es la suma de errores cuadráticos del…

Este taller práctico, de tres días, está enfocado a los programadores de Fortran que quieran escribir código moderno o modernizar su código existente, para hacerlo más legible y fácil de mantener, alentando el uso de buenas prácticas de ingeniería del software. La adopción de buenas prácticas de software hace que los códigos sean más susceptibles a la optimización y paralelización, y el camino para que se conviertan en código para la comunidad, muchísimo más fácil.

Fechas: Lunes 24 de julio de 2017 a Miércoles 26 de julio de 2017 (taller de tres días)

Horario: 09:00 a 18.00 cada día

Localización: Sala C1001, Edificio C1, Campus Nord Universitat Politècnica de Catalunya (UPC), C/ Gran Capità, S/N 08034, Barcelona

Idioma: El taller será impartido en inglés

 

NAG informa de las nuevas incorporaciones a su producto insignia, la Librería NAG. Mark 26 trae una multitud de nuevas funcionalidades que incluyen resolvedores de Optimización de la NAG Optimization Modelling Suite. La nueva Librería también dispone de rutinas adicionales en áreas ya existentes como la Matriz de correlación más cercana, Cuadratura, Mínimos cuadrados y Problemas de valores propios (LAPACK) y utilidades OpenMP.

La NAG Optimization Modelling se ha introducido para abordar mejor la entrada de problemas complejos sin formar interfaces difíciles con un número excesivo de argumentos. Para los nuevos resolvedores de optimización introducidos en este mark están disponibles el resolvedor de programación semidefinida y el método del punto interior para optimización no lineal. Sin embargo, la suite se ampliará en el futuro para…