|
NEW! Pro Fortran v11
includes 20 significant improvements
including integrated OpenMP support. Not only does v11.0 provide
OpenMP support in the compiler and runtime, but the upgraded Absoft Fx3
graphical debugger supports debugging multi-threaded OpenMP Fortran sessions,
and the IDE adds new features which allow you to control the OpenMP environment.
Combined with Absof'ts superior code generation, Pro Fortran provides
the easiest and most complete solution for building multi-threaded OpenMP
applications.
Create and vectorize
multi-threaded applications automatically!
Absoft Pro Fortran includes both 32-bit and 64-bit compilers incorporating
advanced optimization technologies designed to create faster applications
on any hardware configuration. The compiler automatically uses all available
processors, and invokes multi-threading, vectorization, data perfecting,
PGO, IPO, and more. Coupled with the included optimized math libraries,
you are assured of maximum performance on single and multi-core systems,
running Leopard or Tiger.
Faster code, PLUS
a better development environment! 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.
What's New:
New In This Release
20 New & Improved Features!
Compiler:
- Support for Apple's Snow Leopard
(10.6.x) operating system and SDK.
- The Fortran 95 compiler fully implements
TR 15581, which extends the Fortran 95 standard in three areas:
allocatable arrays as dummy arguments, allocatable arrays as function
results, and allocatable arrays in derived types.
- The Fortran 95 compiler implements
OpenMP 2.5, providing a standard set of compiler directives and
runtime support for multi-threaded programming.
- Improved instruction scheduling
algorithms and code generation for the Intel processors in newer
Apple systems.
- Improved auto-parallelization
(-apo) code generation.
Libraries:
- Prebuilt 32 and 64 bit LAPACK 3.2.1
and Reference BLAS libraries.
- Prebuilt 32 and 64 bit ScaLAPACK
and BLACS libraries for MPI applications.
- Prebuilt 32 and 64 bit NetCDF
libraries.
- Support for IMSL version 6.0 with
OpenMP and MPI capabilities.
- Source code examples for auto-parallelization
and OpenMP programming.
IDE:
- Enhanced program element browsing
capabilities.
- New Forward/Back source position
navigation.
- Supports building and launching
OpenMP.
- Supports building and launching
MPI programs.
- Set environment variables before
running a compiled project.
- Automatically checks for service
packs to keep your installation current.
Fx3 Debugger:
- Includes support for debugging
OpenMP multi-threaded programs.
- Displays variable values inside
popup windows by selecting their name in in the source code window.
- Set environment variables for
the debugged program.
- Run a script of debugger commands
on program launch.
New and Enhanced Features:
View Screenshots of the Absoft IDE:
IDE
Features & Benefits
General
Options Screen
Target
Options Screen
Fortran
Options Screen
C/C++
Options Screen
Linker
Options Screen
Key Features & Information:
Key
Features
Popular Features:
- Fx3 Debugger with Xcode 3.1 allows display and modification of program
variables located in COMMON blocks, allocated in static storage, or
declared inside Fortran 90 modules.
- SSE4 support - Includes Intel
SSE4.1 vector instructions. Internal tests have show up to 10% speed
increase using SSE4.1.
- New parallel make facility
can substantially decrease the build time for large projects. This
feature takes advantage of multi-core architectures by compiling two
or more independent program units simultaneously. The parallel make
system is Fortran 90 module aware and automatically handles the additional
dependencies created by module use.
- Source Browsing for indexed
C/C++ and Fortran elements
- Code Completion & Text Overwrite
Mode - Speeds code development
- Dual Screen Editing - Display
2 different screens simultaneously. Drag and drop code between screens,
and/or edit each independently.
- External Makefiles for Projects
- Use and edit existing Absoft and non-Absoft makefies
- Project wide search and replace
feature - Simplifies code edits
- Bracket and Paren Matching
- Cut down on coding errors
- C-style commenting added -
Commenting for C, C++ and Fortran now supported
Enhanced Fortran/C IDE included at no
additional charge!
- Improved functionality and ease of
operation
- 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
More Key Features:
- Most complete and easiest to use Fortran
solution for MacOS/Intel - Nothing else to buy
- Includes both 32-bit & 64-bit
Fortran compilers
- Highly optimized F95 compilers generate
best-of-class performance for 32-bit and 64-bit processors
- Absoft Fortran 95 compiler operates
in F95, F90 and F77 modes and supports all popular workstation extensions
- Includes a C/C++ preprocessor
- Debug and link compatible with the
Apple C compiler
- 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
- Optional tools are available for automatically
converting serial code to code designed for dual processors
- 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 Macintosh PPC, Windows and Linux - Multi-platform discounts available
Ease of Use
Easy to Use:
- Designed for Fortran programmers and
mixed Fortran/C development
- Build applications from integrated
graphical environment or from command lines
- Included documentation provides step-by-step
instructions through: code development, compile, run, debug and edit
stages
- Includes documentation on building
mixed Fortran / C applications and using third party libraries
- Build 32-bit or 64-bit applications
with one tool set from a single code base
- Re-host your application on Mac/PPC,
Windows or Linux with a simple recompile
- IDE designed to support select third
party applications as plug-ins
Better Tools
MRWE Application Framework
Absoft's MRWE solves the problem
of how to automatically create a graphical interface for your Fortran
application on Windows or MacOS.
No need to learn the system APIs!
Usually, when you want to create applications with windows and menus,
you need to know how to use the system APIs and interface guidelines.
However, MRWE, a library included FREE with Pro Fortran for Windows
and MacOS can automatically give your program a native Windows or Mac
style interface with menus, a text window, and a graphics window. MRWE
allows you to create applications with windows and menus, without knowledge
of the system API and user interface guidelines.
Learn more
about Absoft's MRWE Application Framework
Benchmark
Comparisons
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.
Multi-Processor
Capabilities
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.
Mixed
Language Programming
The process of combining Fortran and
C routines into a single application has been a major frustration
to many programmers.
Absoft Pro Fortrans provide a solution:
Our compilers are link-compatible with Apple C. Mixed Fortran/C applications
are easily generated entirely from within the development environment
or can be easily linked with code created in Apple C. Example code is
provided in the documentation.
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:
- Both 32-bit & 64-bit MacOS/Intel compilers
- Absoft Editor
- Full Integrated Development Environment
(IDE) with F90 modules
- Fx3 Debugger, Linker, Profiler
- MRWE Application Framework
- Numerous programming examples
- VAX/Unix compatibility libraries
- User Guide, F90/95 & F77 Reference
Manuals in indexed PDF format
- HDF5 version 1.6.4 - Hierarchical
Data Format pre-compiled libraries (32 bit only)
- LAPACK/BLAS version 3.1.0 - pre-compiled
linear algebra library (32-bit and 64 bit)
- LAPACK95 version 3.0 - Fortran 95
interface to LAPACK/BLAS (32 and 64 bit)
- ATLAS version 3.6.0 - pre-built machine
optimized BLAS libraries (32 and 64 bit)
- PLplot Graphics
- PLplot version 5.1.0 - 2d graphics
and plotting library (32 bit only at this time)
- F90GL version 1.2.7 - Fortran 95 interface
for OpenGL (32 bit only at this time)
- IMSL Fortran 5.1 Numerical Libraries
in both 32-bit or 64-bit are available as options
- VAST-F/Parallel available as an option
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:
- Core Duo, Core2 Duo or Mac Pro Intel
based systems running OS 10.4.8 or above
- Xcode 2.4
- 256 MB RAM
- 125 MB free disk space
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.
|
"Absoft brings their years of experience
forward to benefit Apple developers with their companion products such
as their Fx debugger and the Absoft Modules Environment. Intel and Absoft
are working hard to help Apple developers maximize the power of the
new Intel-based Mac platforms."
James Reinders
Director of Marketing and Business Development
Software Products Division Intel
|
Top Features
of the Absoft Fortran IDE
|
|
IDE
Feature
|
Linux |
Mac
|
Windows
|
|
Absoft Editor:
|
|
Syntax Check
|
YES |
YES
|
YES
|
|
Auto Save
|
YES |
YES
|
YES
|
|
OpenMP Environment
|
YES |
YES
|
YES
|
|
MPI Apps
|
YES |
YES
|
YES
|
|
Last Cursor Naviagtor
|
YES |
YES
|
YES
|
|
Syntax Highlighting
Editor
|
YES |
YES
|
YES
|
|
Multi-File Bookmarks
|
YES |
YES
|
YES
|
|
Program Element
Driven Source Browser
|
YES |
YES
|
YES
|
|
Global Search
and Replace
|
YES |
YES
|
YES
|
|
Source Line Numbering
|
YES |
YES
|
YES
|
|
Project
Management:
|
|
Managed Make
System
|
YES |
YES
|
YES
|
|
Multiple Debug/Release
Build Configurations
|
YES
|
YES
|
YES
|
|
Automatic F90
Module Dependencies
|
YES
|
YES
|
YES
|
|
External Makefile
Based Projects
|
YES
|
YES
|
YES
|
|
Parallel Make
|
YES
|
YES
|
YES
|
|
Compiler
Integration:
|
|
Full Fortran
95 with Extensions
|
YES |
YES
|
YES
|
|
EXPLAIN Fortran
Error Parsing
|
YES |
YES
|
YES
|
|
Native System
C/C++ Compiler Interface
|
YES |
YES
|
YES
|
|
OpenMP Integration
|
YES
|
YES
|
YES
|
|
Library
Integration:
|
|
Integrated IMSL
Libraries
|
YES
(1) |
YES
(1)
|
YES
(1)
|
|
Scalapack &
BLACS MPI Support
|
YES |
YES
|
YES
|
|
Integrated LAPACK
and BLAS Libraries
|
YES |
YES
|
YES
|
|
Integrated 2D/3D
Graphics Library
|
YES |
YES
|
YES
|
|
MRWE Native Fortran
Runtime Windowing Environment
|
N/A |
YES
|
YES
|
|
Fx3
Debugger:
|
|
Fortran
|
YES
|
YES
|
YES
|
|
C/C++
|
YES
|
YES
|
YES
|
|
Assembly Language
|
YES
|
YES
|
YES
|
|
OpenMP Threads
|
YES |
YES
|
YES
|
|
1. IMSL Math and Statistics Library available as add on package.
|
|
Commercial/Government
Pricing
|
| Single Machine License |
$699.00 |
| 1-User Floating Network
License |
$899.00 |
| 2-User Floating Network
License |
$1790.00 |
| 5-User Floating Network
License |
$4475.00 |
| 10-User Floating
Network License |
$8055.00 |
|
Academic
Pricing
|
| Single Machine License |
$299.00 |
| 1-User Floating Network
License |
$499.00 |
| 2-User Floating Network
License |
$768.00 |
| 5-User Floating Network
License |
$1840.00 |
| 10-User Floating
Network License |
$3460.00 |
Standard configurations shown above, but we understand you may
have different requirements. If you desire configurations not listed,
your Absoft Sales Team is ready to help - even if you aren't exactly
sure what it is that you need!
Contact us by email,
or call us at 248-853-0050, 9am - 5pm ET (M-F) and we will be
happy to provide personalized assistance to help you select the
right products and options!
|
|