|
|
|
30.09.2009
Absoft Pro Fortran Compiler Suite For x86 & x86_64- Linux
Produktüberblick
Absofts Neue Fortran Compiler für Linux kombinieren in einem (sehr preiswerten!) Paket moderne Code-Erzeugung und Optimierungstechnologie mit solider Verläßlichkeit und der in der Industrie vollständigsten Liste mit Tools und Bibliotheken. So ergeben sich große Produktivitätszuwächse, während nur Rekompilierung - also keine Umprogrammierung - vorhandenen Quellcodes erforderlich ist. Absoft Pro Fortran ist kompatibel mit den jüngsten Standards und der gnu Tool Reihe.
Stichwörter
Produktbeschreibung
Best performance - Absoft's new Fortran compilers produce the top 64-bit performance on both Xeon® and Opteron® processors and are fully source compatibility with previous Absoft compilers. Just upgrade and recompile to gain significant performance increases!
View Full Polyhedron Ltd. 2007 benchmark results for your platform:
* Linux Benchmarks
* Windows Benchmarks
* MacOS Intel Benchmarks
Highest reliability - Absoft's long-standing reliability is based on a mature code base - our Cray Research-based Fortran front-end is the most commercially weathered and reliable Fortran compiler front-end in the industry.
Fully source compatible - Absoft is the only commercial Fortran vendor offering a common Fortran solution across Linux, Windows and OS X with superior performance on both AMD and Intel processors. Absoft Fortran is fully compatible with existing Absoft Fortran compilers and the GNU tool chain, so existing Absoft customers need only to recompile their application to take advantage of significant additional performance.
Live, industry-leading technical support - Absoft has the reputation of the best Fortran technical support in the industry and is the best choice for a single point of contact for customers to receive top quality support.
Lowest price - Not only do our new, lower prices give you the best price/performance available, Absoft offers the only Fortran compilers with MaxFlex licensing which allows licenses to be reused freely across different platforms (Linux, Windows, OS X) from a single license server. These features represent significant cost savings for developers working in environments where computers and compilers need to be shared across multiple systems.
Absoft's Fortran Compiler for Linux is unrivaled in both ease of use and its comprehensive list of features and typically generates code that performs as fast or faster than any other Fortran compiler. Absoft 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 data types as well as others from IBM/VS, Cray, Sun FORTRAN and FORTRAN 66 conventions. PIC code, automatic byte swapping, full integration with GNU tools and LSB compliance means porting code from any environment with Absoft requires little more than a recompilation. The easy-to-use Absoft Fortran compiler "just installs". A 2D/3D pre-compiled graphics library, pre-built BLAS, ATLAS and LAPACK90 libraries and technical support from friendly engineers is included at no additional charge.
Absoft is the only Fortran vendor offering bundle pricing on source-compatible Fortran solutions for all of today's popular computing platforms (Windows, Macintosh, and Linux). Customers save time and money with source-compatible Fortran solutions for all their development environments.
Options for an automatically parallelizing pre-processor, OpenMP and cluster configurations will be available. Technical support, service packs and software fixes are included with each license purchased at no additional charge. See www.polyhedron.com for recent benchmark comparisons of this compiler's superior Fortran 90 and Fortran 77 performance against other Fortran compilers.
Wichtige Vorteile
Superior Performance
New Absoft Fortran Compilers for Linux use state-of-the-art optimization technology to deliver superior execution speed and the best real-world application performance on x64 AMD® Opteron and Intel® Xeon processors based on Linux systems. For developing Fortran in parallel environments, tools that can automatically restructure serial code for dual processors, add OpenMP directives or help build and debug complex code on a distributed cluster system are optionally available.
Ease of Use
The Absoft Fortran Compiler for Linux will install on any popular Linux distribution. Fortran includes a complete User Guide (.PDF) with clear examples of editing, compiling, debugging and running programs. To ensure customers obtain maximum performance, options are suggested for optimizations and compatibility. Linking with C/C++ is simple and the Absoft Fx2 Debugger included with this compiler is one of the only debugging solutions that can properly debug both Fortran and C/C++ programs. Pre-built math and graphics libraries are also included.
Compatibility
Absoft Fortran adheres to the latest ISO and ANSI Fortran 95 standards, and generates best-of-class performance for 32-bit and 64-bit AMD and Intel processors. The compiler is fully source-compatible with all previous and future versions of Absoft Fortran Compilers. Huge productivity gains can be attained by merely recompiling existing source code. For legacy applications, Absoft compilers support:
- DoD MIL-STD 1753
- FIPS 69-1
- POSIX standards
- Most popular VAX/VMS extensions including:
- RECORD
- STRUCTURE
- POINTER
- UNION
- QUAD data types
- Several IBM/VS, Cray, Sun FORTRAN and FORTRAN 66 conventions
- Automatic byte swapping
- Fully compatible with the gnu tool chain
- Debug and link compatible with the Microsoft C compiler included with the Microsoft platform SDK
Multi-platform
One solution across Linux, Windows and Mac OS. Absoft compilers are fully source compatible across all popular platforms and a simple recompile is typically all that is required to move from one environment to the next. Absoft offers dynamic license management options which can instantly change to support the platform you are currently working on.
Haupteigenschaften
- Industry leading performance and optimizations
- Superior reliability, compatibility, portability, support, pricing, and licensing options
- Fully source compatible with all previous and future Absoft Fortran releases for all supported operating systems (Linux, OS X, Windows)
and processors (x32, x64, POWER)
- Advanced code generation and optimization technology with Cray-F90 based front-end
- Highly optimized ANSI/ISO F95 compilers generate best-of-class performance for 32-bit and 64-bit AMD and Intel processors. 64-bit version
generates code for both 32-bit and 64-bit systems; 32-bit version generates 32-bit code only
- Easy installation for any Linux distribution. 'Just Installs' without modification on the latest 64-bit Linux implementations from Red Hat,
SuSE, Mandrake, and other major builds
- Conforms to the Linux Standard Base specification
- Compatible with glibc, gcc, g77, f2c, the GNU linker, debugger, assembler and make utility
- Absoft Fortran 95 compiler operates in F95, F90 and F77 modes and supports all popular workstation extensions
- Includes Fx2 multi-language debugger for Fortran, C, C++, Assembler
- Multi-processing options including automatic parallelization and OpenMP tools
- Numerical libraries with special functions for mathematics and statistics; and Visualization libraries with special numerical and visualization
functions are available
Absoft Fortran compilers also comes with several advanced features from the latest Fortran 2003 language specification which include:
- Allocatable attributes for derived type components
- IEEE floating point exception handling
- Pointers with INTENT attributes
- PROTECTED attributes
- VALUE attributes
- VOLATILE attributes
- Support for extended 63 character names
Was neu ist
Up to 40% faster code on 64-bit Opteron and Xeon than v9. All that is necessary in most cases to increase the performance of your application is to recompile your code. New flexible configurations include the Fortran Express license on a 12 month subscription basis for cost sensitive, short term, or academic projects, Express Plus license with perpetual licenses and Absoft Standard with single user and floating perpetual licenses available. Further, Absoft's no charge companion home license policy allows registered users to install Absoft Fortran compilers on their personal computer at no additional charge.
Neu in v10.2:
New Compiler Features:
- SSE4 support for AMD and Intel - AMD SSE4a and Intel SSE4.1 vector instructions are different but Absoft Pro Fortran v10.2 supports both. Automatically detection establishes your processor type and sets SSE accordingly. Internal tests have show up to 10% speed increase using SSE4.
- 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
- Exception traceback - Added to Absoft Pro Fortran v10.2 for Linux
Fortran IDE Designed by Fortran Experts:
- Fortran IDE included at no additional charge!
- 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
- Native look-and-feel on all platforms
Neu in v10.1:
New Compiler Features:
- New auto-parallelization feature added which can automatically set up multiple threads to improve performance
on multi-core and multi-processor systems
- New auto-vectorization feature added which can automatically utilize the SIMD capabilities of the CPU to perform
multiple loop operations simultaneously
- New auto-vectorization report which indicates which loops were vectorized, which were not, and why
- Next generation Fx3 Graphical Debugger has added functionality, an improved user interface and increased support for C
New Fortran IDE Designed by Fortran Experts:
- New Fortran IDE included at no additional charge!
- 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
- Native look-and-feel on all platforms
Besondere Eigenschaften
Absoft Fortran Compilers for Linux use state-of-the-art optimization technology to deliver the best real-world application performance on 64-bit AMD® Athlon and Intel® Xeon processors. For developing Fortran in parallel environments, tools that can automatically restructure serial code for dual processors, add OpenMP directives or help build and debug complex code on a distributed cluster system will be optionally available.
- ELF object file format
- Designed for AMD and Xeon processors
- DWARF debugging format
- Big Endian <-> Little Endian data conversion
- Absoft F90/95 and F77 are fully link compatible
- Link compatibility option with gcc, g77 and f2c
- Fortran Statement Extensions
- INTEGER*8
- REAL*16
- COMPLEX*32
- %VAL and %LOC
- COMPLEX*16 functions
- Degree Trig. Functions
- INTEGER*2 Functions
- Variable Format descriptor
- Natural C Function Interface
- VAX & UNIX Subroutine Libraries
- Complete VAX Intrinsic Functions
- VAX compatible TIME and DATE
- Code Generation major optimizations:
- Control flow optimization
- If-conversion
- Instruction scheduling
- Global register allocation
- Loop unrolling
- Peephole optimization
- Loop Nest Optimizer
- Loop-caused dependency analysis
- Loop Interchange
- Cache Blocking
- Loop Fission
- Loop Fusion
- Outer loop unrolling
- Prefetching
- Scalar Expansion and Array Expansion
- Gather-scatter
- Automatic Array Padding
- Vectorization (including SIMD)
- Global Scalar Optimization
- Pre-Optimizer
- Goto conversion and loop normalization
- Alias analysis (flow-free and flow-sensitive)
- Tail recursion elimination
- Dead store and dead code elimination
- Induction variable canonicalization
- Copy propagation
- Main Optimizer
- Partial redundancy elimination
- Global common sub-expression
- Loop invariant code motion
- Strength reduction
- Linear function test replacement
- Induction variable elimination
- Register promotion
- Inter-procedural Analysis
- Function inlining
- Inter-procedural constant propagation of globals and parameters
- Dead function and dead variable elimination
- Automatic common block padding
- Feedback Directed Optimization
- F90/95 compilers (F77 mode supported)
- Absoft Editor, Full Integrated Development Environment (IDE) with F90 modules, Fx3 Debugger, Linker, Profiler and Application Framework(MRWE)
- PLplot Graphics
- Numerous programming examples
- VAX/Unix compatibility libraries
- User Guide, F90/95 & F77 Reference Manuals in indexed PDF format
- HDF (Hierarchical Data Format) release 4.2r0 precompiled libraries for earth sciences with Fortran entry points
- BLAS - pre-compiled linear algebra routines
- LAPACK95 - release 3.0 pre-compiled linear algebra library
- Distribution includes both RPM and TAR formats, compatible with glibc, and any Linux implementation based on kernel 2.0 or later
- IMSL Fortran 5.1 Numerical Libraries in both 32-bit or 64-bit are available as options
- VAST-F/Parallel available as an option for Pro FortranMP Users
Symmetric Multi-processing (SMP)
For Fortran compiler users with multi-processor systems, the optional VAST-F/Parallel package is a pre-processor that can restructure serial programs to automatically add parallelism to Fortran programs to enable faster execution on machines with multiple processors. The original Fortran source code is unaffected. VAST-F/P is an easy and cost effective way to reap the performance benefits offered by multi-processor environments with Absoft's Fortran compilers.

