Absoft's latest Linux Fortran Compiler (Fortran 95 v9.0 for 32-bit Linux) combines superior performance, solid reliability and the industry's most complete list of tools and libraries into a single package. The latest version 9.0 includes new optimization technology for both scalar SSE2 and x87 delivering outstanding real-world application performance on AMD Athlon, Pentium4 and Xeon processors (any x586 compatible CPU). OpenMP and automatic parallelization options are available. The comprehensive Fx2 multi-language debugging solution with an intuitive graphical interface is bundled with all new Absoft v9.0 Fortran compilers for Linux. More...
|
|
 |
|
 |
V9.0's new optimization technology for both scalar SSE2 and x87 delivers superior real-world application performance on AMD Athlon, Pentium4 and Xeon family processors. For developing Fortran in parallel environments, tools which 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.
The Fortran 95 compiler for 32-bit Linux will install on any popular Linux distribution with any build of glibc. Fortran 95 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 few debugging solutions which can properly debug both Fortran and C/C++ programs. Pre-built math and graphics libraries are also included.
Absoft Fortran 95 uses an extended version of the Cray CF90 compiler technology and adheres to the latest ISO and ANSI Fortran 95 standards. 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 data types several from IBM/VS, Cray, Sun FORTRAN and FORTRAN 66 conventions. Automatic byte swapping and full integration with GNU tools means porting code from any environment often requires little more than a recompilation. The Absoft F95 compiler can operate in F95, F90 or F77 mode.
Back to top
|
|
 |
|
 |
- Industry leading performance and optimizations
- Easy installation for any Linux distribution. 'Just Installs' without modification on the latest 32-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
- Compiler generates 32-bit executables
Back to top
Absoft's Fortran 95 Compiler for 32-bit Linux remains unrivaled in both ease of use and its comprehensive list of features. Utilizing Cray CF90 compiler technology, 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 95 compiler "just installs" no matter what Linux configuration of glibc you are using. 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. Even more savings are possible with Absoft's exclusive MaxFlex license manager which provides floating compiler licenses across different platforms.
Options for an automatically parallelizing pre-processor, OpenMP and cluster configurations are available. Technical support, service packs and software fixes are included with each license purchased at no additional charge. See www.polyhedron.com for recent benchmark comparisons of this compiler's superior Fortran 90 and Fortran 77 performance against other Fortran compilers.
Back to top
This new compiler produces executables up to 35% faster than previous versions.
The new compiler includes significant performance improvements for 32-bit Linux including:
- Caching improvements
- More intrinsic function in-lining
- More advanced loop unrolling
- Optimizations taking advantage of scalar Streaming SIMD Extensions 2 (SSE2)
Other performance improvements include
- The ability to use a BLAS tuned to the machine for better matrix multiplication (matmul) intrinsic performance
- Improved cache usage when sparse arrays are passed to functions or subroutines
- Other improvements to several existing optimizations
Other improvements in this compiler include:
- The provision of shared libraries
- Emitting industry standard Dwarf2 debug information by default
- The inclusion of IEEE_ARITHMETIC, IEEE_EXCEPTIONS, and IEEE_FEATURES modules
The Absoft Fortran 95 Compiler v9.0 for 32-bit Linux 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
Other recent improvements include:
- Position independent code
- DWARF II debug info
- Native QUAD REAL*16 support
Included with Absoft Fortran 95 Compiler v9.0 for 32-bit Linux:
Back to top

New optimizations in v9.0 provide performance increases of up to 35% on
industry standard benchmarks such as Polyhedron F90 benchmark suite.
Back to top
Optimizing F90/95 and F77 Compilers
ELF object file format
Designed for Pentium, AMD, Xenon processors
DWARF debugging format
Big Endian<->Little Endian data conversion
Absoft F90/95 and F77 are fully link compatible
Link compatibility option with gcc
Link compatibility option with g77
Link compatibility option with f2c
Fortran Statement Extensions
Back to Special Features
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
Back to Special Features
Optimizations
- Intrinsic function inlining
- Loop alignment
- Interprocedural Analysis
- Automatic loop unrolling
- Streaming SIMD Extensions (SSE - scalar)
- Loop transformations
- OpenMP (VAST-F/Parallel option)
- Automatic parallelization (VAST-F/Parallel option)
- Automatic vectorization (VAST-F/Parallel option)
Back to Special Features
Included on Distribution CD
Fortran 95 compiler suite which includes:
Back to Special Features
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.
Cluster Kits(Distributed Multi-processing or DMP Systems)
Software cluster kits built using Absoft Fortran 95 compiler for Linux are available for cluster users. These kits include the complete Fortran95 compiler, the Fx2 multi-language debugger, select guides on running clusters, and pre-built versions of popular cluster software.
Back to Special Features
Back to top
The Fortran 95 compiler for 32-bit Linux will install on any popular Linux distribution with any build of glibc. Fortran 95 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 few debugging solutions which can properly debug both Fortran and C/C++ programs. Pre-built math and graphics libraries are also included.
Back to top
May 18 2004
- Electronic Delivery full Media Documentation
May 31 2004
Back to top
Product name: Absoft Fortran95 Compiler for 32-bit Linux
Product part number(s):
97CLIX1 Fortran 95 Compiler for 32-bit Linux · Commercial
VPFCLIX1 VAST-F/Parallel Processor for 32-bit/Linux Fortran 95· Commercial
97CLIXE Fortran 95 Compiler for 32-bit (AMD64) Linux · Academic
VPFCLIXE VAST-F/Parallel Processor for 32-bit/Linux Fortran 95 · Academic
Back to top
Agreement: Absoft 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.
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.
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 personal computer at no additional charge.
Back to top
32 Bit Linux:
Processor: an 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.
Memory: at least 64 MB memory required, 128 MB or more recommended
Hard disk: 15 MB free disk space
Graphics Support:
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 7.3 or later including 9.0.
SuSE 8.1 or later
Mandrake 8.2 or later
Fedora Core 1 or later
Back to top
Absoft Fortran 95 uses an extended version of the Cray CF90 front end and adheres to the latest ISO and ANSI Fortran 95 standards. 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 data types several from IBM/VS, Cray, Sun FORTRAN and FORTRAN 66 conventions. Auto byte swapping and full integration with GNU tools means porting code from any environment is little more than a recompile. F95 compiler can operate in F95, F90 or F77 mode.
Optional multi-processing tools include automatic parallelization tools and an OpenMP pre-processor 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. A version of Fortran95 with a complete integrated development environment (IDE) is planned for the Windows environment.
Third party products, and graphics packages are also available for Absoft's Fortran95 compiler for Linux.
Back to top
User Guide
Product Literature
Presentations
White Papers
Back to top
-
Fx2 bundled with Fortran 95 for 32-bit 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 PGI. If you use multiple compilers, Fx2 is the most complete solution available for your debugging needs. More...
Back to top
None
Back to top