|
NEW! Pro Fortran
v10.2 includes significant improvements, which make your code run faster
and easier to develop and maintain including SSE4 support for
AMD and Intel multi-core processors. Automatic detection establishes your
processor type and sets SSE accordingly. Internal tests have show up to
a 10% speed increase using SSE4.
Absoft auto-parallel
& auto-vector optimizers
maximize performance on the latest x86 and x64 multi-core cpus from AMD
and Intel. Independent tests confirm new tuning for AMD produces fastest
available code on AMDx64. Easy-to-use, nothing else to buy. FREE personal
home license included. Win2K, XP, Vista, CCS 2003 & Windows HPC Server 2008 compatible.
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.
What's New:
New In This Release
New and Enhanced Features:
- SSE4 support for AMD and Intel
- AMD SSE4a and Intel SSE4.1 vector instructions are different but
Absoft Pro Fortran v10.2 supports both. Automatic detection establishes
your processor type and sets SSE accordingly. Internal tests have
show up to 10% speed increase using SSE4.
- 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
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
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
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 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:
- 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 10.1 also supports the same level integration
with the retail version of Microsoft Visual Studio 2005.
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
- VAST-F/Parallel available as an option
for Pro Fortran OpenMP 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:
- Pentium III
- 256MB RAM
- 128MB free HD space
- Windows 2000 through Windows Vista
- 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.
|
"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
|
Top Features
of the Absoft Fortran IDE
|
|
IDE
Feature
|
Linux |
Mac
|
Windows
|
|
Absoft Editor:
|
|
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
|
|
VAST Parallel
Preprocessor Integration
|
YES
(1) |
YES
(1)
|
YES
(1)
|
|
Library
Integration:
|
|
Integrated IMSL
Libraries
|
YES
(2) |
YES
(2)
|
YES
(2)
|
|
Integrated LAPACK
and BLAS Libraries
|
YES |
YES
|
YES
|
|
Integrated 2D/3D
Graphics Library
|
YES |
YES
|
YES
|
|
MRWE Native Fortran
Runtime Windowing Environment
|
YES |
YES
|
YES
|
|
Fx3
Debugger:
|
|
Fortran
|
YES
|
YES
|
YES
|
|
C/C++
|
YES
|
YES
|
YES
|
|
Assembly Language
|
YES
|
YES
|
YES
|
|
1. Vast Preprocessor available as add on package.
2. 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 |
$1575.00 |
| 5-User Floating Network
License |
$3525.00 |
| 10-User Floating
Network License |
$6697.00 |
|
Academic
Pricing
|
| Single Machine License |
$299.00 |
| 1-User Floating Network
License |
$499.00 |
| 2-User Floating Network
License |
$699.00 |
| 5-User Floating Network
License |
$1695.00 |
| 10-User Floating
Network License |
$3030.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!
|
|