Matfor 3 Overview
MATFOR is a set of Fortran 90/95 and C/C++ libraries that
enhances your program with dynamic visualization capabilities, shortens your
numerical codes and speeds up your development process.
By adding a few lines of MATFOR codes to your Fortran
program, you can easily visualize your computing results, perform run-time
animations, or even produce a movie presentation file as you execute your
program.
Debugging is facilitated with the debugging facilities
provided by MATFOR Graphics Viewer. You can pause an animation, view the
current data using MATFOR Data Viewer, and examine any aberrations.
MATFOR numerical procedures are designed to be intuitive and
simple to use. Using the numerical procedures, you can solve many technical
computing systems, especially those involving linear algebra system, in a
fraction of the time it would take to write a program traditionally Fortran.
Matfor 3 Structure
MATFOR is based on industry recognized visualization
libraries VTK (Visual Tool Kit) , OpenGL and numerical library Intel MKL (Math
Kernel Library).
Features
Advanced 2D/3D visualization:
MATFOR's graphics library contains high-level graphical procedures that
support x-y plot, vector plot, contour, mesh plot, surface plot, isosurface
plot, streamline, slicing plot, molecules plot and more. This variety of
graphical procedures allows you to use different representation methods
depending on what you want to emphasize on your simulation model.
Instant visualization:
MATFOR's Graphics Viewer displays high quality graphs with no need of
Windows programming and graphics initialization. This visualization
capability enables you to display graphs instantly with only a couple of
lines of programming.
Movie-like presentation:
MATFOR's mfPlayer transforms computed data to movie-like animation and allow
you to do additional graphical manipulations on it. This presentation
capability makes you the director of your simulated animation that is to be
presented to your audiences.
Real-time animation:
MATFOR's Graphics Viewer cooperates with its Data Viewer to display
intermediate data during program execution. This real-time program
monitoring mechanism significantly reduces the time and effort you spent on
program development.
Matlab-like syntax:
MATFOR's mfArray provides dynamic data typing and dimensioning and it acts
as the basic of MATFOR. This fundamental data structure brings simplicity as
it enables you to use Matlab-like syntax in Fortran and C++ environment.
Numerical library:
MATFOR?s numerical procedures are designed to be intuitive and simple to
use. Using the numerical functions, you can solve many technical computing
systems, especially those involving linear algebra system, in a fraction of
the time it would take to write a program traditionally in Fortran or C++.
Editions
MATFOR is available in two editions: MATFOR 3 in Fortran y MATFOR 3 in C++.
System Requirement
|
Platform |
Compiler |
MATFOR 3 in Fortran
for Windows |
Windows 98/NT/2000/Me/XP |
Compaq Visual Fortran 6.6 above
Intel Fortran 7.0 above
Fortran PowerStation 4.0 |
MATFOR 3 in Fortran
for Linux |
Linux system with glibc 2.2.5 or 2.2.93 and the 2.4.X
Linux kernel |
Intel Fortran 7.0 above
PGI Fortran |
MATFOR 3 in C/C++
for Windows |
Windows 98/NT/2000/Me/XP |
Borland C++ Builder
Visual C++
Intel C/C++ 7.0 or above
|
MATFOR 3 in C/C++
for Linux |
Linux system with glibc 2.2.5 or 2.2.93 and the 2.4.X
Linux kernel |
GNC C++
Intel C/C++ 7.0 or above |
|