Absoft
Pro Fortran Compiler Suite for Macintosh OS X
NEW Pro Fortran v9.2 - now 64-bit AND 32-bit!
The Absoft Pro Fortran Compiler Suite is the most popular Fortran development kit for Mac OS X. Pro Fortran is now available as a native 64-bit Fortran 95 compiler fully optimized for Apple's exciting new OS X 10.4 "Tiger" operating system. Pro Fortran v9.2 allows you to take full advantage of the 64-bit address space on the G5 / POWERPC processor. Pro Fortran 9.2 also includes full support for 32-bit OS X 10.3.9 environments. If you require code for 32-bit or 64-bit environments, Pro Fortran v9.2 provides a complete Fortran development solution to meet all of your needs in a single package. Pro Fortran includes: Fortran 95 (64/32-bit) and C/C++ compilers (32-bit), a powerful Integrated Development Environment (IDE), the industry-leading Fx2
debugging solution, math and VAX/Unix compatibility libraries, graphics libraries, and free
technical support.
Companion products such as VNI's newest newest release of the IMSL 5.0 Fortran numerical
libraries are available in 64-bit and 32-bit versions. To take maximum advantage of the
G5 / POWERPC's vector processing capabilities, the VAST auto-vectorizing and
auto-parallelizing source code pre-processors are available as options.
More... |
|
 |
|
 |
-
- Highly optimized 64-bit and 32-bit ANSI/ISO F95 compiler modes which include G5 specific optimizers and allow addressing of all available memory. Compilers support all popular workstation extensions and are link/debug compatible with Absoft C and Apple C (gnu).
- Simple commands allows selecting application builds for either 64-bit and 32-bit environments.
- Pre-configured BLAS, LAPACK90, ATLAS, HDF, VAX/Unix 2D/3D graphics libraries included on distribution CD. Some optimized for G5. Optional tools for auto parallelizing and vectorizing code and special function math libraries available.
- Source compatible versions available for Macintosh, Windows, Linux and AMD64. Multi-platform discounts available.
Back
to top |
 |
 |
|
 |
Compiler features:
- 64 bit code generation on Tiger allows you to take advantage of the G5's full address space.
- OS X 10.3 users or applications who do not need the 64-bit environment can generate code optimized for 32 bit environments
- Easy to use IDE allows compilers to be run from the GUI or command line
- Full ANSI/ISO Fortran 95 implementation - best for writing new code
- Largely source compatible with IBM, Cray, Sun and SGI
- Compatibility extensions from HP, VAX, IBM, Sun, SGI and Microsoft
- Array syntax
- Array bounds checking
- Elemental intrinsics
- INTEGER*8, INTEGER*2
- REAL*16
- COMPLEX*32
- Modules
- Operator extensions
- Derived types
- Global code optimization
- F95 intrinsic functions optimized for AltiVec
- Supports memory sizes over 2 GB
- Command line and GUI interface
- Designed specifically for porting legacy code from large systems to the desktop
- VAX/VMS language extensions
- VAX/VMS intrinsics and libraries
- LS Fortran language extensions
Back
to top
 |
|
 |
