Programs for Programmers

Absoft Fortran Compilers for Mac, Windows and Linux


Absoft Fortran Compilers for Mac, Windows and Linux

Buy Now!


Absoft Pro Fortran v10 for Windows 32/64

Absoft demonstrates a 20% speed increase with their new v10 Fortran compilers

Rochester Hills, MI., September 19, 2006 - Absoft Corporation, a market leader in Fortran compilers, debuggers, and software development tools for desktop and high performance computing today announced its new top-performing Absoft Pro Fortran v10.0 for 32-bit and 64-bit Microsoft® Windows® 2000/XP and Microsoft® Windows® Compute Cluster Server (CCS) 2003 running on Intel® and AMD® processors.

The new Absoft Pro Fortran v10 for 32/64-bit Windows includes both 32-bit and 64-bit Fortran 95 compilers based on Absoft's new top-performing v10 Fortran technology which, according to independently published benchmarks from Polyhedron Ltd, demonstrates that the new code generation and advanced optimization technology in Absoft Fortran v10 compilers provides industry leading performance on both 32-bit and 64-bit Intel® Xeon® and AMD® processors. Absoft claims their tests indicate the new v10 compilers provide up to a 20% speed improvement over the v9 technology used in the previous Absoft Windows products.

In addition to faster code, Absoft Pro Fortran v10 for Windows includes a complete Integrated Development Environment (IDE) with programmer’s editor, graphical debugger, gui and command-line compiler interfaces, BLAS, LAPACK and other math libraries, VAX/Unix compatibility libraries and 2D/3D graphics. No other purchases are required and customers can begin building programs immediately. DLLs can be automatically generated and Microsoft .NET is supported.  For customers wishing to build mixed Fortran and C applications, Pro Fortran v10 includes a C preprocessor and is link and debug compatible with the Microsoft C compiler included with the Microsoft platform SDK.

Third party products such as MATFOR visualization tools and Visual Numeric’s well know IMSL numeric libraries will be available as options.
 "Visual Numerics is very excited about supporting the Absoft Fortran Compiler for developers running the 64-bit Microsoft Windows environment." said Phil Fraher, CEO of Visual Numerics. "The combination of the IMSL Fortran Library and the high performance Absoft compiler within 64-bit Windows will take computationally intensive applications to a new level of performance and accuracy."
 
Absoft Pro Fortran v10 for Windows is available now.  Special upgrade pricing for existing Absoft customers is available and several license configurations are offered, including MaxFlex, which allows mixing floating licenses for Windows, Linux and Mac OS.

Product Overview

The most advanced version of Pro Fortran ever released! Easier to use, it installs on either Win32 or Win64 and it includes new v10 technology to generate industry leading performance for both 32-bit and 64-bit processors from AMD and Intel and is Windows Vista compatible.

Also included is the complete programmer's IDE, which combines Programmer's Editor, Fx3 graphical debugger, application framework, graphics, optimized math libraries and compilers into a single, easy-to-use package. Two versions are available: Pro Fortran for single processor systems and Pro FortranMP with auto parallelization tools for multi-processor systems. Nothing else to buy and technical support is included FREE!

Pro Fortran v10 for Windows is fully source compatible with previous Absoft Fortran releases so all that is necessary to speed up your applications for both Win32 and Win64 is a simple recompile. For customers building mixed Fortran and C applications, Pro Fortran v10 includes a C preprocessor and is link and debug compatible with the Microsoft C compiler included with the Microsoft platform SDK.
 

Key Benefits

  • Develop applications for both 32-bit and 64-bit Windows from a single code base
  • Includes Fx3 Debugger for Fortran/C/C++, the best Fortran debugger available for Windows
  • Complete, easy to use IDE for 32-bit & 64-bit code development
  • Compatible with existing Windows development tools including .NET
  • Absoft Fortran supports all popular workstation, mainframe and legacy extensions
  • Absoft compilers are link-compatible with Microsoft C/C++ for mixed language development
  • Compiled applications run fast
  • Support for parallel / multi-processing available
  • Professional technical support included at no additional charge
  • Easy to install and start using right away!

Key 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, ATLAS, 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
  • Pro FortranMP includes VAST Lite auto parallelization tools, which convert serial code into code for dual processors.
  • Pro FortranMP is the fastest, easiest and least expensive way to explore the potential performance benefits of parallelizing your code.

Product Description

Absoft Pro Fortran is the most complete Fortran compiler solution for Windows users available. Aggressively optimizing the F95 Fortran compiler provides superior performance for compiled applications. Special optimizations maximize application performance on 32-bit and 64-bit AMD and Intel processors. Pro Fortran is fully link and debug compatible with Microsoft C and .NET but does not require Visual Studio and is not affected by Microsoft's licensing policies or additional cost. The Pro Fortran Integrated Development Environment is powerful and designed to accommodate the needs of both seasoned professionals and beginning developers.  The IDE supports select third-party products as plug-ins. Pro Fortran includes everything developers need in a single integrated package.

