|
Pro Fortran 2013
v13 - Builds Faster Code Faster with Absoft's Exclusive Dynamic AP Load
Balancing Technology, OpenMP 3.0 support, SMP Analyzer, Tools Plug-in,
New HPC Scientific & Engineering Math Library and more.
Absoft's Pro Fortran tool suite automates building extremely fast
parallel code on multi-core systems. Compiler features include: APO, IPO,
PGFDO optimizers and auto vectorization, Absoft's
exclusive Dynamic AP load balancing technology - performance
increases up to 20% on multi-core systems, SMP
graphical code analyzer and OpenMP 3.0 support. New for Pro
Fortran v2013 v13 is Upgraded Absoft Window Environment
(AWE), External Libraries and Tools Plug-in, expanded F2003 & F2008
support and enhanced Fx3 graphical debugger. Fully compatible with
Windows XP through Windows 8.
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 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 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.
What's New:
New In This Release
Newest Features:
Compiler
New in Pro Fortran 2013
- Improved AVX Optimizers
- Upgraded AWE environment
- Expanded F2003 & F2008 support
- Dynamic OpenMP syntax highlighting
in editor
- Fully Windows 8 certified
- AWE close on program finish for more
efficient house-keeping
New features
from the previous release include:
Absoft Window Environment (AWE) -
Qt based application framework for Fortran.
-
The
Absoft Window Environment is a cross platform
( Linux, Windows and OS X ) graphical user interface
for Fortran programs. A sizable, scrollable window
provides an interface to the Fortran pre-connected
unit numbers for input and output. Additional windows
can be created using a simple extension to the Fortran
OPEN statement. The contents of individual windows
can be saved to disk or printer. Additional menus can
be added to invoke program subroutines and functions.
AWE can be configured to run as either an MDI
(multiple document interface) or SDI (single document
interface).
AbsoftTools External Libraries and Tools
Plugin Support
- The AbsoftTools development environment
has been enhanced to allow the integration of additional libraries
and tools. When support is added for a particular library, adding
that library to a user project is just a matter of marking a check
box. Documentation on creating additional plugins is also provided.
Fx3 Debugger Matrix View Array Display
- The Fx3 Debugger includes a new Matrix
view for two dimensional arrays.
Intel AVX instruction set support.
- Absoft Pro Fortran 2012 contains support
for the new AVX instruction set in the compiler and the Fx3 Debugger.
New Fortran 2003 Statements and Functions
- ACOS
- ASIN
- ATAN
- COSH
- SINH
- TANH
- FLUSH
- COMMAND_ARGUMENT_COUNT
- GET_COMMAND_ARGUMENT
- GET_COMMAND
- GET_ENVIRONMENT_VARIABLE
- IS_IOSTAT_END
- IS_IOSTAT_EOR
- MOVE_ALLOC
- NEW_LINE
The following generic functions have
been added from F2008 to accept complex arguments
- ACOS
- ASIN
- ATAN
- COSH
- SINH
- TANH
New features
from the previous release include:
- Most complete and easiest to use Fortran solution for x86 & x86_64 Linux - Nothing else to buy or learn
- Advanced optimizers include: Auto-Parallelization
(APO), Inter-Procedural Analysis (IPA), Profile Guided Feedback Directed
Optimization (PGFDO), Vectorization and SSE 4*/4.2 support, documented
to generate best-of-class performance for 32-bit or 64-bit AMD and
Intel processors
- Absoft's proprietary Dynamic AP load balancing for up to 20% faster code
- Absoft Fortran 95 compiler operates in F95, F90 and F77 modes and supports all popular workstation extensions
- OpenMP 3.0 integrated in compiler and runtime
- OpenMP and MPICH control features in IDE
- OpenMP 3.0 Fortran session support in Fx3 graphical debugger
- SMP and vector code graphical analyzer
- New F2003 features
- Fully compatible with the GNU tool chain
- GPU support via nVIDIA CUDA libraries and HMPP preprocessor
- 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) plus BLACS and Scalapack for MPI environments. VAX/Unix-compatibility and 2D/3D graphics are all included as part of distribution at no additional charge
- IMSL 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
- End user support directly from Absoft at no additional charge
Fx3 Debugger
- Multiple thread support for debugging
OpenMP sessions
- Improved IDE
IDE
- Last cursor navigation – Front and
Back buttons navigates code visited
- Elements browser – navigate a customizable
sorted list of all elements in a project
- Syntax check for individual files
in project
- Runtime environment variables
- OpenMP support (compile and runtime
variables)
- MPI application support
- Project-wide code completion Math
Libraries
Math Libraries
- Prebuilt Reference LAPACK and BLAS
libraries
- Prebuilt Scalapack and BLACS library
for enhanced MPI support
Developing Parallel Code - New Documentation
Section
- Using auto-parallelization feature
on multi-core machines
- Using OpenMP directives to improve
performance
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
F2008
Supported Features
- IEEE Exceptions Module
- Value Statement/Attribute
- Protected Statement/Attribute
- Pointer W/Intent Attribute
- Allocatable Components (partial)
- ISO C bindings to F2003
- ACOS
- ASIN
- ATAN
- COSH
- SINH
- TANH
- FLUSH
- COMMAND_ARGUMENT_COUNT
- GET_COMMAND_ARGUMENT
- GET_COMMAND
- GET_ENVIRONMENT_VARIABLE
- IS_IOSTAT_END
- IS_IOSTAT_EOR
- MOVE_ALLOC
- NEW_LINE
AWE
Application Framework
Absoft's AWE 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, AWE, 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. AWE allows
you to create applications with windows and menus, without knowledge
of the system API and user interface guidelines.
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 Windows XP 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.
AWE, 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 2012 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:
Microsoft ® Visual Studio Express 2010
Microsoft ® Windows Platform SDK 7.1
Both of the above packages can be downloaded from the Microsoft web
site.
Absoft Pro Fortran 2012 Absoft Pro Fortran 2012 also supports the same level integration with the retail
versions of Microsoft Visual Studio 2008 and 2010.
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.
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:
- Fortran 95 compiler with F2003 extensions
and FORTRAN 77 mode
- Full Integrated Development Environment
(IDE) with Editor, F95 modules, Fx3 Debugger, Assembler, Linker and
Parallel Make
- AWE Application Framework
- HPC Scientific and Engineering - Numerical
Library
- Numerous programming examples
- VAX/Unix compatibility libraries
- User Guide and F77/F90/95 Reference
Manual in indexed PDF format
- LAPACK/BLAS version 3.3.1 - pre-compiled
linear algebra library
- Scalapack and BLACS libraries for
enhanced MPI support
- OpenGL · open graphics library originally
from SGI
- PLplot Graphics Library for Win32
API
- F90GL version 1.2.7 - Fortran 95 interface
for OpenGL
- IMSL Fortran Numerical Libraries in
32-bit or 64-bit are available as options (requires separate license
purchase).
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 a separate purchase
but at discounted prices for commercial/government users - Academic
users already receive the lowest available price when making an academic
purchase.
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 a low-cost to commercial/government customers who renew within their
unexpired Maintenance term - Academic users already receive the lowest
available price when making an academic purchase.
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 4 & up
- 1GB RAM
- 447MB free HD space
- Windows XP through Windows 8
- 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.
|
I
used Pro Fortran to write, debug, test and apply
about 45,000 lines of code from the MS environment
and it is, in a word: terrific. It is fast, has good diagnostics,
builds great executable code and the IDE has a load of
extra features that are invaluable. Beyond that, your
support has been timely, helpful and detailed.
D.J. Chadwick, President, SAFE, Inc.
Pro
Fortran Windows Screenshots:
Fortran Options

C
Options

Library Options

ATools Options

Target Options

Make Options
|
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!
|
|