Absoft Pro Fortran Compiler Suite For Intel
Mac OS X
  

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





Absoft Dramatically Improves Fortran Debugging on Mac OS with Fx3 and Apple's Xcode v3.1
Absoft's Fx3 debugger adds capabilities so customers can display & modify variables in COMMON blocks,
allocated in static storage, or declared inside Fortran 90 modules.
Read Press Release


NEW! Pro Fortran v10.2 includes 10 significant improvements, which make your code run faster and easier to develop and maintain including SSE4.1 support for Intel multi-core processors. Internal tests have show up to a 10% speed increase using SSE4.1.

Create and vectorize multi-threaded applications automatically! Absoft Pro Fortran includes both 32-bit and 64-bit compilers incorporating advanced optimization technologies designed to create faster applications on any hardware configuration. The compiler automatically uses all available processors, and invokes multi-threading, vectorization, data perfecting, PGO, IPO, and more. Coupled with the included optimized math libraries, you are assured of maximum performance on single and multi-core systems, running Leopard or Tiger.

Faster code, PLUS a better development environment! 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:
  • Fx3 Debugger with Xcode 3.1 allows display and modification of program variables located in COMMON blocks, allocated in static storage, or declared inside Fortran 90 modules.
  • SSE4 support - Includes Intel SSE4.1 vector instructions. Internal tests have show up to 10% speed increase using SSE4.1.
  • New parallel make facility can substantially decrease the build time for large projects. This feature takes advantage of multi-core architectures by compiling two or more independent program units simultaneously. The parallel make system is Fortran 90 module aware and automatically handles the additional dependencies created by module use.
  • Source Browsing for indexed C/C++ and Fortran elements
  • Code Completion & Text Overwrite Mode - Speeds code development
  • Dual Screen Editing - Display 2 different screens simultaneously. Drag and drop code between screens, and/or edit each independently.
  • External Makefiles for Projects - Use and edit existing Absoft and non-Absoft makefies
  • Project wide search and replace feature - Simplifies code edits
  • Bracket and Paren Matching - Cut down on coding errors
  • C-style commenting added - Commenting for C, C++ and Fortran now supported

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 MacOS/Intel - Nothing else to buy
  • Includes both 32-bit & 64-bit Fortran compilers
  • Highly optimized F95 compilers generate best-of-class performance for 32-bit and 64-bit 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 Apple C compiler
  • 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 PPC, Windows and Linux - Multi-platform discounts available
Ease of Use

Easy to Use:
  • Designed for Fortran programmers and mixed Fortran/C development
  • Build applications from integrated graphical environment or from command lines
  • Included documentation provides step-by-step instructions through: code development, compile, run, debug and edit stages
  • Includes documentation on building mixed Fortran / C applications and using third party libraries
  • Build 32-bit or 64-bit applications with one tool set from a single code base
  • Re-host your application on Mac/PPC, Windows or Linux with a simple recompile
  • IDE designed to support select third party applications as plug-ins

Better Tools

Exceptional Tools:
  • Compilers generate extremely fast code and are source compatible with Absoft Fortran for Mac/PPC, Windows, Linux andFortrans from Sun, SGI and Cray
  • Single compilation command produces a file ready for debugging application
  • Quad precision supported
  • Includes graphical Fx3 debugger designed for Fortran and C
  • MRWE application framework (full Fortran source included) automatically generates double click-able applications with user modifiable I/O windows
  • High performance math libraries included
  • Absoft tools are compatible with Apple tools and the GNU tool chain
  • VAST-F/Parallel tools for auto conversion of serial code into code for multiple processors are available as an option
  • IMSL Fortran Numerical Libraries in both 32-bit and 64-bit
  • Winteracter cross platform gui/graphics tools are planned as a future option

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


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.


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.

Mixed Language Programming

The process of combining Fortran and C routines into a single application has been a major frustration to many programmers.

