|
Absoft Fortran compilers
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 for 32-bit or 64-bit Linux.
Independently verified
as a top performing Fortran compiler
for 64-bit Linux on both Intel® Xeon® and AMD® Opteron®
processors. The 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.
Includes the only IDE designed for Fortran.
Absoft simplifies code development by solving the problems associated
with IDEs such as Visual Studio and Xcode - excellent for C++, but with
no knowledge of Fortran. The Absoft IDE supports both Fortran and C and
automatically provides proper syntax sensitivity, array indexing, etc.
for each language. It includes everything you need: F95 compilers, programmer's
editor, Fx3 graphical debugger, application framework, graphics and optimized
math libraries in a single, easy-to-use package.
Single Solution - Linux, Windows and MacOS.
Simplify code development for multiple platforms. Absoft provides same
look and feel on every platform and allows you to build native applications
for Linux, Windows and Mac from a single code base! Absoft's exclusive
MaxFlex license manager allows a single license to float across Linux/Windows/Mac,
saving you time and money.
Key Features & Information:
Key
Features
More Features:
- Most complete and easiest to use Fortran
solution for x86 & x86_64 Linux - Nothing else to buy
- Highly optimized ANSI/ISO F95 compilers
generate best-of-class performance for 32-bit or 64-bit AMD and Intel
processors
- Absoft Fortran 95 compiler operates
in F95, F90 and F77 modes and supports all popular workstation extensions
- Fully compatible with the GNU tool
chain
- 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, HDF), VAX/Unix-compatibility and 2D/3D graphics
are all included on the distribution CD at no additional charge
- 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 MacOS and Windows - Multi-platform discounts available
What's
New in This Release
New Compiler Features:
- New auto-parallelization feature added
which can automatically set up multiple threads to improve performance
on multi-core and multi-processor systems
- New auto-vectorization feature added
which can automatically utilize the SIMD capabilities of the CPU to
perform multiple loop operations simultaneously
- New auto-vectorization report which
indicates which loops were vectorized, which were not, and why
- Next generation Fx3 Graphical Debugger has added functionality,
an improved user interface and increased support for C
New Fortran IDE Designed by Fortran Experts:
- New Fortran IDE included at no additional
charge!
- Designed specifically for Fortran/C
development it provides both graphical and command line interfaces
for compiler and debugger
- Supports select third party products
as plug-ins in addition to Absoft tools
- Same functionality on Linux, Windows
and Mac - one learning curve for all systems
- Native look-and-feel on all platforms
Benchmark
Comparisons
Optimizing
F90/95 and F77 Compilers
Faster Code:
- 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
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
Code Generation
Major Optimizations:
- Control flow optimization
- If-conversion
- Instruction scheduling
- Global register allocation
- Loop unrolling
- Peephole optimization
Loop Nest
Optimizer
Major Optimizations:
- 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
Major Optimizations:
- 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
Major Optimizations:
- 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
Major Optimizations:
- Function inlining
- Inter-procedural constant propagation
of globals and parameters
- Dead function and dead variable elimination
- Automatic common block padding
- Feedback Directed Optimization
Multi-Processor
Capabilities
Symmetric Multi-processing (SMP)
Absoft Pro Fortran uses all available processors by default. Multi-threading, vectorization, a high performance parallel optimizer, data perfecting, profile guided optimization, IPO, and advanced optimizations can be performed automatically. Combined with the included math libraries, Absoft provides the best solution for creating maximum application performance on single and multi-core systems.
OpenMP Support
Absoft Fortran fully supports automatic
multi-threading of applications but VAST-F/Parallel is required
for OpenMP support.
VAST-F/Parallel when used in conjunction
with Absoft Fortran provides further optimizations and auto-parallelization
opportunities, which may result in improved application performance.
Ease of Use
Easy to Use:
'Just Installs' without modification on the latest 64-bit Linux implementations
from Red Hat, SuSE, Mandrake, and other major builds and includes a
complete User Guide with clear examples of editing, compiling, debugging
and running programs.
Powerful and ease-to-use, the next generation
Absoft Graphical IDE, and the Absoft Fx3 Debugger included with this
compiler know if you are using C or Fortran and adjust key words, array
indexing, etc. accordingly. Building and debugging mixed Fortran/C applications
is easy.
Graphics
Libraries
Includes a flexible graphics library
called PLplot. PLplot can be called from Fortran as well as C/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.
HDF precompiled libraries are included with every copy of Pro Fortran.
Multi-Platform
Capabilities
Absoft manufactures high performance
Fortran compiler suites for Windows, Macintosh(Intel & PPC),
Intel/AMD Linux and PPC/Linux based systems.
Absoft compiler suites are source compatible
across the different platforms which means that in most cases, only
a recompile is needed to port code from one environment to another.
What's Included
on Distribution CD
You'll Get:
- F90/95 compilers (F77 mode supported)
- 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
- 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
- Distribution includes both RPM and
TAR formats, compatible with glibc, and any Linux implementation based
on kernel 2.0 or later
- IMSL Fortran 5.1 Numerical Libraries
in both 32-bit or 64-bit are available as options
- VAST-F/Parallel available as an option
for Pro FortranMP Users
Premier Technical
Support
Full technical support from professional
support engineers, 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 can subscribe
to Absoft's free electronic newsletter to receive bulletins and update
notices advising of new updates, changes in product releases, new product
announcements and other useful information.
Continuing
Software Maintenance
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)
includes free electronic downloads of all interim Service Packs and
Quick Fixes from Absoft. Version upgrades require separate purchase
but at discounted prices.
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
for an additional 12-month maintenance term.
Continuing Software Maintenance (CSM)
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.
System Requirements
Recommended Minimum:
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
- Ubuntu
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
- Ubuntu
License Options
Flexible Licensing:
- Single User / Single Machine
- Floating Network on Single Platform
- Floating Network for Mixed Platforms
(Linux, Windows, Mac)
- Academic Programs
Compatibility
& Companion Products
Absoft 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.
|

