|
Platform
|
Intel/AMD |
Version |
11 |
License |
Single User /Machine |
Packaging |
ESD |
|
|
|
 |
|
Absoft Pro Fortran Compiler Suites
|
High Performance Compilers, for Single & Multi-Core Systems
Absoft Fortran represents the highest performing 64-bit compiler available for HPC, Linux, Windows and MacOS environments. Utilizing Cray/SGI technology and advanced optimizations tuned for the individual high performance features of the Advanced Micro Devices AMD64 and Intel Xeon EM64T single and multi-core processors, Absoft assures you of maximum performance with either processor.[Benchmark Comparison]. Fourteen years of product evolution and world-wide testing ensure maximum reliability and robust operation. Absoft compilers support 64-bit or 32-bit code generation, are fully compatible with gnu tool chain or system tools in their respective native environment.
Absoft Fortran includes the industry's only Fortran IDE
for simplified code development. The Absoft IDE, designed for Fortran and C includes: Fx3, the leading graphical Fortran/C debugger; programmer's editor; prebuilt math libraries; VAX/Unix libraries; 2D/3D & HDF5 graphics; comprehensive documentation with examples and FREE technical support. The Absoft IDE is bundled with all Pro Fortran products and provides a common feature set and native look and feel across Linux, Windows and MacOS. The MRWE application framework (programmable I/O window) is included on versions for Windows and MacOS. Compare the Absoft feature set with any competitive product.
|
|
| Key Features |
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.
OpenMP Support
- Absoft Fortran fully supports automatic multi-threading of applications. Fully OpenMP support is included in compiler, runtime, Fx3 graphical debugger and IDE (MPICH control features also included). Absoft user documentation includes example of building parallel code and debugging OpenMP code.
AMD64 Specific Capabilities
- Support for Inline Assembly Code
- Long Address Support
- Support for AMD64 ABI
- Utilizes Full 64-bit ISA,
Including SSE2/3D Now & Register Sets
- Instruction Scheduling for the AMD
Out-Of-Order Core
- SSE 4.1
- ACML math libraries
EM64T Specific Capabilities
- SSE4 is supported
- All SSE3 Instructions Available
- Single Precision Complex (Except div/mult)
- Unaligned Loads
- Instruction Scheduling for the Intel EM64T Core
F2003 Supported Features
- IEEE Exceptions Module
- Value Statement/Attribute
- Protected Statement/Attribute
- Pointer W/Intent Attribute
- Allocatable Components (partial)
Major Optimizations
- Control Flow Optimization
- If-Conversion
- Instruction Scheduling
- Global Register Allocation
- Loop Unrolling
- Peephole Optimization
Global Scalar Optimizations
Pre-Optimizer
- Goto Conversion & Loop Normalization
- Alias Analysis (flow-free & flow-sensitive_)
- Tail Recursion Elimination
- Dead Store & Dead Code Elimination
- Instruction Variable Canonicalization
- Copy Propagation
Main Optimizer
- Particle Redundancy Elimination Based
on SSAPRE Framework
- Global Common Sub-Expression
- Loop Invariant Code Motion
- Strength Reduction
- Linear Function Test Replacement
- Induction Variable Elimination
- Register Promotion
Debugger Compatibility
Easy Debugging:
- Absoft Fx3 Graphical Debugger (included)
- gdb
- TotalView (formerly Etnus)
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.
Math 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 (optional purchase) with OpenMP and MPI capabilities.
- Source code examples for auto-parallelization and OpenMP programming.
MPI Builds
Absoft Fortran is compatible with most MPI configurations, including those listed below. Please consult the respective vendor MPI page for details
- LAM MIP
- MPICH
- MPICH2
- OpenMPI
| |
| System Requirements |
Operating System :
Windows 7, HPC 2008, Windows
Leopard and Snow Leopard on Mac/Intel, Windows2K - Vista; Mac Pro / Intel OS 10.4.8 or later; Red Hat Enterprise 3.0 or later, SuSE 8.1 or later, Mandrake 82. or later, Fedora Core 1 or later, Ubuntu. |
|
|
|
|
Best Sellers |
| |
PGI CDK Cluster Development Kit
Parallel Fortran, C and C++ Compilers & Tools for Programming HPC Cluster
In combination with the Linux or Windows HPC Server 2008 operating systems, the PGI CDK Cluster Development Kit compilers and development tools enable use of networked clusters of AMD or Intel x64 processor-based workstations and servers to tackle the largest scientific computing applications.
|
|
|
|