Fully compatible with OS X 10.4 and OS X 10.3.9 and tuned for G5, Pro Fortran includes an ANSI/ISO Fortran 95 compiler capable of generating both 64-bit and 32-bit executables and C/C++ (32-bit) compiler, all of which are link and debug compatible with Apple C and other tools. Pro Fortran includes a powerful IDE which supports additional compilers and select third party applications such as IMSL and VAST auto parallel and vectorizing tools as plug ins. Stand alone applications can be created with the click of a mouse. Also included are 2D/3Dgraphics, BLAS, ATLAS, LAPACK90 and HDF libraries (some G5 optimized) and free technical support from friendly engineers included at no additional charge. Free standing applications can be created automatically.
Note: Hosted on OS X 10.4 (64-bit), both 64-bit and 32-bit applications can be generated and run. Hosted on OS X 10.3 (32-bit) only 32-bit applications can be generated and run.
The programmer’s editor uses color syntax to highlight key words and data types. The Absoft Fx2 Debugging Solution fully supports Fortran and intermixed C and assembly code. Create mixed language applications with Fortran, C/C++ and assembler using the single Absoft environment. For users working in multiple environments, multi-platform discount bundles are available.
Absoft's no-charge companion home license policy allows registered customers to install Pro Fortran on their home system for personal use at no additional cost. Each license includes Absoft premier technical support, free service packs and periodic software fixes at no additional charge.
Low-cost bundle options include 32-bit or 64-bit versions of the IMSL Fortran Numerical Library (specially optimized for the G5 processor and in standard versions for G3/G4/G5 chips) and the VAST auto-parallelizing and auto-vectorizing pre-processors. Here is a simple example of how to use the Altivec for performance gains.
Back
to top
- Native 64-bit code generation for OS X 10.4 (Tiger)
- New MRWE (Macintosh Runtime Window Environment) rewritten in Fortran 95, full source code included as an example of Toolbox programming directly from Fortran.
- UNIX/VAX compatibility libraries rewritten as 'libraries' and 'modules' for better interfacing with Fortran 95
- 64-bit versions of ATLAS math libraries for single and dual processors are included
- Fx2 Debugging Solution (32-bit only)
- The ability to use a BLAS tuned to the machine for better matrix multiplication (matmul) intrinsic performance
- The inclusion of IEEE_ARITHMETIC, IEEE_EXCEPTIONS, and IEEE_FEATURES modules
- GUI Support for setting MRWE window size preferences
- Absoft Editor (AE)
- Customizable print Headers and Footers
- Convert to upper or lower case commands
- Fx2 Debugging Solution
The Absoft Pro Fortran Compiler v9.2 for Macintosh OS X also comes with several advanced features from the latest Fortran 2003 language specification which include:
- Allocatable components
- IEEE floating point exception handling
- Pointers with INTENT attributes
- PROTECTED attributes
- VALUE attributes
- VOLATILE attributes
Back
to top
AltiVec/Velocity
Engine Support
Absoft has partnered
with Crescent Bay Software to provide leading edge technology to
take advantage of the vector capabilities of the G5 and G4 processors.
VAST-F/Vector is an optional pre-processor which automatically restructures your code for AltiVec. Please note AltiVec supports single precision only.
- AltiVec support
can be easily accessed simply by selecting options in the Absoft
Integrated
Development Environment (IDE).
- BLAS and LAPACK90 libraries optimized for
Velocity Engine (included) offer performance
increases of up to 2x
- F90/95 intrinsic functions optimized for
Velocity Engine
- Pre-compiled Velocity Engine optimized IMSL Fortran Numerical Library (Low cost bundle option)
- VAST-F/Vector - pre-processor which automatically inserts AltiVec instructions in your code. (Low cost bundle option)
- Dr. Craig A. Hunter at NASA has developed sample code optimized for AltiVec
Back
to Special Features
Multi-processor
and OpenMP support
Absoft has
partnered with Crescent Bay Software to provide leading edge technology
to maximize performance on dual processor systems. VAST-F/Parallel
is an available option. VAST-F/P is a pre-processor which automatically
restructures your code for dual processors. The original source
is also maintained. VAST also performs superscalar optimizations
and provides full support for OpenMP.
Back
to Special Features
Environment
Complete IDE
(Integrated Development Environment) includes programmer's editor,
compilers, multi-language debugger with Carbon interface, application
framework and support for XL Fortran and XL C/C++. Full link and
debug compatibility with Apple C. All compilers can be run from
GUI or command line. IDE is easy to use but very powerful and
flexible for advanced users.
Back
to Special Features
Editor
The Absoft
Editor is a powerful and flexible tool for creating and maintaining
program source files in FORTRAN 77, FORTRAN 90/95, C and C++.
The editor is source language sensitive and will display keywords
and comments in different text colors, making keywords easier
to distinguish in your source code. With the Absoft Editor, you
can edit multiple files at the same time, launch a compiler, and
return to the editor to correct syntax errors detected by the
compiler. The Absoft Editor is a Macintosh OS X program. Third
party editors are also supported.
Back
to Special Features
Application
Framework
MRWE (Macintosh
Runtime Window Environment) can automatically add a basic Macintosh
style interface to any compiled application. Written entirely
in Fortran, full, documented source is provided as example of
writing Carbon applications which access the Macintosh toolbox.
MRWE can easily be modified to
add special features or change functionality.
Back
to Special Features
Graphics
Pro Fortran
for Macintosh OS X includes a version of PLplot, a library of
functions that are useful for making scientific plots. PLplot
can be called from C, C++ and FORTRAN. The PLplot library can
be used to 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. There are
almost 2000 characters in the extended character set. This includes
four different fonts, the Greek alphabet and a host of mathematical,
musical and other symbols. PLplot is available for OS9 and OS
X making porting graphics between OS9 and OS X a straightforward
process. Complete documentation is provided in pdf format. PLplot
is provided under LGPL. PLplot requires OS X 10.1 or later.
Back
to Special Features
Included on Distribution CD
Pro Fortran language compiler
suite which includes:
- Fortran and C/C++ compilers
- Editor, Development Environment (IDE), Fx2 Debugging Solution, and Application Framework (MRWE)
- PLplot Graphics
- Example programs
- VAX/Unix compatibility libraries
- User Guide, Reference Manuals in indexed PDF format
Additional libraries, tools and resources:
-
- IMSL Fortran Numerical Library (32-bit or 64-bit) is available as an option to
Absoft Pro Fortran users. A version of IMSL optimized for G5 processors is provided.
- VAST-F/Parallel is available as an option for Pro Fortran users
- VAST-F/Vector is available as an option for Pro Fortran users
- LAPACK and LAPACK95 - precompiled libraries and modules
- BLAS - precompiled, AltiVec and non-AltiVec versions
- ATLAS - precompiled math libraries, 1u for 32-bit, 1u & 2u for 64-bit
- HDF (Hierarchical Data Format) precompiled libraries with Fortran
entry points. Both HDF4 and HDF5 are represented.
- F90GL
Back
to Special Features
Back
to top
Easy to install, Pro Fortran includes a comprehensive, easy to use Integrated Development Environment (IDE) designed for programmers. The compilers can be run either from the command line or the GUI and select third party products such as IMSL or VAST tools can be run as plug-ins from the IDE. Mix and match development in Fortran and C++ with Absoft and IBM compilers in a single environment. A single copy of optional third party tools such as VAST can be shared between Absoft 64-bit and 32-bit compilers.
Linking with C is simple and straightforward from Pro Fortran. The Absoft Fx2 Debugging Solution, included at no charge, is one of the few debugging tools which can properly debug both Fortran and C code.
Back to top
Now Available
Back
to top
Agreement: Absoft Software License Agreement.
See Also: Absoft IMSL Software License Agreement.
Limited warranty applies:
Yes
Warranty: Absoft and its Licensors warrant that the media on which the software is supplied shall be free of defects in materials and workmanship under normal use for a period of 90 days from the date of purchase.
Introductory Software Maintenance applies: From date of purchase
until version is no longer current; charges may apply afterwards.
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)
Initial Software Maintenance
includes free electronic downloads of all interim Service Packs
and Quick Fixes from Absoft. Version upgrades require separate purchase
but at discounted prices.
Continuing
Software Maintenance (CSM)
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 (CSM) for an additional 12 month maintenance
term. Continuing Software Maintenance 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.
Disclaimer:
Premier Technical Support cannot be used as a tutorial to assist
in the design and development of applications, use of programs in
other than their specified operating environment, provide instructions
on general system operation or explore failures caused by products
for which Absoft is not responsible under this agreement.
MaxFlex· Flexible Licensing
available: Yes
Floating Network Licenses available:
Yes
Copy and use on home/portable computer:
Yes. Absoft's no charge companion home license policy allows registered
users to install Fortran95 on their home system at no additional
charge.
Volume orders: Yes.
Back
to top
- G5, G4, or G3 based system [G5 or G4 recommended]
- Macintosh OS X 10.3.9 or later for 64-bit or 32-bit code generation
- Macintosh OS X 10.4 for executing 64-bit applications
- 256 MB RAM
- 125 MB free disk space
Back
to top
Absoft Pro Fortran 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
- VAST-F/Parallel
- Pre-processor that automatically parallelizes source code
- VAST-F/Vector
- Pre-processor that automatically vectorizes source code
- VAST-F/VP
- Pre-processor that automatically
parallelizes and vectorizes source code
- XL Fortran and
XL C/C++
- Supported as plug-ins
Back
to top
User
Guide
Product Literature
Presentations
White Papers
Back to top
Back
to top
Back
to top
VAST purchased for Pro Fortran 9.0
for Macintosh OS X users can also use the same VAST purchase with
IBM's XL Fortran at no additional cost.
Back to top
|