NEW
Absoft Roll + Rocks for 64-bit Linux
Pre-Configured & Designed Specifically for HPC Clusters!
Don't want to build, configure & test MPI configurations for your x64
cluster? Consider an Absoft Roll + Rocks bundle.
Save Time & Money!

Click Image for Full Polyhedron 2007 Benchmark Results for
Linux Pro Fortran v10.1
|
Compare
Absoft Fortran IDE vs. Alternatives
|
|
Fortran
Development Environment
|
Absoft
Pro Fortran |
Eclipse/
Photran
|
GNU
g77 gfortran
|
|
Core
Tools
|
| Native ANSI F95 Compiler |
YES |
$
EXTRA
|
NO
|
| GNU C/C++ Compatible
|
YES |
YES
|
YES
|
| Math Libraries |
YES |
$
EXTRA
|
NO
|
| SSE Optimizations |
YES |
$
EXTRA
|
NO
|
| Graphical Fortran
Debugger |
YES |
$ EXTRA
|
NO
|
| Full Fortran Parser |
YES |
$
EXTRA
|
|
Auto-Vectorization
&
Auto-Parallelization |
YES |
$
EXTRA
|
NO
|
| Supports 3rd Party
Plug-ins |
YES |
YES
|
NO
|
| Complete Package |
YES |
NO
|
NO
|
| Top 10% Performance |
YES |
$
EXTRA
|
NO
|
|
Environments
Supported
|
| x86 |
YES |
YES
|
YES
|
| x86_64 |
YES |
YES
|
NO
|
|
Programming
Environment
|
| Includes IDE |
YES |
Yes
|
NO
|
| IDE Designed for
Fortran |
YES |
Partial
|
NO
|
| Command Line & GUI |
YES |
YES
|
NO
|
| Multi-File Bookmarks |
YES |
NO
|
NO
|
| Automatic Fortran
Module Dependency |
YES |
NO
|
NO
|
| Source Browser |
YES |
NO
|
NO
|
| Modifiable Makefiles |
YES |
YES
|
NO
|
| Fx3 Fortran/C Debugger
|
YES |
NO
|
NO
|
| Eclipse/Error Parser |
YES |
Yes
|
YES
|
|
Miscellaneous
|
| Byte Conversion |
YES |
NO
|
NO
|
| Includes LAPACK,
BLAS |
YES |
NO
|
NO
|
| MIL STD 1753 Extensions |
YES |
$
EXTRA
|
NO
|
| 2D/3D Graphic Libraries |
YES |
NO
|
NO
|
| Mixed Platform Licenses
|
YES |
NO
|
NO
|
| FREE Live Tech Support |
YES |
NO
|
NO
|
|