Absoft Compilers

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.Abso

  • Product Name:Absoft Compilers
  • Editions:Windows/Linux/Mac

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 is the most complete Fortran solution available for Windows. It automates building extremely fast parallel code on AMD and Intel multi-core systems and includes: AVX, APO, IPO, PGFDO compiler optimizers, and Absoft’s exclusive Dynamic AP load balancing technology which can increase performance up to 20% on multi-core systems. Pro Fortran includes OpenMP support, SMP Graphical Analyzer, Absoft Window Environment (AWE), External Libraries and Tools Plug-in, F2003/2008 extensions, enhanced Fx3 graphical debugger, HPC Scientific Engineering math library and 2D/3D graphics. CUDA GPU support via nVidia’s CUDA libraries or HMPP preprocessor. Link and debug compatible with Microsoft C/C++. IMSL v7.0 32/64-bit numerical library bundles (1000+ special function routines) are an available option. Compatible with Windows XP – Windows 7 and Windows HPC Server 2003/2008.
 

What’s New

Compiler

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. 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:

  • 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 MacOS and Windows – Multi-platform discounts available

  • End user support directly from Absoft at no additional charge


Fx3 Debugger

  • Multiple thread support for debugging OpenMP sessions

  • Improved IDE


IDE

  • Last cursor navigation – Front and Back buttons navigates code visited

  • Elements browser – navigate a customizable sorted list of all elements in a project

  • Syntax check for individual files in project

  • Runtime environment variables

  • OpenMP support (compile and runtime variables)

  • MPI application support

  • Project-wide code completion Math Libraries


Math Libraries

  • Prebuilt Reference LAPACK and BLAS libraries

  • Prebuilt Scalapack and BLACS library for enhanced MPI support


Developing Parallel Code – New Documentation Section

  • Using auto-parallelization feature on multi-core machines

  • Using OpenMP directives to improve performance


Key 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


License Options

  • Single User / Single Machine

  • Floating Network on Single Platform

  • Floating Network for Mixed Platforms

  • (Linux, Windows, Mac)

  • Academic Programs