| Matfor 3 OverviewMATFOR 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).
 
         FeaturesAdvanced 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++.
   EditionsMATFOR 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++ BuilderVisual 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
 |    |