Absoft Pro Fortran Compiler Suite For Windows

The Only Fortran Available That Delivers Everything Developers Need
In A Single Integrated Package

Absoft Special Promotion -
FREE!! * MATFOR EXPRESS, A $299 VALUE * FREE!!!

Through a special agreement with AnCAD, customers who purchase, or upgrade to
Absoft Pro Fortran v10.1 for Windows are eligible to receive MATFOR EXPRESS - A $299 VALUE - ABSOLUTELY FREE!
Learn More About MATFOR


New Absoft auto-parallel & auto-vector optimizers maximize performance on the latest x86 and x64 multi-core cpus from AMD and Intel. Independent tests confirm new tuning for AMD produces fastest available code on AMDx64. Easy-to-use, nothing else to buy. FREE personal home license included. Win2K, XP, Vista and CCS 2003 compatible.

Includes the only IDE designed for Fortran. Absoft simplifies code development by solving the problems associated with IDEs such as Visual Studio and Xcode - excellent for C++, but with no knowledge of Fortran. The Absoft IDE supports both Fortran and C and automatically provides proper syntax sensitivity, array indexing, etc. for each language. It includes everything you need: F95 compilers, programmer's editor, Fx3 graphical debugger, application framework, graphics and optimized math libraries in a single, easy-to-use package.

Single Solution - Linux, Windows and MacOS. Simplify code development for multiple platforms. Absoft provides same look and feel on every platform and allows you to build native applications for Linux, Windows and Mac from a single code base! Absoft's exclusive MaxFlex license manager allows a single license to float across Linux/Windows/Mac, saving you time and money.

What's New:

New In This Release

New and Enhanced Features:
  • New auto-parallelization feature added which can automatically set up multiple threads to improve performance on multi-core and multi-processor systems
  • New auto-vectorizer added which can automatically utilize the SIMD capabilities of the CPU to perform multiple loop operations simultaneously
  • New auto vectorization report which indicates which loops were vectorized, which were not, and why
  • Improved performance of both 32-bit and 64-bit generated code
  • Fx3 graphical debugger has added functionality, an improved user interface and increased support for C
  • Fully compatible with Microsoft C/C++ for developing mixed Fortran/C applications
Enhanced Fortran/C IDE included at no additional charge!
  • Improved functionality and ease of operation
  • Designed specifically for Fortran/C development it provides both graphical and command line interfaces for compiler and debugger.
  • Supports select third party products as plug-ins in addition to Absoft tools
  • Same functionality on Linux, Windows and Mac - one learning curve for all systems


View Screenshots of the Absoft IDE:

IDE Features & Benefits

General Options Screen

Target Options Screen
Fortran Options Screen
C/C++ Options Screen
Linker Options Screen

Key Features & Information:

Key Features
More Features:
  • Most complete and easiest to use Fortran solution for Windows - Nothing else to buy
  • Installs and runs on either Win32 or Win64 environments
  • Highly optimized ANSI/ISO F95 compilers generate best-of-class performance for 32-bit and 64-bit AMD and Intel processors
  • Absoft Fortran 95 compiler operates in F95, F90 and F77 modes and supports all popular workstation extensions
  • Includes a C/C++ preprocessor
  • Debug and link compatible with the Microsoft C compiler included with the Microsoft platform SDK
  • Complete Integrated Development Environment (IDE) with color programmer's editor, debugger, and ability to execute select third party programs as plug-ins. All Pro Fortran compilers can be executed equally well from the IDE or command line
  • Pre-configured libraries for linear algebra (BLAS, LAPACK95, HDF), VAX/Unix-compatibility and 2D/3D graphics are all included on the distribution CD at no additional charge
  • Optional tools are available for automatically converting serial code to code designed for dual processors
  • Numerical libraries with special functions for mathematics and statistics; and Visualization libraries with special numerical and visualization functions are available
  • Source compatible versions available for Macintosh, Windows and Linux - Multi-platform discounts available

MRWE Application Framework

Absoft's MRWE solves the problem of how to automatically create a graphical interface for your Fortran application on Windows or MacOS.

No need to learn the system APIs! Usually, when you want to create applications with windows and menus, you need to know how to use the system APIs and interface guidelines. However, MRWE, a library included FREE with Pro Fortran for Windows and MacOS can automatically give your program a native Windows or Mac style interface with menus, a text window, and a graphics window. MRWE allows you to create applications with windows and menus, without knowledge of the system API and user interface guidelines.

Learn more about Absoft's MRWE Application Framework


Multi-Processor Capabilities

Absoft Pro Fortran uses all available processors by default. Multi-threading, vectorization, a high performance parallel optimizer, data perfecting, profile guided optimization, IPO, and advanced optimizations can be performed automatically. Combined with the included math libraries, Absoft provides the best solution for creating maximum application performance on single and multi-core systems.