The above chart summarizes the peformance of Absoft Fortran relative to that of other Fortran compilers running the Polyhedron Benchmark Suite on AMD Opteron and Intel® Xeon® as tested by Polyhedron LTD.
* Compilers scoring slowest on AMD Opteron and Intel® Xeon® times respectively.
In the independently developed Polyhedron and Spec benchmarks, Absoft Fortran for Linux displays superior performance. In real-world applications, Absoft Fortran for 64-bit Linux typically outperforms other compilers, generating code that is as fast or faster than any other Fortran compiler. Absoft Fortran compilers provide the top performance on both Intel Xeon and AMD Opteron processors.
Benutzerfreundlichkeit
'Just Installs' without modification on the latest 64-bit Linux implementations from Red Hat, SuSE, Mandrake, and other major builds and includes a complete User Guide with clear examples of editing, compiling, debugging and running programs.
Powerful and ease-to-use, the next generation Absoft Graphical IDE, and the Absoft Fx3 Debugger included with this compiler know if you are using C or Fortran and adjust key words, array indexing, etc. accordingly. Building and debugging mixed Fortran/C applications is easy.
Empfohlen wird (minimal):
64 Bit Maschinen
- AMD Turion, mobile x64AMD or Intel mobile x64
- Opteron 64-bit, Athlon 64-bit or Intel EM64T CPU
- 128 MB RAM
- 64-bit Linux
- OS must have 32-bit runtime support
- 32-bit glibc development package required to develop 32-bit applications
- Installs without modification on:
- SuSE 8.0 or later
- Red Hat Enterprise Linux 3.0 or later
32 Bit Maschinen
x586-class or above processor is required. This includes Intel Pentium I/II/III/IV, AMD K6/II/III, AMD Duron, AMD Athlon/XP/MP, Celeron, Xeon, Pentium M, Athlon64, and Opteron. SMP multi-processor machines are also supported.
64 MB RAM required, 128 MB or more recommended
15 MB free disk space
An X-Windows capable graphics card is required to use the Fx2 GUI. The command line interface requires no graphics support.
- Installs without modification on:
- Red Hat Enterprise Linux 3.0 or later
- SuSE 8.1 or later
- Mandrake 8.2 or later
- Fedora Core 1 or later
Kompatibilität & Ergänzende Produkte
Optional multi-processing tools include automatic parallelization tools and OpenMP support for symmetric multi-processing (SMP). Automatic parallelization tools can automatically restructure programs with serial code to programs taking advantage of the high performance computing capabilities of multi-processor systems (see VAST-F/Parallel). Cluster Software Kits are available for users building cluster systems.
Third party products, and graphics packages will be available for Absoft's new Fortran compiler for Linux. The advanced code generation provided by Absoft Fortran requires third party applications designed to work with this version. The following third party products will be available from Absoft:
-
VAST Auto-parallelization and Auto-vectorization Libraries
-
MATFOR Numerical and Visualization Library
-
IMSL Fortran Numerical Library
Additional third party products can be found on Fortran resources.
Several options are available. Es gibt den Compiler für 64-Bit und getrennt auch für (nur) 32-Bit-Maschinen.
-
Absoft Express Fortran v10 - 1 year single user, single seat, subscription only (12 Monate)
- Command line Fortran 95 compiler v10
- Low cost / short term license especially suitable for academic and research facilities
- VAX/Unix libraries and documentation in PDF format
- Electronic download only
- Media & printed User Guide $50 each, plus S&H
- Subscription expires in 12 months but can be renewed per year
- Applications created with Absoft Fortran Express are perpetual
-
Absoft Standard Fortran v10 - single user and floating licenses
- Includes everything in Absoft Express Fortran, and
- Market-leading Absoft Fx2 Fortran/C/C++ Debugger
- Free new C/C++ compiler Technology Preview
- LAPACK, LAPACK95, BLAS, ATLAS, PLplot, math libraries
- Printed documentation
- Boxed and electronic download versions available
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.
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.
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)
Continuing maintenance is available for all Absoft products with perpetual licenses. 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.
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 Fortran on their personal computer at no additional charge.
Volume orders: Yes.
|
|