Absoft Pro Fortran 2012 v11.5
Compiler Suite For Mac
OS X
Faster
Code, AVX (Advanced Vector Extensions), more F2003 & F2008,
AWE,
PLUS
OpenMP 3.0, SMP Analyzer & Updated Fx
Debugger!
Compatible with Leopard, Snow Leopard &
Lion!
Absoft
Dramatically Improves Fortran Debugging on Mac OS with Fx3 and
Apple's Xcode
Absoft's Fx3 debugger
adds capabilities so customers can display & modify
variables in COMMON blocks,
allocated in static storage,
or declared inside Fortran 90 modules. Read Press
Release
Pro Fortran 2012
v11.5 - 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 v2012 v11.5 is Absoft Window
Environment (AWE), External Libraries and Tools Plug-in, expanded
F2003 support and enhanced Fx3 graphical
debugger.
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!
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 Intel Core
Duo – Core i7 multi-core CPUs, running Leopard, Snow Leopard or
Lion.
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
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. Pre-configured plugins
are included for Plplot, NetCDF 3, NetCDF 4, HDF 4, and HDF 5.
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:
Compiler
- Automatic Parallelization of Loops
- across multiple cores
- Interprocedural Optimization - global
code view improves performance
- Profile Guided Feedback Directed
Optimization - reduces cache thrashing, branch
mispredictions
- Absoft Dynamic AP technology -
automatic load balancing
- Auto Vectorization - allows multiple
loop iterations to execute in parallel
- Fortran 2003 ISO C bindings -
simplifies mixed language development
- Full TR15581 - IEEE intrinsic module
specifications
- OpenMP v3.0 - advances parallelism,
simplifies threading and makes code more portable
- EXPLAIN Fortran Error Parsing
Fx3 Debugger
- OpenMP 3.0 thread support
- Enhanced user
interface
IDE
- Parallel Make - speeds application
builds
- OpenMP 3.0 - compile and runtime
variables
- MPI control features
- SMP and Vector Analyzer - graphical
code analysis tool facilitates code tuning
- Automatic F90 module dependency
tracking - speeds builds
- Multiple Debug/Release Build
Configurations
- External Makefile Based
Projects
- Source Elements Navigator
- Math
Libraries
Math Libraries
- Prebuilt Reference LAPACK and BLAS
libraries
- Prebuilt Scalapack and BLACS library
for enhanced MPI support
Documentation and White Papers
- Improved Absoft User Guide -
documentation
- Updated Fortran Reference Guide -
documentation
- Creating DLLs - white
paper
- Optimization - white paper
- SMP and MPI Resources with coding tips
- white paper
F2003
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
Key Features &
Information:
Key Features
Popular
Features:
- 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 Linux and Windows -
Multi-platform discounts available
- End user support directly from Absoft at no additional charge
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.
Absoft
Pro Fortran includes integrated OpenMP support in the compiler
and the Absoft Fx3 graphical debugger, debugs OpenMP Fortran
sessions.
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:
- Fortran 95 compiler with F2003
extensions and FORTRAN 77 mode
- Full Integrated Development
Environment (IDE) with Editor, F95 modules, Fx3 Debugger and
Parallel Make
- MRWE Application Framework
- Numerous programming examples
- VAX/Unix compatibility libraries
- Numerous programming
examples
- User Guide and F77/F90/95 Reference
Manual in indexed PDF format
- HDF 4 (Hierarchical Data Format)
release 4.2.5 precompiled libraries
- HDF 5 (Hierarchical Data Format)
release 1.8.5 precompiled libraries
- NetCDF (network Common Data Form)
release 4.0.1 precompiled libraries
- LAPACK/BLAS version 3.1.0 -
pre-compiled linear algebra library
- ATLAS version 3.6.0 - pre-built
machine optimized BLAS libraries
- Scalapack and BLACS libraries for
enhanced MPI support
- PLplot Graphics Library for 32 bit
Carbon API
- PLplot Graphics Library for 32 and
64 bit X11 API
- F90GL version 1.2.7 - Fortran 95
interface for OpenGL
- IMSL Fortran 6.0 Numerical Libraries
in either 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 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 i7 multi-core CPUs, Core Duo,
Core2 Duo or Mac Pro Intel based systems running OSX Leopard,
Snow Leopard or Lion
- Xcode 3.1 or later
- 1 GB RAM
- 750 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.
Pro
Fortran 2012 Mac Screenshots:
|