The Absoft Pro Fortran Compiler Suite for Windows:

  • Easy to use with comprehensive list of features including:
    • ANSI/ISO Fortran 95 compiler
    • Full link and debug compatibility with Microsoft C and .NET
    • Pre-compiled graphics library (2D-3D)
    • Pre-built linear algebra libraries (BLAS, ATLAS and LAPACK95) - some optimized for 32-bit
      and 64-bit AMD and Intel processors
    • Command line and GUI interfaces
    • Free technical support from friendly engineers
    • Powerful Integrated Development Environment supporting select 3rd party  products
  • Includes highly optimizing compilers providing superior application speed Provides unmatched support for legacy code · recompile applications without rewriting
  • Is the only Windows-native Fortran Compiler Suite that includes graphics & extra numerical libraries
  • Does not require Visual Studio and is unaffected by Microsoft's licensing policies or additional cost
  • And much more...

Low-cost bundle options available with Pro Fortran for Windows include the IMSL Fortran Numerical Libraries, MATFOR Numerical and Visualization Libraries and VAST auto-parallelization tools. Pre-compiled graphics libraries (2D/3D) are included at no charge, along with pre-built libraries for efficient linear algebra (BLAS, ATLAS and LAPACK95) and are optimized for 32-bit and 64-bit AMD and Intel processors to ensure maximum performance.  Hierarchical Data Format (HDF) libraries are included to simplify program development for earth sciences applications.

The Absoft Pro Fortran User's Guide provides step by step instructions and examples of program development through edit, compile, link and debug cycles along with suggested options for porting code from other environments. The Absoft Programmer's Editor uses color syntax to highlight key words and data types. Absoft's Fx2 Debugger supports Fortran development with intermixed C and assembly code. Mixed language applications are easily created with Fortran, C/C++ and assembler in a single environment using Pro Fortran. The Fortran and C/C++ compilers operate equally well from the command line or the graphical user interface included within the IDE.

All Absoft Pro Fortran products include professional technical support with friendly technical engineers via telephone, email or fax at no additional charge. For users working in multiple environments, multi-platform discount bundles are available. Absoft's no charge companion home license policy allows registered users to install Pro Fortran on home systems for personal use at no additional cost.

The Pro Fortran Compiler Suite for Windows is available in three Editions:

Pro Fortran Standard Edition · The standard edition includes a complete Fortran compiler suite optimized for single processor systems running Win2K and later.

Pro FortranMP Edition · The Multi-processing or MP edition includes everything in the Standard Edition plus a thread-safe runtime library and a "lite" version of VAST-F/Parallel, an application pre-processor which automatically restructures code written for single processors so that it executes on dual processor systems. Pro FortranMP runs on systems running Win2K and later. Upgrades from the "lite" to the full version of VAST are also available.

Pro Fortran Academic Edition · The Academic Edition is identical to the Standard Edition at a special price for qualified academic clients; documentation is provided on CD only; the Academic Edition is not eligible for upgrades.

Licensing options include: Single User/Single Seat, Floating and MaxFlex (multi-platform) licenses

Site licenses are available for all editions of Pro Fortran for Windows.  A minimum of 5 or more licenses are required for network licensing.

What's New

New v10 compilers generate industry-leading performance for both 32-bit and 64-bit AMD and Intel processors

New 32-bit v10 compiler generates code that is up to 20% faster than the previous v9.0 release

New Fx3 Debugger included at no extra cost

Performance

New optimizations in v10.0 provide performance increases of up to 20% on industry standard benchmarks such as the Polyhedron benchmark suite.

Special Features

Windows Programming
Vast
Mixed Language Programming
DLL Building
Graphic Libraries
Multi-processing Capabilities
Multi-Platform
Included on Distribution CD

Windows Programming

Pro Fortran 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) Windows 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.

Back to Special Features
 

Mixed Language Programming

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 Pro Fortrans provide a better solution: Absoft Fortran compilers are link-compatible and use standard Microsoft C calling conventions. Mixed Fortran/C applications are easily generated entirely from within the Pro Fortran development environment or can be easily linked with code created in Microsoft C. Example code is provided in the documentation. Pro Fortran compilers are also debug-compatible with the Microsoft C compiler included with the Microsoft platform SDK..

Back to Special Features

DLL building capabilities

Pro Fortran can 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.

  • Help guide for Visual Basic 6.0 and earlier located here.
  • Help guide for Visual Basic .NET located here.
  • Information on calling unmanaged DLL's from Visual C++ .NET located here.
     

