|
Absoft
Pro Fortran Compiler Suite For Intel Mac
OS X
The Only Fortran Available That
Delivers Everything Developers Need
In A Single Integrated Package
Compatible
with Snow Leopard & Xcode 3.2!
(* Absoft Plug-In for Xcode 3.1 does
not work with Xcode 3.2)
Absoft
Dramatically Improves Fortran Debugging on Mac OS with
Fx3 and Apple's Xcode v3.1
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
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.
--------------OLD-----------
Absoft Pro Fortran Compiler Suite For Intel
Mac
OS X
The Only Fortran Available That
Delivers Everything Developers Need
In A Single Integrated Package
Absoft Dramatically Improves Fortran
Debugging on Mac OS with Fx3 and Apple's Xcode v3.1
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
NEW!
Pro Fortran v10.2 includes 10 significant improvements,
which make your code run faster and easier to develop and
maintain including SSE4.1 support for Intel multi-core processors.
Internal tests have show up to a 10% speed increase using
SSE4.1.
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
New and Enhanced 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
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 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
View Full Polyhedron Ltd. 2007 Benchmark Results
for Your Platform:
- Linux
Benchmarks
- Windows
Benchmarks
- MacOS
Intel Benchmarks
Results
are reproduced with permission
from Polyhedron
Ltd. in the United Kingdom.
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.
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.
- IMSL Fortran Numerical Library available for 32-bit
and/or 64-bitMacOS/Intel
- VAST-F/Parallel Pre-processor that automatically
parallelizes source code
|