Benchmark Comparisons


View Full Polyhedron Ltd. 2007 Benchmark Results
for Your Platform:

Results are reproduced with permission
from Polyhedron Ltd. in the United Kingdom.


OpenMP Support


Absoft Fortran fully supports automatic multi-threading of applications but VAST-F/Parallel is required for OpenMP support.

VAST-F/Parallel when used in conjunction with Absoft Fortran provides further optimizations and auto-parallelization opportunities, which may result in improved application performance.

Ease of Use

Easy to Use:
  • Compatible with Win2K and later implementations, the compiler can be run either from the command line or the GUI in the Integrated Development Environment.
  • Includes a complete User Guide with clear examples of editing, compiling, debugging and running programs.
  • Linking with C is simple and straightforward.
  • The Absoft Fx3 Debugging Solution, included at no charge, is one of the few debugging tools which can properly debug both Fortran and C code.
  • To ensure maximum performance, suggested options for compatibility and optimizations are clearly defined. Pre-built mathematical libraries and graphics are also included further performance and development efficiencies.

Windows Programming

Provides full support of the Windows API directly from Fortran. A detailed chapter on Windows programming is included in the documentation.

MRWE, the Absoft application framework, is a native Windows Multiple Document Interface (MDI) program written completely in Fortran. Complete documented source is provided as a tutorial on Windows programming in Fortran. The source may be easily modified and recompiled if additional features or modifications are desired.

Building Mixed Fortran & C/C++ Code

The process of combining Fortran and C routines into a single application has been a major frustration to many Windows programmers. Microsoft requires use of non-standard Fortran syntax to accomplish this feat.

Absoft provides a better solution: While Absoft Pro Fortran 10.1 does not include a C compiler, the Absoft Tools development environment does support integration
with the Microsoft C/C++ compiler.

After one of the supported Microsoft C/C++ development environments has been installed, the Absoft Tools IDE will automatically invoke the Microsoft C/C++ compiler to compile any C or C++ files added to a project.

The Microsoft C/C++ compiler is available at no cost as part of these two packages:

Microsft ® Visual Studio Express 2005
Microsoft ® Windows Server® 2003 R2 Platform SDK.

Both of the above packages can be downloaded from the Microsoft web site.

Absoft Pro Fortran 10.1 also supports the same level integration with the retail version of Microsoft Visual Studio 2005.

DLL Building Capabilities

Automatically build Fortran-based DLLs
compatible with Microsoft Visual C++, Microsoft Visual BASIC, Microsoft Excel, Delphi, and Borland C++. Example code is contained in the documentation. Absoft's alias feature allows you to create DLLs compatible with any other configuration.
Graphics Libraries

Includes a flexible graphics library called PLplot. PLplot can be called from Fortran as well as C/C++ and can create standard x-y plots, semilog plots, log-log plots, contour plots, 3D plots, mesh plots, bar charts and pie charts.

Multiple graphs (of the same or different sizes) may be placed on a single page with multiple lines in each graph. Output can be to your monitor, a file, a printer or in postscript format.

There are almost 2000 characters in the extended character set including four different fonts, the Greek alphabet and a host of mathematical, musical and other symbols. PLplot is included on all versions of Pro Fortran and is source compatible across Linux, Windows and Mac platforms. HDF precompiled libraries are included with every copy of Pro Fortran.

Multi-Platform Capabilities

Absoft manufactures high performance Fortran compiler suites for Windows, Macintosh(Intel & PPC), Intel/AMD Linux and PPC/Linux based systems.

Absoft compiler suites are source compatible across the different platforms which means that in most cases, only a recompile is needed to port code from one environment to another.

What's Included on Distribution CD

You'll Get:
  • F95 compilers for 32-bit & 64-bit Windows
  • Absoft Editor, Full Integrated Development Environment (IDE) with F90 modules, Fx3 Debugger, Linker, Profiler and Application Framework(MRWE)
  • PLplot Graphics
  • Numerous programming examples
  • VAX/Unix compatibility libraries
  • User Guide, F90/95 & F77 Reference Manuals in indexed PDF format
  • HDF (Hierarchical Data Format) release 4.2r0 precompiled libraries for earth sciences with Fortran entry points
  • BLAS - pre-compiled linear algebra routines
  • LAPACK95 - release 3.0 pre-compiled linear algebra library
  • ftnchek · release 3.2 pre-compiled static analyzer for Fortran 77+ programs
  • PLplot · release 5.3.1 library of functions that are useful for making scientific plots
  • F90SQL · structured query language (SQL) wrapper for Fortran 90
  • OpenGL · open graphics library originally from SGI
  • IMSL Fortran 5.1 Numerical Libraries in both 32-bit or 64-bit are available as options
  • VAST-F/Parallel available as an option for Pro Fortran OpenMP Users
