El compilador Fortran de NAG es una implementación estándar completa del lenguaje ISO Fortran 2003 con la adición de la mayor parte de Fortran 2008, partes importantes de Fortran 2018 y todo OpenMP 3.1. Su desarrollo se basa en el compilador NAGWare f90, que fue el primer compilador Fortran 90 del mundo. Al igual que su predecesor, el compilador Fortran de NAG ha sido probado y utilizado ampliamente desde su lanzamiento en 1997.

Además, algunas extensiones comunes de Fortran 77 pueden proporcionar soporte para código heredado. Por ejemplo, el compilador Fortran de NAG permite el procesamiento de código que contiene entrada de formato de tabulación, declaraciones del tamaño de byte (por ejemplo, INTEGER * 2) y COMPLEJO DOBLE.

El compilador da amplios mensajes de error, tanto los requeridos por el estándar ISO como la información adicional…

Un nuevo conjunto de resolvedores de optimización sin derivadas ha sido integrado dentro de la librería NAG Library en la versión Mark 27. Su objetivo es la optimización de modelos Black Box y pueden manejar ya sea problemas de calibración (mínimos cuadrados no lineales) como problemas con una función objetivo genérica. Los resolvedores, disponibles tanto con interfaces de comunicación directa e inversa deberían mostrar una tasa de convergencia mejorada en comparación con las soluciones DFO existentes en la NAG Library.

Para más información sobre estos nuevos resolvedores vea el mini ártículo y el póster técnico "Derivative-free Optimization Solver for Calibration Problems". También existe mucha información en el capítulo de introducción de la Librería NAG "Minimizing or Maximizing a Function" que pueden encontrar en este enlace.

Recomendamos…

Les informamos que la última versión de NAG Library ya está disponible. Mark 27 trae mucha nuevas funcionalidades que incluyen la programación cónica de segundo orden, optimización sin derivadas, factorización de matrices no negativas y el método activo de primer orden, adiciones de correlaciones cercanas y más versiones adjuntas de los resolvedores NAG.

Entre las nuevas características a destacar cabe nombrar la nueva funcionalidad SOCP (Second-order Cone Programming). Este nuevo resolvedor está basado en el método del punto interior. Se ha convertido en una importante herramienta en muchos campos, que van desde la ingeniería a la teoría de control y las finanzas cuantitativas, debido al amplio rango de aplicaciones y problemas convexos que puede resolver, como problemas cuadráticos cuadráticamente restringidos (QCQP), programación…

La división de helicópteros de la empresa multinacional italiana, Leonardo SpA, utiliza los algoritmos de la librería NAG dentro de sus procesos de análisis y diseño de helicópteros. 

Tras la búsqueda constante de ampliar la capacidad y rendimiento de sus productos, Leonardo invierte continuamente en software avanzado de ordenador. Con una mezcla de software propietario, por ejemplo en las áreas de dinámica de fluidos computacional o diferencias finitas, y aplicaciones propias, y debido a sus requerimientos específicos, ha sido necesario que el equipo de desarrollo de Leonardo escriba su propioi código numérico específicamente para el diseño, análisis y modealdo del comportamiento del helicóptero.  Esta tarea requiere un conocimiento especializado en el diseño de algoritmos y código; lo que ha sido asistido en gran manera…