Programs for Programmers

Absoft Pro for Mac OS Intel

Absoft Pro Fortran for Mac OS
on Intel®

64-bit Fortran for Mac OS/Intel
Includes full 32/64-bit Development Suite

 


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.

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.

New in V13:

  • Improved AVX Optimizers
  • Upgraded AWE environment
  • Expanded F2003 & F2008 support
  • Dynamic OpenMP syntax highlighting in editor
  • Auto creation of complete AWE based application Mac app bundles for easy AWE app deployment on other systems
  • Fully Mountain Lion certified
  • AWE close on program finish for more efficient house-keeping

New in V12:

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

GPU 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

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.

 

20 New and Improved Features for v11.0!

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.

Fortran for Mac OS/Intel

Absoft Pro Fortran is the most complete Fortran solution available for Mac OS. Absoft compilers automate optimization, parallelization and vectorization of code for multi-core systems. Build 32-bit and 64-bit applications, independently verified as among the fastest available. Pro Fortran also simplifies development with the only commercial IDE designed for Fortran/C by Fortran experts. Fx3 graphical debugger, the only commercial graphical Fortran debugger available for Mac OS; MRWE application framework; optimized math libraries and 2D/3D graphics also included. Link and debug compatible with Apple C/C++, which is supported as a plug-in for mixed Fortran/C development. IMSL's highly optimized numerical and statistical libraries (1000+ routines) are a low cost bundle option.

Includes Fx3 - a $200 value FREE! Absoft's Fx3, the better Fortran debugger, is included at no additional charge with Pro Fortran.

Take advantage of the superior performance of Absoft's 64-bit compilers. See Polyhedron Fortran Benchmark Comparison - 64-bit runs faster than 32-bit code.

Mac OS/PPC (G4/G5) users please see Pro Fortran V9.5

Absoft Fortran Mac OSX Tiger Leapard

Product Overview
Faster Code    
- Advanced global optimizers produce industry-leading performance for both 32-bit and 64-bit code.
- Existing Pro Fortran v9.2 (OSX/PPC) customers may experience up to a 3X speed increase on their Intel based Macs after recompiling with Pro Fortran v10.
- Tools for auto conversion of serial code into code for multiple processors are available as an option.

 
Better Tools

Fortrans from Sun, SGI and Cray.
- Single compilation command produces a file ready for debugging application.
- Quad precision supported
- Includes graphical Fx3 debugger designed for Fortran and C
- MRWE application framework (full Fortran source included) automatically generates double click-able applications with user modifiable I/O windows.
- High performance math libraries included
- Absoft tools are compatible with Apple tools and the gnu tool chain.
- VAST-F/Parallel tools for auto conversion of serial code into code for multiple processors are available as an option.
- IMSL numerical libraries and Winteracter cross platform gui/graphics tools are planned as future options 

 
Easier 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

Included in Release:

Pro Fortran language compiler suite which includes:
  • 32/64-bit Fortran compilers
  • Editor, Development Environment (IDE), Fx3™ 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:

  • 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)
  • HDF5 version 1.6.4 - Hierarchical Data Format pre-compiled libraries (32 bit only)
  • F90GL version 1.2.7 - Fortran 95 interface for OpenGL (32 bit only at this time)
  • PLPLOT - version 5.1.0 - 2d graphics and plotting library (32 bit only at this time)
 Debugger Options
  • Fx3 Debugging Solution 

System Requirements

 Mac OS Intel Systems:

  • Core Duo, Core2 Duo or Mac Pro Intel based systems running OS 10.4.8 or above
  • Xcode 2.4
Try and Buy

A 30-day evaluation version of the Absoft Pro Fortran compiler for Mac OS/Intel is available


Compatibility and Companion Products

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.  

VAST-F/Parallel - Pre-processor that automatically parallelizes source code 

Technical Support

Full technical support from friendly technicians 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 and partners can subscribe to Absoft's free electronic mailing list to receive electronic bulletins and update notices advising of new updates, changes in product releases, new product announcements and other news.

Documentation

Pro Fortran V10 for Mac OS Intel User Guide

Fx3 Debugger User Guide

 
Additional Information / Notices

A single VAST license allows both 32-bit and 64-bit code development.

VAST users coming from Pro Fortran 9.2 for Mac OS X will need to purchase a new VAST license that is compatible with the
new V10 Mac OS/Intel compiler.