Introducción a MATFOR 3
MATFOR es un potente conjunto de librerías Fortran 90/95 y C/C++ que mejoran significativamente sus aplicaciones mediante la
incorporación de prestaciones de visualización dinámica, reduciendo la
introducción de código numérico y acelerando el proceso de desarrollo de programas.
Añadiendo unas pocas líneas de código MATFOR a sus programas FORTRAN,
podrá visualizar rápidamente sus resultados, e incluso realizar una película de
presentación de su fichero mientras está ejecutando su programa.
Los procesos de depuración se proporcionan con las prestaciones de
depuración facilitadas con MATFOR Graphics Viewer. Puede pausarse cualquier
animación, visualizar los datos actuales utilizando MATFOR Data Viewer y examinar cualquier tipo de error producido.
Las rutinas y procedimientos numéricos de MATFOR están
diseñados para ser intuitivos y de fácil utilización. Utilizando estos procedimientos
podrá resolver un amplio rango de problemas de computación numérica en un tiempo muy inferior al que
utilizaría escribiendo un programa Fortran tradicional, especialmente aquellos que estén relacionados con sistemas de algebra lineal.
Estructura de MATFOR 3
MATFOR está basado en las internacionalmente reconocidas librerías de visualización VTK (Visual ToolKit), OpenGL y las librerías numéricas Intel MKL (Math
Kernel Library).
Características
Visualización 2D/3D avanzada:
La librería gráfica de MATFOR contiene procedimientos y rutinas gráficas de alto nivel que soportan dibujos/gráficos x-y, gráficos vectoriales, de superficie, isosuperficie, por capas (slicing), moleculares y muchos más. Esta amplia variedad de procedimientos
gráficos le permitirán utilizar diferentes métodos de representación dependiendo de la manera en que se quiera enfatizar su modelo de
simulación.
Visualización instantánea:
MATFOR's Graphics Viewer le permitirá mostrar gráficos de alta calidad sin la necesidad de efectuar
programación compleja en Windows. Esta prestación le permitirá dibujar gráficos
rápida e instantáneamente con unas pocas líneas de programación.
Presentaciones animadas:
MATFOR's mfPlayer transformará los datos procesados en una presentación animada,
permitiéndole además realizar cualquier tipo de modificación o alteración en su formato gráfico. Esta prestación le permitirá disponer de un control directo sobre los gráficos de presentación mediante una simulación animada, que puede ser utilizada también para poder ser mostrada a una amplia audiencia de personas en una presentación de producto o de resultados de su investigación.
Animación en tiempo real:
MATFOR's Graphics Viewer coopera con su módulo Data Viewer para mostrar inmediatamente sus datos animados durante la ejecución del programa o aplicación. Este mecanismo de monitorización en tiempo real reduce significativamente el tiempo y el esfuerzo a realizar durante el desarrollo de un proyecto de programación de aplicaciones.
Sintaxis tipo Matlab:
MATFOR's mfArray proporciona un sistema de escritura de datos dinámicos y de redimensionamiento de sus datos. Este modo de estructuración de los datos proporciona al programador una importante simplicidad en la ejecución de sus
órdenes, y le permite además utilizar un sistema sintáctico en la estructura de sus instrucciones similar a Matlab, y todo ello desde dentro de un entorno de trabajo Fortran y C++.
Librería numérica:
Los procedimientos numéricos de MATFOR están diseñados para ser intuitivos y simples de utilizar. Utilizando sus funciones numéricas, podrá resolver de un modo totalmente optimizado la mayoría de problemas numéricos, especialmente aquellos que llevan implícitos sistemas de
álgebra lineal, en un tiempo muy inferior al que se debería invertir utilizando un sistema de programación clásico como Fortran o C++.
Ediciones
MATFOR está disponible en dos ediciones: MATFOR 3 in Fortran y MATFOR 3 in C++.
Requerimientos del Sistema
|
Plataforma |
Compilador |
MATFOR 3 in Fortran
para Windows |
Windows 98/NT/2000/Me/XP |
Compaq Visual Fortran 6.6 o superior
Intel Fortran 7.0 o superior
Fortran PowerStation 4.0 |
MATFOR 3 in Fortran
para Linux |
Sistema Linux con glibc 2.2.5 o 2.2.93 y el kernel Linux 2.4.X
|
Intel Fortran 7.0 o superior
PGI Fortran |
MATFOR 3 in C/C++
para Windows |
Windows 98/NT/2000/Me/XP |
Borland C++ Builder
Visual C++
Intel C/C++ 7.0 o superior
|
MATFOR 3 in C/C++
para Linux |
Sistema Linux con glibc 2.2.5 o 2.2.93 y el kernel Linux 2.4.X
|
GNC C++
Intel C/C++ 7.0 o superior |
|