NAG C Library
DESCRIPCIÓN
La librería C de NAG proporciona más de 850 de los renovados algoritmos numéricos de NAG para un amplio rango de areas matemáticas y estadísticas. Las funciones C de NAG se integran fácilmente en las aplicaciones escritas en un amplio rango de lenguajes.
La calidad de las rutinas de NAG está respaldada por un soporte de primera clase y una extensa documentación. La utilización de las rutinas proporciona los siguientes beneficios:
Aceleración en el desarrollo de aplicaciones
- Mejora, fácil y rápidamente, las aplicaciones existentes o nuevas con cálculo numérico.
- El desarrollo de rutinas es una tarea larga y costosa; mediante el uso de los algoritmos de NAG se ahorra tiempo y se reducen los costes de mantenimiento
- Te lleva rápidamente al desarrollo de prototipos más efectivos
- Mejora la robustez de las aplicaciones
- Reduce la dependencia de personas clave
- Le deja más tiempo para concentrarse en los aspectos especializados de su aplicación
Proporciona ventajas competitivas
Acelera el desarrollo de nuevos productos, permitiendo:
- Responder a las necesidades de los clientes en menor tiempo que la competencia y dentro de la ventana de mercado.
- Obtener ingresos de los nuevos productos már rápidamente gracias al menor tiempo de comercialización
- Enfoque hacia las funcionalidades innovadoras y punteras de la aplicación que proporcionen ventajas competitivas
- Influencia de la reputación de NAG en cuanto a precisión, fiabilidad y robustez.
CARACTERÍSTICAS
Principales ventajas de Mark 7
- Inclusión de casi 400 nuevas rutinas para atender la evolución de los requerimientos de la industria
- Funcionalidades comparables con la librería Fortran de NAG
- Mejora significativa de prestaciones debido al uso extendido de BLAS
Las nuevas rutinas incluyen
- Ecuaciones en derivadas parciales
- Generación de mallas
- LAPACK
- Análisis de series temporales
- Generadores de números aleatorios y distribuciones
- Rango y regresión robusta
- Ajuste de curvas y superficies
Se han introducido muchas nuevas rutinas de especial interés para la industria financiera: por ejemplo, los analistas pueden utilizar la librería C para construir programas precisos, robustos y de gran rendimiento para modelar carteras, precios de opciones y controlar riesgos. Los resolvedores Black-Scholes se pueden utilizar para la estimación de precios de derivados financieros y los generadores de números cuasi-aleatorios en simulaciones de Monte Carlo que incluyan el cálculo de niveles de exposición al riesgo.
La generación de mallas es útil para todos aquellos que trabajen con ecuaciones en derivadas parciales multi-dimensionales, particularmente aquellos que utilizan elementos finitos o métodos de volúmenes finitos. Se beneficiarán de estas rutinas aquellos ingenieros que trabajen en la industria mecánica, química, aeronáutica, civil y eléctrica, asi como los científicos investigadores que trabajen en estas disciplinas. Puede obtener un visor gratuito de las mallas generadas utilizando este enlace.
La flexibilidad de la estructura de la librería permite que sus componentes sean fácilmente utilizables o incorporarlos en otros paquetes. En realidad un creciente número de partners (i.e. PeopleSoft, Waterloo Maple, Manugistics) están incluyendo las funcionalidades NAG en sus propios paquetes de software para así explotar la calidad, reducido mantenimiento y tiempo de comercialización que ofrecen los algoritmos de NAG.
La librería de NAG está disponible en un amplio rango de plataformas, desde PCs a supercomputadoras, con sistemas operativos Windows, Linux y la mayoría de plataformas Unix, asegurando que los usuarios de NAG no estén restringidos a un entorno particular. El diseño de la librería también le permite ser llamada desde otros lenguajes y paquetes, como Microsoft Visual C++, Visual Basic, Excel y Java.
Calidad asegurada
La corrección de cada rutina de la librería se verifica para todas las plataformas en la que la librería está disponible. Éstas rutinas sólo son distribuidas cuando su implementación satisface los estrictos estándares de precisión de NAG. Las rutinas de NAG se mantienen siguiendo una base regular, están completamente documentadas y soportadas y están escritas para cumplir los estándares de software de forma que la librería pueda ser construida correctamente sobre un gran número de máquinas y sistemas operativos. Como resultado, el usuario puede confiar en la probada precisión, robustez y fiabilidad de la librería.
SECTORES
La librería C de NAG está enfocada a desarrolladores de software y aplicaciones que quieran crear aplicaciones con cálculo intensivo o productos y soluciones para clientes en un amplio abanico de sectores.
La extensa provisión de NAG de rutinas "thread safe" será de particular interés para los desarrolladores de aplicaciones "multi-threaded" como las aplicaciones basadas en la web.
Más de 10.000 organizaciones de todo el mundo en áreas tan diversas como finanzas, farmacéuticas, ingeniería, telecomunicaciones, energía, aerospacial, investigación y educación ya están haciendo un uso extensivo de las librerías de NAG. Todos ellos confían en la probada fiabilidad y robustez de los algoritmos de NAG, que les proporciona respuestas correctas rápida y consistentemente.