Absoft
Pro Fortran Compiler for Linux on Power™
Coming Soon Fortran 95 v9.0 for
Linux on Power and PowerPC
The Absoft Pro Fortran Compiler for IBM's Linux on Power
(and PowerPC) combines superior
performance, solid reliability, reknowned cross-platform portability,
and the industry's most complete suite of Fortran development
tools and libraries into a single package. There is simply no
other Fortran development solution for Linux on Power offering
this much for this price. For maximum efficiency at tracking
down and eliminating bugs, Absoft includes a copy of the popular
Fx2 Fortran debugger with
every Pro Fortran Compiler Suite at no additional charge. Pro
Fortran conforms to LSB (Linux Standard Base) and is the only
Linux Fortran solution including both ANSI/ISO Fortran 95 and
F77 compilers. Absoft Pro Fortran generates 32-bit executable
programs for both 32-bit and 64-bit systems. Compatibility with
'dusty deck' legacy applications and newly developed code is
virtually assured. Friendly technical support and maintenance
are included with each license purchased at no additional charge.
More... |
|
 |
|
 |
- Highly
optimized ANSI/ISO f95 and F77 compilers with G3/G4/G5
specific optimizers. LSB compliant, link and debug compatible
with gcc. Tools for auto
parallelization of serial code, auto vectorization for
G4 systems, DMP and cluster debugging available.
- Includes
Fx2 debugger with full support for Fortran, C and assembler.
Powerful and easy to use graphical and command line interface.
- Pre-configured
BLAS, LAPACK90, ATLAS, HDF, VAX/Unix, 2D/3D graphics libraries
included on distribution CD. 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.
Back
to top |
 |
 |
|
 |
- Full Fortran
95 implementation
- Integer
*8 and Integer *2 data types
- Array bounds
checking
- Stack traceback
- Variable
format descriptor
- Exception
handling
- PLplot
2D & 3D graphics
- 'Explain'
diagnostic messages
- F90/95 intrinsic functions optimized for Velocity Engine (AltiVec) execution
- G4 users:
Velocity Engine optimized BLAS and LAPACK90 libraries (included)
offer performance increases of up to 2X
- Other recent improvements include:
- Position independent code
- DWARF II debug info
- Native QUAD REAL*16 support
AltiVec
Support
- Velocity Engine optimized BLAS and
LAPACK90 libraries (included) offer performance increases of up
to 2X
-
VAST-F/Vector - pre-processor which automatically inserts
AltiVec instructions in your code. (Low cost bundle option)
- Vast-F/Parallel
auto restructures your code for dual processors. Original source
is retained. (Low cost bundle option)
 |
|
 |
