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.
Structure
MATFOR is based on industry-recognized visualization libraries VTK (Visual Tool Kit) and OpenGL and numerical library Intel MKL (Math Kernel Library).
Advantages
-Advanced 3D Visualization
MATFOR graphics library contains high-quality visualization plots for complicated data exhibition. By adding a few lines of codes to call MATFOR? graphics procedures, the program can be visualized in three-dimensional mode.
-Real-Time Animation
MATFOR features real-time program-monitoring mechanism to reduce time and effort spent on post-processing and debugging. The simulation can be presented as an animation while the calculation proceeds and shows in the console window.
-Runtime Data Manipulation
MATFOR allows manipulation of the data displayed during execution; data can be examined with higher precision and customization at runtime.
-Interactive Movie Presentation
MATFOR enables interactive movie presentation by saving the simulated data into a MATFOR -defined data format. The completed video clip can be seen from different view angles with built-in graphical manipulation features.
-Simplicity
Besides its simple and powerful visual functions, MATFOR ? allows scientists and engineers to code in Matlab fashion using the simple calling concept in Fortran and C++ environments.
-Standalone
MATFOR possesses the ability to convert visualization files into standalone executables. Through the conversion, data sharing and publishing become much easier.
-Flexibility
MATFOR utilizes the G raphics O bject O riented P rogramming concept to simplify graphical object manipulation and code integration ; hence, to ease program maintainability.
|