Untitled Document
Untitled Document
 

NEW Absoft¢ç Fortran Compilers for 32-bit and 64-bit Linux

"The Absoft Fortran compiler family v10 demonstrates high-performance, high-reliability and completeness in language support for 64-bit environments. The Absoft compilers support multiple platforms, allowing MATFOR to excel in multi-platform environments and enhancing performance by a noteworthy gain. Absoft Fortran compilers are definitely a highly valued companion of MATFOR."
-
Simon Su, CTO, AnCAD, Inc.



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 $299 for Absoft Fortran Express. The new Absoft Fortran Compiler v10 has been independently verified as a top performing Fortran compiler for 64-bit Linux on both Intel¢ç Xeon¢ç and AMD¢ç Opteron¢ç processors. 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.

More¡¦

Table of Contents Purchase Options
Product Information Related Information Pricing Buy Now

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

Instructions to get Absoft Fortran for Mac OSX and Linux 32/ 64-bit systems to work with MPICH version 1.2.4

Information from Argonne Labs - Using Absoft Fortran with MPICH2

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
  • Automatic vectorization of your code, including compiler-generated option recommendations
  • SSE2/SSE3 supported
  • 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 - According to the most popular industry benchmarks for Fortran, SPEC2000 and Polyhedron 2005, Absoft's new Fortran compilers produce the 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. See http://www.polyhedron.com/ for recent benchmark comparisons of this compiler's superior Fortran 90 and Fortran 77 performance against other Fortran compilers.

 

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 95 outperforms competitors in independent benchmarks performed by Polyhedron

The above chart summarizes the peformance of Absoft Fortran relative to that of other Fortran compilers running the Polyhedron Benchmark Suite on AMD Opteron¢â and Intel¢ç Xeon¢ç as tested by Polyhedron LTD.

* Compilers scoring slowest on AMD Opteron¢â and Intel¢ç Xeon¢ç times respectively.

In the independently developed Polyhedron and Spec benchmarks, Absoft Fortran for Linux displays superior performance. In real-world applications, Absoft Fortran for 64-bit Linux typically outperforms other compilers, generating 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.

Judge for yourself. See performance results

 

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 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.

Availability Date

General Availability: January 16 2006 (64 bit version)
                                  February 2006 (32 bit version)

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
  • Installs without modification on:
    • Red Hat Enterprise Linux 3.0 or later
    • SuSE 8.1 or later
    • Mandrake 8.2 or later
    • Fedora Core 1 or later
Try and Buy

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

 

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

Additional third party products can be found on Fortran resources, including DISLIN, the high-level and easy to use graphics library for displaying data as curves, bar graphs, pie charts, 3-D color plots, surfaces, contours and maps and is now available for Absoft Fortran for 32-bit and 64-bit Linux.

 

Technical Support

Full technical support from friendly technicians 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.

 

Order Information

Several options are available:

  • Absoft Express Fortran v10.0
    - 1 year single user subscription only $299
    - Command line Fortran 95 compiler v10
    - Extensive optimizations, leading performance, top reliability
    - Low cost license especially suitable for academic and research facilities
    - VAX/Unix libraries and documentation in PDF format
    - Available immediately by credit card / electronic download
    - 12 month subscription (renewable annually at only $299)
    - Applications created with Absoft Fortran Express are perpetual
    - Free Absoft technical support by email and telephone!

  • Absoft Standard Fortran v10.0
    - Perpetual single user and floating licenses - starting at only $799
    - Floating licenses and MaxFlex¢â (cross-platform) license options
    - Command line Fortran 95 compiler v10
    - Extensive optimizations, leading performance, top reliability
    - Includes everything in Absoft Express Fortran, along with much more:
    - Market-leading Absoft Fx2 Fortran/C/C++ Debugger (superior to gdb-based debuggers)
    - New C/C++ technology preview is included with the 64-bit compiler
    - Pre-built LAPACK, LAPACK95, BLAS, ATLAS, PLplot, math libraries
    - Supports ACML (available by download from AMD)
    - Upgrade from Absoft 9.x for only $299; from 8.x or earlier for only $399
    - Free Absoft technical support by email and telephone!

Contact sales for ordering and additional information or click here to Buy Now.

 

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.

Please contact Absoft directly for further details or questions on Technical Support.

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.

Please contact Absoft directly for further details or questions on Technical Support or Software Maintenance.

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.

Volume orders: Yes. Contact Absoft sales directly.

 

Additional Information / Notices

None

 



Academic Pricing for Absoft Fortran Compiler for Linux


Single User Licenses:

Product Version
Part Number
x86-32           x64
Price Order
Absoft Express Fortran
10.0 FEXL1CSSA0  FEXL2CSSA0 $299.00* Order Now
Absoft Standard Fortran
10.0 F95L1ESSA0  F95L2ESSA0 $599.00* Order Now



Multi User Licenses:

Floating Network Licenses (single platform environments)

Number of Concurrent Users Price Order
1 $699.00* Contact Sales
2 $799.00* Contact Sales
5 $1950.00* Contact Sales
10 $3705.00* Contact Sales

For MaxFlex¢â multi-platform licensing, please contact sales.



Commercial / Government Pricing for Absoft Fortran Compiler for Linux


Single User Licenses:

Product Version
Part Number
x86-32           x64
Price Order
Absoft Express Fortran
10.0 FEXL1CSSA0  FEXL2CSSA0 $299.00* Order Now
Absoft Standard Fortran
10.0 F95L1CSSA0  F95L2CSSA0 $799.00* Order Now

 

Multi User Licenses:

Floating Network Licenses (single platform environments)

Number of Concurrent Users Price Order
1 $1080.00* Contact Sales
2 $2030.00* Contact Sales
5 $4250.00* Contact Sales
10 $8250.00* Contact Sales

For MaxFlex¢â multi-platform licensing, please contact sales.


Maintenance Pricing for Absoft Fortran Compiler for Linux

Absoft currently provides Initial Software Maintenance which includes free Service Packs and Quick Fixes along with Absoft's Premier Technical support to all registered users for the current release of this product at no charge. Upgrades to new product releases (where the version number of the product changes) require additional upgrade license purchase (at discounted prices) or a purchase of Continuing Software Maintenance. Registered users may obtain a further discount. Please see the specific Terms and Conditions for this product for more detailed information.

Contact Absoft for pricing and terms on Continuing Software Maintenance Reinstatement purchases.

 

Upgrade Pricing for Absoft Fortran Compiler for Linux:

 

Product Current Version Previous Version
Part Number
x86-32           x64
Price Order
Upgrade from previous version *
10.0 9.0 F95L1CSEA0  F95L2CSEA0 $299.00* Order Now
Upgrade from earlier version *
10.0 8.2 or earlier F95L1CSPA0  F95L2CSPA0 $399.00* Order Now

   To upgrade floating licenses, please contact sales.


Trademarks
Absoft¢ç is a trademark of Absoft Corporation. All rights reserved. All other company/product names and service marks may be trademarks or registered trademarks of their respective companies.