Absoft Pro Fortrans provide a solution: Our compilers are link-compatible with Apple C. Mixed Fortran/C applications are easily generated entirely from within the development environment or can be easily linked with code created in Apple C. Example code is provided in the documentation.

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:
  • Both 32-bit & 64-bit MacOS/Intel compilers
  • Absoft Editor
  • Full Integrated Development Environment (IDE) with F90 modules
  • Fx3 Debugger, Linker, Profiler
  • MRWE Application Framework
  • Numerous programming examples
  • VAX/Unix compatibility libraries
  • User Guide, F90/95 & F77 Reference Manuals in indexed PDF format
  • HDF5 version 1.6.4 - Hierarchical Data Format pre-compiled libraries (32 bit only)
  • LAPACK/BLAS version 3.1.0 - pre-compiled linear algebra library (32-bit and 64 bit)
  • LAPACK95 version 3.0 - Fortran 95 interface to LAPACK/BLAS (32 and 64 bit)
  • ATLAS version 3.6.0 - pre-built machine optimized BLAS libraries (32 and 64 bit)
  • PLplot Graphics
  • PLplot version 5.1.0 - 2d graphics and plotting library (32 bit only at this time)
  • F90GL version 1.2.7 - Fortran 95 interface for OpenGL (32 bit only at this time)
  • IMSL Fortran 5.1 Numerical Libraries in both 32-bit or 64-bit are available as options
  • VAST-F/Parallel available as an option
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:
  • Core Duo, Core2 Duo or Mac Pro Intel based systems running OS 10.4.8 or above
  • Xcode 2.4
  • 256 MB RAM
  • 125 MB free disk space
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.




"Absoft brings their years of experience forward to benefit Apple developers with their companion products such as their Fx debugger and the Absoft Modules Environment. Intel and Absoft are working hard to help Apple developers maximize the power of the new Intel-based Mac platforms."

James Reinders
Director of Marketing and Business Development
Software Products Division Intel
Top Features of the Absoft Fortran IDE
IDE Feature
Linux
Mac
Windows
Absoft Editor:
Syntax Highlighting Editor
YES
YES
YES
Multi-File Bookmarks
YES
YES
YES
Program Element Driven Source Browser
YES
YES
YES
Global Search and Replace
YES
YES
YES
Source Line Numbering
YES
YES
YES
Project Management:
Managed Make System
YES
YES
YES
Multiple Debug/Release Build Configurations
YES
YES
YES
Automatic F90 Module Dependencies
YES
YES
YES
External Makefile Based Projects
YES
YES
YES
Parallel Make
YES
YES
YES
Compiler Integration:
Full Fortran 95 with Extensions
YES
YES
YES
EXPLAIN Fortran Error Parsing
YES
YES
YES
Native System C/C++ Compiler Interface
YES
YES
YES
VAST Parallel Preprocessor Integration
YES (1)
YES (1)
YES (1)
Library Integration:
Integrated IMSL Libraries
YES (2)
YES (2)
YES (2)
Integrated LAPACK and BLAS Libraries
YES
YES
YES
Integrated 2D/3D Graphics Library
YES
YES
YES
MRWE Native Fortran Runtime Windowing Environment
YES
YES
YES
Fx3 Debugger:
Fortran
YES
YES
YES
C/C++
YES
YES
YES
Assembly Language
YES
YES
YES

1. Vast Preprocessor available as add on package.
2. IMSL Math and Statistics Library available as add on package.



Commercial/Government Pricing
Single Machine License $699.00
1-User Floating Network License $899.00
2-User Floating Network License $1575.00
5-User Floating Network License $3525.00
10-User Floating Network License $6697.00

Academic Pricing
Single Machine License $299.00
1-User Floating Network License $499.00
2-User Floating Network License $699.00
5-User Floating Network License $1695.00
10-User Floating Network License $3030.00

Standard configurations shown above, but we understand you may have different requirements. If you desire configurations not listed, your Absoft Sales Team is ready to help - even if you aren't exactly sure what it is that you need!

Contact us by email, or call us at 248-853-0050, 9am - 5pm ET (M-F) and we will be happy to provide personalized assistance to help you select the right products and options!

 

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