http://www.aertia.com | |
MATFOR in Fortrande AncadMATFOR in Fortran es una librería de visualización 2D/3D plenamente integrada con varios compiladores Fortran estándar, entre los que destacan Compaq Visual Fortran v.6.6 (o versiones superiores) e Intel Fortran v.7.0. VisualizaciónVisualización 2D/3D de alta calidad
Visualización instantánea Ejemplo 1: Mesh Plot 'incrustado' en un programa Fortran Figura 2: Resultado del Mesh Plot
Presentaciones animadas Figura 3: Ejecución de una animación grabada con el Reproductor Multimedia
VelocidadAceleración en el Post-Procesado Mientras que la eficiencia de los procedimientos gráficos de MATFOR es consistente y altamente optimizada, MATFOR se enfoca además en proporcionar un mecanismo para la monitorización en tiempo real de programas para propósitos de depuración. Para alcanzar este objetivo, MATFOR proporciona Graphics Viewer y Data Viewer que muestran los datos intermedios. Así pues, durante la ejecución, Ud. puede: 1) ver como el algoritmo se ejecuta en Graphics Viewer y 2) pausar el algoritmo y exportar los datos intermedios a Data Viewer (que tiene una apariencia de hoja de calculo) para un examen más avanzado. "El mecanismo de monitorización en tiempo real nos ayuda a ahorrar cerca de un 60% en tiempo de desarrollo en cada uno de nuestros proyectos.", indica el Dr. Huang del Chung-Shan Institute of Science and Technology.
SimplicidadInclusión de datos simples mfArray proporciona la entrada de datos dinámicos y redimensionamiento en un entorno de trabajo Fortran. Muchos de nuestros procedimientos están basados en él. Los procedimientos basados en mfArray pueden ser fácilmente 'incrustados' en nuestro programa sin necesidad de realizar ninguna modificación en nuestro código fuente. Esto nos permite utilizar un mecanismo de sintaxis tipo Matlab dentro de un entorno de trabajo Fortran. El ejemplo 2 muestra como mfArray es declarado y utilizado. Ejemplo 2: Declaración y utilización de mfArray en Fortran
Librería numérica Basada en la Intel MKL (math kernel library), la librería numérica de MATFOR proporciona alta precisión para obtener los máximos rendimientos. Los procedimientos numéricos están organizados en pequeños conjuntos de librerías ? elfun, fileio, datafun, elmat y matfun. Muchos procedimientos utilizan mfArray como argumento de entrada y salida. Con esta sencilla sintaxis, los procedimientos de MATFOR toman la clara ventaja de los tradicionales lenguajes de programación vectoriales ya que pueden ser llamados de modo muy intuitivo. El ejemplo siguiente muestra como MATFOR simplifica el código originalmente escrito en Fortran tradicional. Los procedimientos numéricos adoptan una sintaxis fácil de llamar. De ese modo, permite que el investigador o el programador se centre fundamentalmente en su problema, sin tener que preocuparse en cómo se realiza la gestión de las estructuras de los datos y del mantenimiento de los argumentos de entrada. El ejemplo 3 muestra como el procedimiento de Singular Value Decomposition (SVD) es llamado en MATFOR y LAPACK. Ejemplo 3: Singular Value Decomposition (SVD)
Adicionalmente, MATFOR proporciona procedimientos numéricos específicos que de modo automático buscan el modo óptimo para resolver los algoritmos numéricos que son utilizados comúnmente, como por ejemplo aquéllos que implican la inversión de matrices. Esto asegura la eficiencia y la robustez del código utilizado. Ejemplo 4: Resolviendo Ax = b, x = mfLDiv(A, b)
RequerimientosMATFOR 3 in Fortran para Windows: Plataforma:
Windows 98/NT/2000/Me/XP MATFOR 3 in Fortran para Linux: Plataforma: Sistema Linux con
glibc 2.2.5 o 2.2.93 y el kernel Linux 2.4.X |
Precios | |
MATFOR 3 in Fortran para Windows 32-bits | 2.000,00 € |
MATFOR 3 in Fortran para Windows 64-bits (Itanium) | 4.000,00 € |
MATFOR 3 in Fortran para Linux RedHat 32-bits | 2.000,00 € |
MATFOR 3 in Fortran para Linux RedHat 64-bits (Itanium) | 4.000,00 € |
MATFOR 3 in Fortran Licencia Académica | Consultar |
© 2004, Aertia, S.L. |