Premier Technical Support

Full technical support from professional support engineers, will help resolve any problems is included at no additional charge with each new product from Absoft.

To ensure your software continues running at maximum efficiency, all registered Absoft customers can download service packs and quick fixes at no charge. Customers can subscribe to Absoft's free electronic newsletter to receive bulletins and update notices advising of new updates, changes in product releases, new product announcements and other useful information.

Continuing Software Maintenance

Absoft branded products include Premier Technical Support and Initial Software Maintenance at no additional charge from the time of purchase for as long as the purchased version remains the current release version.

Initial Software Maintenance (ISM) includes free electronic downloads of all interim Service Packs and Quick Fixes from Absoft. Version upgrades require separate purchase but at discounted prices.

At the conclusion of the Initial Software Maintenance term (i.e. when a new version of the purchased product is released) customers may either purchase a Product Upgrade or within 30 days of the new product release, purchase Continuing Software Maintenance for an additional 12-month maintenance term.

Continuing Software Maintenance (CSM) includes all elements of Premier Technical support plus all Product Upgrades issued during the 12-month Continuing Software Maintenance term. Annual renewals of Software Maintenance will be made available at low-cost to customers who renew within their unexpired Maintenance term.

For users electing not to renew Continuing Software Maintenance and having expired maintenance terms but later wishing to rejoin CSM, Reinstatement Software Maintenance (RSM) terms may be purchased.

Third party products distributed by Absoft are subject to license terms and policies of their respective manufacturers.

 

System Requirements

Recommended Minimum:
  • Pentium III
  • 256MB RAM
  • 128MB free HD space
  • Windows 2000 through Windows Vista
License Options

Flexible Licensing:
  • Single User / Single Machine
  • Floating Network on Single Platform
  • Floating Network for Mixed Platforms
    (Linux, Windows, Mac)
  • Academic Programs
Compatibility & Companion Products

Absoft uses an extended version of the Cray CF90 front end and adheres to the latest ISO and ANSI Fortran 95 standards. Extensions from all major workstations have been added to make sure your code ports from any environment with minimal effort.

Absoft Fortran compilers conform to all DoD MIL-STD 1753, FIPS 69-1, and POSIX standards, support most popular VAX/VMS extensions including RECORD, STRUCTURE, POINTER, and UNION, (per V5.4 of VMS FORTRAN), QUAD (REAL*16) data types as well as others from IBM/VS, Cray, Sun FORTRAN as well as FORTRAN 66 conventions.

Automatic byte-swapping and full integration with many third party tools means porting code from virtually any environment requires little more than a recompilation without rewriting code. The F95 compiler can operate in F95, F90 or F77 modes.



"The cross platform compatibility of Absoft's compiler range is a key factor
for us. Our recent port to Absoft v10 on Win64 was very straightforward. Everything worked as expected, including the Fortran/C linkage. We are now able to target five different platforms running Absoft compilers, from a common code base."


Lawson Wakefield - Winteracter

Compare Absoft Fortran IDE vs. Alternatives
Fortran Development Environment
Absoft Pro Fortran
Visual Studio
GNU g77 gfortran
Core Tools
Native F95 Compiler YES
$ EXTRA
NO
Microsoft C/C++ Compatible YES
YES
YES
MRWE with Full Source YES
No
No
SSE Optimizations YES
YES
NO
Graphical Fortran Debugger YES
$ EXTRA
NO
.NET Callable/Linkable YES
YES
Full Windows API Support YES
YES
Supports 3rd Party Plug-ins YES
NO
NO
Complete Package YES
NO
NO
Top 10% Performance YES
YES
NO
Environments Supported
Win32 YES
YES
YES
Win64 YES
YES
NO
Fortran Programming Environment
Includes IDE YES
$ EXTRA
NO
IDE Designed for Fortran YES
NO
NO
Command Line & GUI YES
YES
NO
Source Navigation (GOTO) YES
NO
NO
Modifiable Makefiles YES
YES
NO
Fx3 Fortran/C Debugger YES
NO
NO
Eclipse/Error Parser YES
Partial
YES
Miscellaneous
Byte Conversion YES
NO
NO
Includes LAPACK, BLAS YES
NO
NO
MIL STD 1753 Extensions YES
YES
NO
2D/3D Graphic Libraries YES
NO
NO
Mixed Platform Licenses YES
NO
NO
FREE Live Tech Support YES
NO
NO

Contact | Newsletter | Career | Legal | Terms of Use | Privacy | Buy | Support | Downloads | Site Map | Home

© 1996-2007 Absoft  Corporation 2781 Bond Street Rochester Hills Michigan 48309  
 Voice: 248-853-0050   Fax: 248-853-0108