|

• MATFOR 3.2 is now available. See Release details
• Newsletter Archives

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.
» See MATFOR
showroom
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 is based on industry recognized visualization
libraries VTK (Visual Tool Kit) , OpenGL and numerical library Intel
MKL (Math Kernel Library).



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.
» See
MATFOR Basic Graphs Demo

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.
» See
MATFOR Demo Code

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.
» See MATFOR
Advanced Graphs Demo

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.

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.
» See MATFOR
Demo Code

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++.

|
Platform
|
Operating System
|
Compiler in Fortran
|
Compiler in C++
|
| 32-bit based systems |
Windows 98/NT/2000/Me/XP |
- Compaq Visual Fortran 6.6 B/C
- Digital Fortran 5.0
- Intel Fortran 7.1
- Intel Visual Fortran 8.0/8.1
- Microsoft Fortran PowerStation 4.0
- Absoft Fortran 8.2/9.0
- Lahey Fortran 5.7/7.1
|
- Intel C/C++ 7.1/8.1
- Visual C++ 6.0
- Visual C++.NET
- Borland C++ Builder 6.0
|
| 32-bit based systems |
- Red Hat Linux 9.0
- Fedora Core 1/2/3
- RedHat Enterprise Linux 3.0/4.0
- White-Box Enterprise 3
- SuSE 9.1 Enterprise
|
- Intel Fortran 8.1
- Absoft Fortran 9.0
- Lahey Fortran**
|
|
| EM64T Systems 64-bit |
Red Hat Enterprise Linux 3.0 |
|
|
** Upcoming support
|