|
Absoft
Pro Fortran Compiler Suite For Windows
Now with Absoft's
Exclusive
Dynamic AP Load Balancing Technology
for Multi-Core Systems = 20% Faster Code!!
PLUS
OpenMP 3.0, SMP Analyzer & new F2003 features!
"The
cross platform compatibility of Absoft's compiler range is a key
factor
for us. Our recent port to Absoft v10 on Win64 was very
straightforward.
Everything worked as expected, including the Fortran/C linkage.
We are
now able to target five different platforms running Absoft
compilers,
from a common code base."
Lawson Wakefield - Winteracter
|
NEW Pro
Fortran
v11.1 Features Our Exclusive Dynamic AP Load Balancing
Technology - 20%
Faster Code! NEW SMP & Vector Analyzer - Graphically Review
Your Optimized
Code
Absoft's Pro Fortran tool suite automates building
extremely fast
parallel code on AMD and Intel multi-core systems. Compiler
features include:
APO, IPO, PGFDO optimizers and auto vectorization. New for v11.1
is Absoft's
exclusive Dynamic AP load balancing technology -
performance
increases up to 20% on multi-core systems, SMP
graphical code analyzer, OpenMP 3.0 support and GPU
support
via nVidia's CUDA and HMPP preprocessor. Fully compatible with
Win2K through
Windows 7.
The Absoft IDE is the only
commercial
Fortran/C++ development environment designed by Fortran experts.
It includes:
programmer's editor, Absoft's SMP and Vector analyzer, Fx3
graphical debugger,
SMP and MPI control features, optimized math libraries and 2D/3D
graphics.
All Pro Fortran products
include
premier technical support directly from Absoft, Quick Fixes and
Service
Packs. IMSL's highly optimized numerical and statistical
libraries (1000+
routines) are a low cost bundle option. Pro Fortran is
compatible with
recent releases of Fedora Core, openSuse, Ubuntu, RedHat
Enterprise Linux
and CentOS. Pro Fortran is a complete solution, nothing else to
buy or
learn - AND it generates 20% faster code!
Absoft
compilers automate
building parallel code
on multi-core systems.
Auto-parallelization
and vectorization ensures maximum application performance. A new
scheduler
improves performance in 32-bit environments and SSE 4*/4.2
maximizes performance
on the latest AMD 32-bit - 64-bit Opteron 12-core CPUs &
Intel Pentium
III – 64-bit Core i7-980X CPUs. Examples of using
auto-parallelization
and improving performance with OpenMP are included in the
documentation.
Scalapack and BLACS libraries are included for enhanced MPI
support.
Includes
the only
Fortran IDE designed by Fortran experts.
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 Fortran IDE supports both Fortran and C and
automatically
provides proper syntax sensitivity, array indexing, etc. for each
language.
It includes everything you need: F95 Fortran 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.
|
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.
|
Key Features &
Information:
Key
Features
More Features:
- Most complete and easiest to
use Fortran
solution for Windows - Nothing else to buy
- Installs and runs on either
Win32
or Win64 environments
- Highly optimized ANSI/ISO
F95 compilers
generate best-of-class performance for 32-bit and 64-bit AMD
and Intel
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
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
- 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, Windows and Linux - Multi-platform discounts
available
F2003
Supported Features
- IEEE Exceptions Module
- Value Statement/Attribute
- Protected
Statement/Attribute
- Pointer W/Intent Attribute
- Allocatable Components
(partial)
- ISO C bindings to F2003
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
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.
Benchmark
Comparisons
OpenMP Support
Absoft Fortran fully supports
automatic
multi-threading of
applications.
Absoft
Pro Fortran includes integrated OpenMP support in the
compiler
and the Absoft Fx3 graphical debugger, debugs OpenMP Fortran
sessions.
Ease
of Use
Easy to Use:
- Compatible with Win2K and
later implementations,
the compiler can be run either from the command line or the
GUI in
the Integrated Development Environment.
- Includes a complete
User Guide with
clear examples of editing, compiling, debugging and running
programs.
- Linking with C is
simple and straightforward.
- The Absoft Fx3
Debugging Solution,
included at no charge, is one of the few debugging tools
which can
properly debug both Fortran and C code.
- To ensure maximum
performance, suggested
options for compatibility and optimizations are clearly
defined. Pre-built
mathematical libraries and graphics are also included
further performance
and development efficiencies.
Windows
Programming
Provides full support of the
Windows
API directly from Fortran. A detailed chapter on Windows
programming
is included in the documentation.
MRWE, the Absoft application
framework,
is a native Windows Multiple Document Interface (MDI) program
written
completely in Fortran. Complete documented source is provided
as a tutorial
on Windows programming in Fortran. The source may be easily
modified
and recompiled if additional features or modifications are
desired.
Building
Mixed Fortran & C/C++ Code
The process of combining
Fortran and
C routines into a single application has been a major
frustration
to many Windows programmers. Microsoft requires use of
non-standard
Fortran syntax to accomplish this feat.
Absoft provides a better
solution: While Absoft Pro Fortran 10.1 does not include a C compiler,
the Absoft
Tools development environment does support integration
with the Microsoft C/C++ compiler.
After one of the supported Microsoft C/C++ development
environments
has been installed, the Absoft Tools IDE will automatically
invoke the
Microsoft C/C++ compiler to compile any C or C++ files added
to a project.
The Microsoft C/C++ compiler is available at no cost as
part
of these two packages:
Microsft ® Visual Studio Express 2005
Microsoft ® Windows Server® 2003 R2 Platform SDK.
Both of the above packages can be downloaded from the
Microsoft web
site.
Absoft Pro Fortran 11 also supports the same level
integration
with the retail version of Microsoft Visual Studio 2008.
DLL
Building Capabilities
Automatically build Fortran-based DLLs compatible with
Microsoft Visual
C++, Microsoft Visual BASIC, Microsoft Excel, Delphi, and
Borland C++.
Example code is contained in the documentation. Absoft's alias
feature
allows you to create DLLs compatible with any other
configuration.
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:
- F95 compilers for 32-bit
& 64-bit
Windows
- 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
- ftnchek · release 3.2
pre-compiled
static analyzer for Fortran 77+ programs
- PLplot · release 5.3.1
library
of functions that are useful for making scientific plots
- F90SQL · structured query
language
(SQL) wrapper for Fortran 90
- OpenGL · open graphics
library
originally from SGI
- IMSL Fortran 5.1 Numerical
Libraries
in both 32-bit or 64-bit are available as options
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:
- Pentium III & up
- 256MB RAM
- 128MB free HD space
- Windows 2000 through Windows
7
- Supported on (but not
required) Windows
CCS 2003 & Windows HPC Server 2008
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.
|