Fortran
Compiler for Linux (32-bit)
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
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:
-
-
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
-
-
-
Other recent improvements include:
-
Position independent
code
-
-
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
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
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
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
Back
to top
|
|