Graphics Libraries

    Pro Fortran includes a new, flexible graphics library called PLplot. PLplot can be called from Fortran as well as C, and 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 (additional details available at: http://plplot.sourceforge.net/).

    HDF precompiled libraries are included with every copy of Pro Fortran.

    Back to Special Features

Multi-platform

Absoft manufactures high performance Fortran compiler suites for Windows, Macintosh(OS9 and OS X), Intel/Linux and PPC/Linux based systems. Absoft compiler suites are source compatible across the different platforms which means in most cases, only a recompile is needed to port code from one environment to another.

Back to Special Features

VAST "lite" for Windows MP Edition

A "lite" Version of VAST-F/Parallel, an auto-parallelizing preprocessor capable of automatically restructuring application code for execution on dual processor systems. A full version of VAST Parallel is available as an option to Absoft Pro FortranMP users. The full VAST version includes everything in the lite version plus OpenMP support and additional optimizations.

Back to Special Features

Included on Distribution CD

The distribution CD contains the Pro Fortran language compiler suite which includes:
  • 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

    Additional libraries, tools and resources:
  • 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

  • ATLAS release 3.6.0 pre-built math libraries for Pentium P4 and AMD Athlon

  • IMSL Fortran 5.0 Numerical Libraries are available as an option

  • 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

Back to Special Features

Multi-processing Capabilities

Multi-processor Shared Memory Parallel (SMP) Support

Absoft Pro FortranMP offers support for Shared-Memory Parallel (SMP) multi-processor systems. The VAST pre-processor provides advanced optimization capabilities for single processor machines and automatic parallelization of existing source code to take advantage of multi-processors on machines with multiple CPUs. VAST includes full support for OpenMP directives and is available at special bundle prices.

Back to Special Features

Back to top
 
Ease of Use

Pro Fortran installs on Win2K and later implementations. The compiler can be run either from the command line or the GUI in the Integrated Development Environment. Pro Fortran (Standard and MP Editions) includes a complete hard copy User Guide with clear examples of editing, compiling, debugging and running programs. Linking with C is simple and straightforward from Pro Fortran. The Absoft Fx2 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.

Back to top
Availability Date
Pro Standard Now Available - Pro MP Available January 2007.
Back to top
 
Terms and Conditions
Agreement: Absoft Software License Agreement.
See Also: Absoft IMSL Software License Agreement.

Limited warranty applies: Yes

Warranty: Absoft and its Licensors warrant that the media on which the software is supplied shall be free of defects in materials and workmanship under normal use for a period of 90 days from the date of purchase. For additional warranty information, see the Absoft Software License Agreement.

Introductory Software Maintenance applies: From date of purchase until version is no longer current; charges may apply afterwards.

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.

Premier Technical Support

Premier Technical Support includes free technical assistance for routine, short duration installation and usage (how-to) questions, limited code-related questions, access to the Absoft user forum and FAQ's and access to friendly technical support engineers via fax, email or telephone during normal support hours. Premier Technical Support is at no charge is as long as the purchased product version is current or the customer is still under Initial or Continuing Software Maintenance.

Initial Software Maintenance (ISM)

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

Continuing Software Maintenance (CSM)

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 (CSM) for an additional 12-month maintenance term. Continuing Software Maintenance 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.

Disclaimer: Premier Technical Support cannot be used as a tutorial to assist in the design and development of applications, use of programs in other than their specified operating environment, provide instructions on general system operation or explore failures caused by products for which Absoft is not responsible under this agreement.

MaxFlex· Flexible Licensing available: Yes

Floating Network Licenses available: Yes

Copy and use on home/portable computer: Yes. Absoft's no charge companion home license policy allows registered users to install Fortran 95 on their home system at no additional charge. 

Back to top
 

System Requirements

Recommended Minimum

  • Pentium III
  • 256MB RAM
  • 128MB free HD space
  • Windows 2000 and later
  • Windows Vista Compatible
  • Back to top

    Try and Buy

     
    A 30 day trial version of Absoft Pro Fortran for Windows is available.

    Back to top
     
    Compatibilty and Companion Products
     
    Absoft Pro Fortran 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.
     
    • IMSL Fortran Numerical Library available for 64-bit Windows
    • MATFOR 4 Numerical and Visualization Libraries available for 32-bit Windows
    • VAST-F/Parallel - Pre-processor that automatically parallelizes source code
    • STAR-CD - currently requires Absoft Pro Fortran v8.2 for STAR-CD v3.26, same
      functionality as the v9.0, please contact sales to order.

    Additional third party products can be found on ISVs and Resources.
     

    Back to top
     

    Technical Support

    Full technical support from professional support engineers who 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 and partners can subscribe to Absoft's free electronic mailing list to receive electronic bulletins and update notices advising of new updates, changes in product releases, new product announcements and other news.

    Back to top
     

    Documentation

    User Guide
    Product Literature

    Back to top

    Cluster Options


    NEW Absoft® Fortran Compilers for 32-bit and 64-bit Linux

    Product Overview

    NEW Absoft Fortran compilers for 32-bit and 64-bit Linux combine state-of-the-art code generation and optimization technology with solid reliability and the industry's most complete list of tools and libraries into a single package with prices starting as low as 220 pounds for Absoft Fortran Express. The new Absoft Fortran compilers are source-compatible with previous Absoft Fortran compilers allowing customers to obtain significant performance gains simply by compiling existing programs with the new compilers. Absoft Fortran is fully compatible with the latest standards and the gnu tool chain. Absoft's Fx2 Debugger is included at no additional charge in Standard packages and a new C++ technology preview is included with the 64-bit Standard package as well.

    Key Benefits

    Superior Performance
    New Absoft Fortran Compilers for Linux use state-of-the-art optimization technology to deliver superior execution speed and the best real-world application performance on x64 AMD® Opteron and Intel® Xeon™ processors based on Linux systems. For developing Fortran in parallel environments, tools that can automatically restructure serial code for dual processors, add OpenMP directives or help build and debug complex code on a distributed cluster system are optionally available.

    Ease of Use
    The Absoft Fortran Compiler for Linux will install on any popular Linux distribution. Fortran includes a complete User Guide (.PDF) with clear examples of editing, compiling, debugging and running programs. To ensure customers obtain maximum performance, options are suggested for optimizations and compatibility. Linking with C/C++ is simple and the Absoft Fx2 Debugger included with this compiler is one of the only debugging solutions that can properly debug both Fortran and C/C++ programs. Pre-built math and graphics libraries are also included.

    Compatibility
    Absoft Fortran adheres to the latest ISO and ANSI Fortran 95 standards. The compiler is fully source-compatible with all previous and future versions of Absoft Fortran Compilers. Huge productivity gains can be attained by merely recompiling existing source code. For legacy applications, Absoft compilers support:

    • DoD MIL-STD 1753

    • FIPS 69-1

    • POSIX standards

    • Most popular VAX/VMS extensions including:

      • RECORD

      • STRUCTURE

      • POINTER

      • UNION

    • QUAD data types

    • Several IBM/VS, Cray, Sun FORTRAN and FORTRAN 66 conventions

    • Automatic byte swapping

    • Full integration with GNU (porting code often requires little more than recompilation)

    • F95, F90 or F77 mode

    • Fully compatible with the gnu tool chain

    Multi-platform
    One solution across Linux, Windows and Mac OS. Absoft compilers are fully source compatible across all popular platforms and a simple recompile is typically all that is required to move from one environment to the next. Absoft offers dynamic license management options which can instantly change to support the platform you are currently working on.

    Key Features

    • Industry leading performance and optimizations

    • Superior reliability, compatibility, portability, support, pricing, and licensing options

    • Fully source compatible with all previous and future Absoft Fortran releases for all supported operating systems (Linux, OS X, Windows) and processors (x32, x64, POWER)

    • Advanced code generation and optimization technology with Cray-F90 based front-end

    • 64-bit version generates code for both 32-bit and 64-bit systems; 32-bit version generates 32-bit code only

    • Easy installation for any Linux distribution. 'Just Installs' without modification on the latest 64-bit Linux implementations from Red Hat, SuSE, Mandrake, and other major builds

    • Conforms to the Linux Standard Base specification

    • Compatible with glibc, gcc, g77, f2c, the GNU linker, debugger, assembler and make utility

    • Fortran compiler operates in F95, F90 or F77 modes

    • Includes Fx2 multi-language debugger for Fortran, C, C++, Assembler

    • Multi-processing options including automatic parallelization and OpenMP tools

    Absoft Fortran compilers also comes with several advanced features from the latest Fortran 2003 language specification which include:

    • Allocatable attributes for derived type components

    • IEEE floating point exception handling

    • Pointers with INTENT attributes

    • PROTECTED attributes

    • VALUE attributes

    • VOLATILE attributes

    • Support for extended 63 character names

    Product Description

    Best performance - Absoft's new Fortran compilers produce top 64-bit performance on both Xeon® and Opteron® processors and are fully source compatibility with previous Absoft compilers. Just upgrade and recompile to gain significant performance increases!

    Highest reliability - Absoft's long-standing reliability is based on a mature code base - our Cray Research-based Fortran front-end is the most commercially weathered and reliable Fortran compiler front-end in the industry.

    Fully source compatible - Absoft is the only commercial Fortran vendor offering a common Fortran solution across Linux, Windows and OS X with superior performance on both AMD and Intel processors. Absoft Fortran is fully compatible with existing Absoft Fortran compilers and the GNU tool chain, so existing Absoft customers need only to recompile their application to take advantage of significant additional performance.

    Live, industry-leading technical support - Absoft has the reputation of the best Fortran technical support in the industry and is the best choice for a single point of contact for customers to receive top quality support.

    Lowest price - Not only do our new, lower prices give you the best price/performance available, Absoft offers the only Fortran compilers with MaxFlex licensing which allows licenses to be reused freely across different platforms (Linux, Windows, OS X) from a single license server. These features represent significant cost savings for developers working in environments where computers and compilers need to be shared across multiple systems.


    Absoft's Fortran Compiler for Linux is unrivaled in both ease of use and its comprehensive list of features and typically generates code that performs as fast or faster than any other Fortran compiler. Absoft 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 data types as well as others from IBM/VS, Cray, Sun FORTRAN and FORTRAN 66 conventions. PIC code, automatic byte swapping, full integration with GNU tools and LSB compliance means porting code from any environment with Absoft requires little more than a recompilation. The easy-to-use Absoft Fortran compiler "just installs". A 2D/3D pre-compiled graphics library, pre-built BLAS, ATLAS and LAPACK90 libraries and technical support from friendly engineers is included at no additional charge.

    Absoft is the only Fortran vendor offering bundle pricing on source-compatible Fortran solutions for all of today's popular computing platforms (Windows, Macintosh, and Linux). Customers save time and money with source-compatible Fortran solutions for all their development environments.

    Options for an automatically parallelizing pre-processor, OpenMP and cluster configurations will be available. Technical support, service packs and software fixes are included with each license purchased at no additional charge.

    Special Features

    Superior Performance

    Absoft Fortran Compilers for Linux use state-of-the-art optimization technology to deliver the best real-world application performance on 64-bit AMD® Athlon and Intel® Xeon™ processors. For developing Fortran in parallel environments, tools that can automatically restructure serial code for dual processors, add OpenMP directives or help build and debug complex code on a distributed cluster system will be optionally available.

    Optimizing F90/95 and F77 Compilers

    • ELF object file format

    • Designed for AMD and Xeon processors

    • DWARF debugging format

    • Big Endian <-> Little Endian data conversion

    • Absoft F90/95 and F77 are fully link compatible

    • Link compatibility option with gcc, g77 and f2c

    • Fortran Statement Extensions

    Function and Subroutine Extensions

    • INTEGER*8

    • REAL*16

    • COMPLEX*32

    • %VAL and %LOC

    • COMPLEX*16 functions

    • Degree Trig. Functions

    • INTEGER*2 Functions

    • Variable Format descriptor

    • Natural C Function Interface

    • VAX & UNIX Subroutine Libraries

    • Complete VAX Intrinsic Functions

    • VAX compatible TIME and DATE

    Optimizations

    • Major Optimizations

    • Code Generation

      • Control flow optimization

      • If-conversion

      • Instruction scheduling

      • Global register allocation

      • Loop unrolling

      • Peephole optimization

    • Loop Nest Optimizer

      • Loop-caused dependency analysis

      • Loop Interchange

      • Cache Blocking

      • Loop Fission

      • Loop Fusion

      • Outer loop unrolling

      • Prefetching

      • Scalar Expansion and Array Expansion

      • Gather-scatter

      • Automatic Array Padding

      • Vectorization (including SIMD)

    • Global Scalar Optimization

      • Pre-Optimizer

      • Goto conversion and loop normalization

      • Alias analysis (flow-free and flow-sensitive)

      • Tail recursion elimination

      • Dead store and dead code elimination

      • Induction variable canonicalization

      • Copy propagation

    • Main Optimizer

      • Partial redundancy elimination

      • Global common sub-expression

      • Loop invariant code motion

      • Strength reduction

      • Linear function test replacement

      • Induction variable elimination

      • Register promotion

    • Inter-procedural Analysis

      • Function inlining

      • Inter-procedural constant propagation of globals and parameters

      • Dead function and dead variable elimination

      • Automatic common block padding

    • Feedback Directed Optimization

    Included on Distribution CD

    • F90/95 compilers (F77 mode supported) and Fx2™ Debugger

    • PLplot Graphics

    • Code examples

    • VAX/Unix compatibility libraries

    • User Guide, F90/95 & F77 Reference Manuals in indexed PDF format

    • HDF (Hierarchical Data Format) pre-compiled libraries with Fortran entry points

    • Both release 4.1r5 and release 5-1.4.4

    • BLAS - pre-compiled

    • ATLAS pre-built for AMD Athlon and Intel Xeon

    • LAPACK95 - pre-compiled

    • Distribution includes both RPM and TAR formats, compatible with glibc, and any Linux implementation based on kernel 2.0 or later

    • VAST-F/Parallel is available as an option and includes an OpenMP support

    Multi-processing Capabilities

    Symmetric Multi-processing (SMP)
    For Fortran compiler users with multi-processor systems, the optional VAST-F/Parallel package is a pre-processor that can restructure serial programs to automatically add parallelism to Fortran programs to enable faster execution on machines with multiple processors. The original Fortran source code is unaffected. VAST-F/P is an easy and cost effective way to reap the performance benefits offered by multi-processor environments with Absoft's Fortran compilers.

    High Performance Computing Software Development Kit (HPC SDK)
    The Absoft HPC SDK is the premier software tool kit for building and running high performance computing applications on clusters. Absoft's HPC SDK includes powerful, pre-configured tools that help you immediately compile, debug, run, and optimize high performance computing applications.

    Performance

    Absoft Fortran for Linux displays superior performance. In real-world applications, Absoft Fortran for 64-bit Linux  generates code that is as fast or faster than any other Fortran compiler. Absoft Fortran compilers provide the top performance on both Intel Xeon and AMD Opteron processors.

    What's New

    Up to 40% faster code on 64-bit Opteron and Xeon than v9. All that is necessary in most cases to increase the performance of your application is to recompile your code. New flexible configurations include the Fortran Express license on a 12 month subscription basis for cost sensitive, short term, or academic projects, Express Plus license with perpetual licenses and Absoft Standard with single user and floating perpetual licenses available. Further, Absoft's no charge companion home license policy allows registered users to install Absoft Fortran compilers on their personal computer at no additional charge.

    Ease of Use

    Fortran includes a complete User Guide (.PDF) with clear examples of editing, compiling, debugging and running programs. To ensure customers obtain maximum performance, options are suggested for optimizations and compatibility. Linking with C/C++ is simple and the Absoft Fx2 Debugger available with most configurations of this compiler is one of the only debugging solutions that can properly debug both Fortran and C/C++ programs. Pre-built math and graphics libraries are also included.

    System Requirements

    64 bit machines

    • AMD Turion, mobile x64AMD or Intel mobile x64

    • Opteron 64-bit, Athlon 64-bit or Intel EM64T CPU

    • 128 MB RAM

    • 64-bit Linux

    • OS must have 32-bit runtime support

    • 32-bit glibc development package required to develop 32-bit applications

    • Installs without modification on:

      • SuSE 8.0 or later

      • Red Hat Enterprise Linux 3.0 or later

    32 bit machines

    • x586-class or above processor is required. This includes Intel Pentium I/II/III/IV, AMD K6/II/III, AMD Duron, AMD Athlon/XP/MP, Celeron, Xeon, Pentium M, Athlon64, and Opteron. SMP multi-processor machines are also supported.

    • 64 MB RAM required, 128 MB or more recommended

    • 15 MB free disk space

    • An X-Windows capable graphics card is required to use the Fx2 GUI.
      The command line interface requires no graphics support.

    • Installs without modification on:

      • Red Hat Enterprise Linux 3.0 or later

      • Red Hat 7.3 or later including 9.0 or later

      • SuSE 8.1 or later

      • Mandrake 8.2 or later

      • Fedora Core 1 or later

    Click here for the demo.

    Debugger Options

    Absoft's Fx2™ Debbuger bundled with Fortran for Linux is the most flexible and comprehensive debugging solution available for Fortran developers and also works well for C/C++ and assembler debugging. Fx2™ is the industry's most efficient debugging solution because a single copy of Fx2 is fully compatible with compilers from Absoft, GNU, Intel, PathScale, and IBM. If you use multiple compilers, Fx2™ is the most complete solution available for your debugging needs.

    Documentation

    User Guide

    Back to top

    Compatibility and Companion Products

    Optional multi-processing tools include automatic parallelization tools and OpenMP support for symmetric multi-processing (SMP). Automatic parallelization tools can automatically restructure programs with serial code to programs taking advantage of the high performance computing capabilities of multi-processor systems (see VAST-F/Parallel). Cluster Software Kits are available for users building cluster systems.

    Third party products, and graphics packages will be available for Absoft's new Fortran compiler for Linux. The advanced code generation provided by Absoft Fortran requires third party applications designed to work with this version. The following third party products will be available from Absoft:

    • VAST Auto-parallelization and Auto-vectorization Libraries

    • MATFOR Numerical and Visualization Library

    • IMSL Fortran Numerical Library

    Order Information

    Several options are available.

    • Absoft Express Fortran - 1 year single user, single seat, subscription only
      - Command line Fortran compiler
      - VAX/Unix libraries and documentation in PDF format
      - Electronic download only
      - Media & printed User Guide - extra
      - Low cost / short term license especially suitable for academic and research facilities.
      - Subscription expires in 12 months but can be renewed
      - Applications created with Absoft Fortran Express are perpetual
       

    • Absoft Standard Fortran - single user and floating licenses
      - Includes everything in Absoft Express Plus Fortran, and
      - Floating and MaxFlex™ licensing options
      - LAPACK, LAPACK95, BLAS, ATLAS, PLplot, math libraries
      - Free new C/C++ compiler Technology Preview
      - Upgrade from 8.x or 9.x


      Absoft Pro Fortran Compiler Suite for Macintosh OS X

    NEW Pro Fortran v9.2 - now 64-bit AND 32-bit!

    Product Overview

    The Absoft Pro Fortran Compiler Suite is the most popular Fortran development kit for Mac OS X. Pro Fortran is now available as a native 64-bit Fortran 95 compiler fully optimized for Apple's exciting new OS X 10.4 "Tiger" operating system. Pro Fortran v9.2 allows you to take full advantage of the 64-bit address space on the G5 / POWERPC processor. Pro Fortran 9.2 also includes full support for 32-bit OS X 10.3.9 environments. If you require code for 32-bit or 64-bit environments, Pro Fortran v9.2 provides a complete Fortran development solution to meet all of your needs in a single package. Pro Fortran includes: Fortran 95 (64/32-bit) and C/C++ compilers (32-bit), a powerful Integrated Development Environment (IDE), the industry-leading Fx2 debugging solution, math and VAX/Unix compatibility libraries, graphics libraries, and free technical support.

    Companion products such as VNI's newest newest release of the IMSL 5.0 Fortran numerical libraries are available in 64-bit and 32-bit versions. To take maximum advantage of the G5 / POWERPC's vector processing capabilities, the VAST auto-vectorizing and auto-parallelizing source code pre-processors are available as options.

    Key Benefits

    • Highly optimized 64-bit and 32-bit ANSI/ISO F95 compiler modes which include G5 specific optimizers and allow addressing of all available memory. Compilers support all popular workstation extensions and are link/debug compatible with Absoft C and Apple C (gnu).

    • Simple commands allows selecting application builds for either 64-bit and 32-bit environments.

    • Pre-configured BLAS, LAPACK90, ATLAS, HDF, VAX/Unix 2D/3D graphics libraries included on distribution CD. Some optimized for G5. Optional tools for auto parallelizing and vectorizing code and special function math libraries available.

    • Source compatible versions available for Macintosh, Windows, Linux and AMD64. Multi-platform discounts available.

    Key Features

    Compiler features:

    • 64 bit code generation on Tiger allows you to take advantage of the G5's full address space.
    • OS X 10.3 users or applications who do not need the 64-bit environment can generate code optimized for 32 bit environments
    • Easy to use IDE allows compilers to be run from the GUI or command line
    • Full ANSI/ISO Fortran 95 implementation - best for writing new code
    • Largely source compatible with IBM, Cray, Sun and SGI
    • Compatibility extensions from HP, VAX, IBM, Sun, SGI and Microsoft
    • Array syntax
    • Array bounds checking
    • Elemental intrinsics
    • INTEGER*8, INTEGER*2
    • REAL*16
    • COMPLEX*32
    • Modules
    • Operator extensions
    • Derived types
    • Global code optimization
    • F95 intrinsic functions optimized for AltiVec
    • Supports memory sizes over 2 GB
    • Command line and GUI interface
    • Designed specifically for porting legacy code from large systems to the desktop
    • VAX/VMS language extensions
    • VAX/VMS intrinsics and libraries
    • LS Fortran language extensions
    Product Description

    Fully compatible with OS X 10.4 and OS X 10.3.9 and tuned for G5, Pro Fortran includes an ANSI/ISO Fortran 95 compiler capable of generating both 64-bit and 32-bit executables and C/C++ (32-bit) compiler, all of which are link and debug compatible with Apple C and other tools. Pro Fortran includes a powerful IDE which supports additional compilers and select third party applications such as IMSL and VAST auto parallel and vectorizing tools as plug ins. Stand alone applications can be created with the click of a mouse. Also included are 2D/3Dgraphics, BLAS, ATLAS, LAPACK90 and HDF libraries (some G5 optimized) and free technical support from friendly engineers included at no additional charge. Free standing applications can be created automatically.

    Note: Hosted on OS X 10.4 (64-bit), both 64-bit and 32-bit applications can be generated and run. Hosted on OS X 10.3 (32-bit) only 32-bit applications can be generated and run.

    The programmer’s editor uses color syntax to highlight key words and data types. The Absoft Fx2™ Debugging Solution fully supports Fortran and intermixed C and assembly code. Create mixed language applications with Fortran, C/C++ and assembler using the single Absoft environment. For users working in multiple environments, multi-platform discount bundles are available.

    Absoft's no-charge companion home license policy allows registered customers to install Pro Fortran on their home system for personal use at no additional cost. Each license includes Absoft premier technical support, free service packs and periodic software fixes at no additional charge.

    Low-cost bundle options include 32-bit or 64-bit versions of the IMSL Fortran Numerical Library (specially optimized for the G5 processor and in standard versions for G3/G4/G5 chips) and the VAST auto-parallelizing and auto-vectorizing pre-processors. Here is a simple example of how to use the Altivec for performance gains.
     

    What's New

    • Native 64-bit code generation for OS X 10.4 (Tiger)

    • New MRWE (Macintosh Runtime Window Environment) rewritten in Fortran 95, full source code included as an example of Toolbox programming directly from Fortran.

    • UNIX/VAX compatibility libraries rewritten as 'libraries' and 'modules' for better interfacing with Fortran 95

    • 64-bit versions of ATLAS math libraries for single and dual processors are included

    • Fx2 Debugging Solution (32-bit only)

    • The ability to use a BLAS tuned to the machine for better matrix multiplication (matmul)
      intrinsic performance

    • The inclusion of IEEE_ARITHMETIC, IEEE_EXCEPTIONS, and IEEE_FEATURES modules

    • GUI Support for setting MRWE window size preferences

    • Absoft Editor (AE)

      • Customizable print Headers and Footers

      • Convert to upper or lower case commands

    • Fx2™ Debugging Solution

    The Absoft Pro Fortran Compiler v9.2 for Macintosh OS X also comes with several
    advanced features from the latest Fortran 2003 language specification which
    include:

    • Allocatable components
    • IEEE floating point exception handling
    • Pointers with INTENT attributes
    • PROTECTED attributes
    • VALUE attributes
    • VOLATILE attributes
       
    Special Features
    AltiVec/Velocity Engine Support

    Absoft has partnered with Crescent Bay Software to provide leading edge technology to take advantage of the vector capabilities of the G5 and G4 processors.

    VAST-F/Vector is an optional pre-processor, compatible with 64-bit and 32-bit environments, which automatically restructures your code for AltiVec. Please note AltiVec supports single precision only.

    • AltiVec support can be easily accessed simply by selecting options in the Absoft Integrated
      Development Environment (IDE).
    • BLAS and LAPACK90 libraries optimized for Velocity Engine (included) offer performance
      increases of up to 2x
    • F90/95 intrinsic functions optimized for Velocity Engine
    • Pre-compiled Velocity Engine optimized IMSL Fortran Numerical Library (Low cost bundle option)
    • VAST-F/Vector - pre-processor which automatically inserts AltiVec instructions in your code. (Low cost bundle option)
    • Dr. Craig A. Hunter at NASA has developed sample code optimized for AltiVec

    Multi-processor and OpenMP support

    Absoft has partnered with Crescent Bay Software to provide leading edge technology to maximize performance on dual processor systems. VAST-F/Parallel is an available option. VAST-F/P is a pre-processor which automatically restructures your code for dual processors. The original source is also maintained. VAST also performs superscalar optimizations and provides full support for OpenMP.

    Environment

    Complete IDE (Integrated Development Environment) includes programmer's editor, compilers, multi-language debugger with Carbon interface, application framework and support for XL Fortran and XL C/C++. Full link and debug compatibility with Apple C. All compilers can be run from GUI or command line. IDE is easy to use but very powerful and flexible for advanced users.

    Editor

    The Absoft Editor is a powerful and flexible tool for creating and maintaining program source files in FORTRAN 77, FORTRAN 90/95, C and C++. The editor is source language sensitive and will display keywords and comments in different text colors, making keywords easier to distinguish in your source code. With the Absoft Editor, you can edit multiple files at the same time, launch a compiler, and return to the editor to correct syntax errors detected by the compiler. The Absoft Editor is a Macintosh OS X program. Third party editors are also supported.

    Application Framework

    MRWE (Macintosh Runtime Window Environment) can automatically add a basic Macintosh style interface to any compiled application. Written entirely in Fortran 95, full, documented source is provided as example of writing Carbon applications which access the Macintosh toolbox. MRWE can easily be modified to add special features or change functionality.
     

    Graphics

    Pro Fortran for Macintosh OS X includes a version of PLplot, a library of functions that are useful for making scientific plots. PLplot can be called from C, C++ and FORTRAN. The PLplot library can be used to 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. There are almost 2000 characters in the extended character set. This includes four different fonts, the Greek alphabet and a host of mathematical, musical and other symbols. PLplot requires OS X 10.1 or later. PLplot is available for OS X, Windows, x86/Linux and x64/Linux making porting graphics between any of these environments a straightforward process. Complete documentation is provided in pdf format. PLplot is provided under LGPL.

    Included on Distribution CD

    Pro Fortran language compiler suite which includes:

    • Fortran and C/C++ compilers
    • Editor, Development Environment (IDE), Fx2™ Debugging Solution, and Application Framework (MRWE)
    • PLplot Graphics
    • Example programs
    • VAX/Unix compatibility libraries
    • User Guide, Reference Manuals in indexed PDF format

    Additional libraries, tools and resources:

    • IMSL Fortran Numerical Library (32-bit or 64-bit) is available as an option to
      Absoft Pro Fortran users. A version of IMSL optimized for G5 processors is provided.
    • VAST-F/Parallel is available as an option for Pro Fortran users
    • VAST-F/Vector is available as an option for Pro Fortran users
    • LAPACK and LAPACK95 - precompiled libraries and modules
    • BLAS - precompiled, AltiVec and non-AltiVec versions
    • ATLAS - precompiled math libraries, 1u for 32-bit, 1u & 2u for 64-bit
    • HDF (Hierarchical Data Format) precompiled libraries with Fortran
      entry points. Both HDF4 and HDF5 are represented.
    • F90GL

    Ease of Use

    Easy to install, Pro Fortran includes a comprehensive, easy to use Integrated Development Environment (IDE) designed for programmers. The compilers can be run either from the command line or the GUI and select third party products such as IMSL or VAST tools can be run as plug-ins from the IDE. Mix and match development in Fortran and C++ with Absoft and IBM compilers in a single environment. A single copy of optional third party tools such as VAST can be shared between Absoft 64-bit and 32-bit compilers.

    Linking with C is simple and straightforward from Pro Fortran. The Absoft Fx2 Debugging Solution, included at no charge, is one of the few debugging tools which can properly debug both Fortran and C code.

     


    Terms and Conditions

    Agreement: Absoft Software License Agreement
                        GNU General Public License

    Limited warranty applies: Yes

    Limited Warranty: Absoft warrants that the media on which the Products are supplied shall be free from defects in materials and workmanship under normal use for a period of 90 days from the date of purchase. Absoft's entire liability and your exclusive remedy under this warranty shall be replacement of the defective media when returned to Absoft accompanied by a copy of the original sales receipt. Absoft shall have no obligation to replace the media if Absoft determines failure has resulted from accident, abuse, or neglect. For additional warranty information, see the Absoft Software License Agreement.

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

    Premier Technical Support

    Premier Technical Support includes free technical assistance for routine, short duration installation and usage (how-to) questions, limited code-related questions, access to the Absoft user forum and FAQ's and access to friendly technical support engineers via fax, email or telephone during normal support hours. Premier Technical Support is at no charge is as long as the purchased product version is current.

    Disclaimer: Premier Technical Support cannot be used as a tutorial to assist in the design and development of applications, use of programs in other than their specified operating environment, provide instructions on general system operation or explore failures caused by products for which Absoft is not responsible under this agreement.

    Initial Software Maintenance (ISM)

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

    Continuing Software Maintenance (CSM)

    Continuing maintenance is available for all Absoft products with perpetual licenses. 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 (CSM) for an additional 12-month maintenance term. Continuing Software Maintenance 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.

    MaxFlex Flexible Licensing available: Yes

    Floating Network Licenses available: Yes

    Copy and use on home/portable computer: Yes

    Absoft's no charge companion home license policy allows registered users to install Fortran on their personal computer at no additional charge.


    Distributed by Polyhedron Software Ltd, Linden House, 93 High Street, Standlake, Witney, OX29 7RH.

    Tel +44/0 1865 300579, Fax +44/0 1865 300232, email Polyhedron