Wolfram ResearchProductsPurchasingServices & ResourcesAbout UsOur Sites
Products
-----
 /
MathCode F90
*Features
*Examples
*Download Product
Manual PDF
*Download Information
Sheet PDF
*Buy Online
*Request a Free Trial
*For More Information
*Visit MathCore
*Engineering Solutions
*Ask about this page
*Print this page
*Email this page
*Give us feedback
*
Sign up for our newsletter:
Updated!

MathCode F90 1.2

Mathematica 6 compatible

Generates Optimized Fortran 90 Code from Mathematica Programs

MathCode F90 With MathCode F90, you can generate optimized Fortran 90 code that can be compiled and connected seamlessly into Mathematica.

Key Features
  • Generates stand-alone Fortran 90 code from Mathematica code, optionally connected via MathLink to Mathematica
  • Performs high-speed numeric computations
  • Automatically links existing Fortran code into your MathCode-generated Fortran 90 code base
  • Extends matrix handling

The MathCode F90 code-generation system provides high performance, connectivity, and easy-to-use matrix arithmetic for Mathematica developers. The core of the product is the translation of a subset of Mathematica code to Fortran 90.

MathCode F90 is excellent for users who want to generate optimized Fortran 90 code for efficient numerical calculations, letting them compile Mathematica programs to executables and connect them seamlessly into Mathematica. Existing Fortran functions and libraries can also be linked at compile time and connected into Mathematica.

MathCode F90 makes it possible to develop prototypes in the powerful interactive Mathematica environment. These prototypes can be automatically translated to fast production code in Fortran 90 and linked to external applications. MathCode F90 is ideal for people who want to take advantage of the speed of native Fortran 90 code.

Generation of stand-alone external code is supported, and no runtime license is necessary to distribute compiled code. Mathematica functions must take numerical arguments and give numerical results for MathCode F90 to be able to generate Fortran 90 code. However, symbolic Mathematica code can be a part of function definitions, provided that the symbolic operations can be expanded to arithmetic expressions of an extended class of the elementary functions.

Thus, MathCode F90 opens up completely new possibilities for the user for cost-effective development of high-performance computational applications in the highly productive Mathematica environment.

MathCode F90 includes libraries to generate executables from Fortran 90 source code with Digital Visual Fortran or Intel Visual Fortran, and MathCore Engineering provides free support for other external compilers. All compiler interactions are handled by functions available in MathCode F90.

Product Support
MathCode F90 is developed and supported by MathCore Engineering AB.

MathCore Engineering AB
Teknikringen 1B
SE-583 30 Linköping
Sweden
+46-(0)13-328500
fax: +46-(0)13-212701
email: info@mathcore.com
web: http://www.mathcore.com


MathCode F90 1.2 requires Mathematica 6 and a Fortran compiler (Digital Visual Fortran and Intel Visual Fortran are supported out of the box, and free support for others is available on request from MathCore Engineering), and is available for Windows 2000/XP, Mac OS X, and Linux.

MathCode F90 is © 2008 MathCore AB.

Note: Contact the developer for trial information.



 © 2008 Wolfram Research, Inc.  Terms of Use  Privacy Policy