Absoft Pro Fortran v8.2 is the most advanced
Fortran development system available for Linux users: it includes
highly optimizing compilers, graphical multi-language debugger,
libraries, tools, graphics and free technical support. Pro Fortran
conforms to LSB (Linux Standard Base) and is the only Linux/Fortran
compiler suite to include both ANSI/ISO Fortran 95 and F77 compilers
so you are assured compatibility with dusty deck legacy
or newly developed code. Absoft Pro Fortran generates 32-bit executable
programs for both 32-bit and 64-bit systems.
Absoft Fortran compilers conform to all DoD MIL-STD 1753, FIPS 69-1, and POSIX standards, supports most popular VAX/VMS extensions including RECORD, STRUCTURE, POINTER, and UNION, (per V5.4 of VMS FORTRAN), as well as others from IBM/VS, Cray, Sun FORTRAN as well as FORTRAN 66 conventions. Auto byte swapping and full integration with GNU tools means porting code from any environment is little more than a recompile. And only Absoft Pro Fortran, ‘just installs’ no matter what Linux configuration glibc you are using. DISLIN, a high-level graphics library, and pre-compiled BLAS, ATLAS and LAPACK90 libraries are also included.
VAST auto parallelizing pre-processor and cluster configurations
are available options. Technical support, service packs and software
fixes are included with each license purchased at no additional
charge.
Visit Polyhedron's
F90 test results to see how Pro Fortran compares against many other F90
compilers.
Back
to top
- Position
independent code
- DWARF II
debug info
- Native QUAD
REAL*16 support
- Performance
enhancements
Back
to top
Optimizing
F90/95 and F77 Compilers
- ANSI/ISO
Fortran 90/95 with most popular workstation extensions
- Array Syntax
- Loop Transformations
- Elemental
Intrinsics
- Modules
- Operator
Extensions
- Derived Types
- Full ANSI
FORTRAN 77 feature set
- Compiles
F and elf code
- ELF object
file format
- DWARF debugging
format
- Big Endian<->Little
Endian data conversion
- Absoft F90/95
and F77 are fully link compatible
- gcc link
compatibility option
- g77 link
compatibility option
- f2c link
compatibility option
- Fortran Statement Extensions
Back
to Special Features
Globally
optimizing code generator supports the following optimizations
- Instruction
scheduling
- Common subexpression
elimination
- Register
coloring
- Loop unrolling
- Constant
and copy propagation
- Data flow
analysis
- Loop invariant
removal
- Strength
reduction
- Branch straightening
- Code hoisting
Back
to Special Features
Function
and Subroutine Extensions
INTEGER*8
%VAL and
%LOC
COMPLEX*16
functions
Degree Trig.
Functions
INTEGER*2
Functions
Natural C
Function Interface
VAX & UNIX Subroutine Libraries
Complete
VAX Intrinsic Functions
VAX compatible
TIME and DATE
Back
to Special Features
Included
on Distribution CD
Pro Fortran language suite
which includes:
- F77, F90/95
compilers and Graphical Debugger
- PLplot
Graphics
- 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) pre-compiled libraries with Fortran entry points.
Both release 4.1r5 and release 5-1.4.4
- BLAS -
pre-compiled
- LAPACK95
- pre-compiled
- ATLAS
pre-built for G4
- Distribution
includes both RPM and TAR formats, compatible with glibc, and
any Linux implementation based on kernel 2.0 or later
- Vast Parallel
and Vast Vector(AltiVec) are available as an option to Absoft
Power Architecture/Linux Pro Fortran users
Back
to Special Features
Multi-processing
Capabilities
Absoft has partnered with a
number of Universities and Government Laboratories including Argonne
National Laboratory, which maintains Absoft-compatible MPICH Libraries
for download.
Yellow Dog
Linux features a "G4
Macintosh Linux Cluster How To" web page.
Back
to Special Features
IBM's
Solaris-to-Linux porting guide (OCT 2001)
IBMers Malcom Zung and Brian Thomson
take a look at why you might want to port your application from
Sun Solaris to Linux, and present guidelines, suggestions, and
resources to help. Included in the article is the authors' handy
online tool that you can use to check the APIs used by your Solaris
application for compatibility on Linux. Read the article here.
Back
to Special Features
Back
to top
IBM's
innovative POWER architecture meets the high-performance demands
for modern customers
with a proven roadmap in 32-bit and 64-bit computing that has built
upon the history of IBM's
chip technology. Absoft Pro Fortran generates 32-bit executable
programs for both 32-bit and 64-bit systems. Known as the first
"server on a chip," the POWER architecture offers
customers technology solutions that complement the flexibility of
Linux and capitalize on the
growing demand for 64-bit applications.
IBM®
pSeries Linux servers provide:
- Large memory capabilities
- Advanced floating point computing
- 64-bit addressability
- Tuned compilers from Absoft and IBM®
These features allow companies to take
full advantage of POWER4 technology to deliver
high-performance applications, backed by a proven architecture.
An 8-way p650 achieved leading Linux
results on the STREAM benchmark which is a synthetic
program written in FORTRAN that measures sustainable memory bandwidth
(in MB/s) and the
corresponding computation rate for simple vector kernels.
IBM®
pSeries® systems are available
with SUSE and Red Hat Linux operating systems (OS) on IBM's POWER
microprocessor-based architecture. The recently introduced IBM eServer
BladeCenterT JS20 is also based on the POWER architecture, is enabled
for SUSE Linux and gives IBM customers a POWER processor-based,
low-cost, high-performance computing solution in a BladeCenter environment.
Back
to top
No need to be concerned about which glibc
your Linux distribution is built with, Pro Fortran
will install on any popular Linux implementation. Pro Fortran includes
a complete User Guide which include clear examples of editing, compiling,
debugging and running. To ensure you are getting maximum performance,
suggested options for compatibility and optimizations are clearly
defined. Linking with c is simple and straight forward and the Absoft
Fx2 debugger is one of the few debugging tools which can properly
debug both Fortran and c code. Pre-built math libraries and graphics
are also included for those who require such tools.
Back to top
September 15 2003
- Electronic Delivery full Media Documentation
September 31 2003
Back
to top
Product name: Absoft Pro Fortran Compiler Suite for Power Architecture
Linux
Product part number(s):
9PPCLIX1 Pro Fortran
Compiler Suite for Power Architecture
Linux · Commercial
9PPCLIXE Pro Fortran
Compiler Suite for Power Architecture
Linux · 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: To be announced
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 Pro Fortran on their home system
at no additional charge.
Volume orders: Yes.
Back
to top
- PowerPC
601 or greater, or IBM Power/3/4
- 64MB RAM
- 50MB HD space
- Linux kernel
release 2.2

Installs without modification on:
- SuSE
8.1
- Yellow Dog Linux 2.1 or later
Back
to top
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.
- VAST-F/Parallel
- auto parallelizing pre-processor
- VAST-F/Vector
- automatically restructures code to take advantage of AltiVec
(single precision only)
Back
to top
User
Guide
Product Literature
Presentations
White Papers
Back to top
 |
|
 |
- Fx2 is a graphical multi-language (C, F90/95, F77, and assembly), source level symbolic debugger included with Pro Fortran for Linux. Both Motif (static and dynamically linked versions supplied) and curses user interfaces are included. Fx2 includes a powerful expression analyzer that automatically recognizes source languages as they are encountered. Program variables can be displayed in a variety of formats and modified while debugging; arrays can be indexed with expressions, and multiple elements can be displayed with a single command. Hardware breakpoints, variable monitors, and single stepping at both the source and instruction level provide precise control over program execution. Used with Absoft F90/95 and F77, Fx2 recognizes constructs such as adjustable arrays, character sub-strings, and complex numbers. ELF core files are supported.
- Full screen curses interface
- Motif interface (both static and dynamic linked versions supplied)
- Supports
F95, F90, F77, gcc, assembler
- Supports F95, F90 and F77 specific features (adjustable arrays, complex variables, etc.)
- Command logging
and playback
- Software
watchpoints
- Hardware
breakpoints
- Supports
ELF core files
Back
to top
Back
to top
None
Back to top
|