Suche | Bestellformular | Online-Shop

Home

Firma

ProFortran 9.0 21.07.2008

Intel & PowerPC Linux & 64 Bit AMD Linux

Ältere Produkte:

Fortran 95 für 32 Bit Linux (IA32/AMD32) |

Absoft Pro Fortran Compiler Suite For Linux PowerPC

Fortran 95 für 64-Bit Linux (AMD und Intel)

Für Bestellungen verwenden Sie bitte das Bestellformular


Fortran 95 Compiler für 32 Bit Linux (IA32/AMD32)

Absoft's latest Linux Fortran 95 Compiler (Fortran 95 v9.0 for 32-bit Linux) combines superior performance, solid reliability and the industry's most complete list of tools and libraries into a single package. The latest version 9.0 includes new optimization technology for both scalar SSE2 and x87 delivering outstanding real-world application performance on AMD Athlon, Pentium4 and Xeon processors (any x586 compatible CPU). OpenMP and automatic parallelization options are available. The comprehensive Fx2™ multi-language debugging solution with an intuitive graphical interface is bundled with all new Absoft v9.0 Fortran compilers for Linux.

Best of all, Absoft Fortran 95, 'just installs' no matter what Linux configuration of glibc you are using. A 2D/3D pre-compiled graphics library, pre-built BLAS, ATLAS and LAPACK90 libraries and free technical support from friendly engineers is included at no additional charge. Finally, Absoft is the only Fortran vendor offering bundle pricing on source compatible Fortran solutions for all of today's leading commodity (Linux, Macintosh, Windows) platforms.

Stichwörter:

Key Benefits | Key Features | Product Description | New in 9.0 | Special Features | Included on the Distribution CD | Ease of Use | System Requirements | Compatibility & Companion Products | Debugger

Key Benefits

Superior Performance

V9.0's new optimization technology for both scalar SSE2 and x87 delivers superior real-world application performance on AMD Athlon, Pentium4 and Xeon family processors. For developing Fortran in parallel environments, tools which 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 Fortran 95 compiler for 32-bit Linux will install on any popular Linux distribution with any build of glibc. Fortran 95 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 few debugging solutions which can properly debug both Fortran and C/C++ programs. Pre-built math and graphics libraries are also included.

Compatibility

Absoft Fortran 95 uses an extended version of the Cray CF90 compiler technology and adheres to the latest ISO and ANSI Fortran 95 standards. 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 data types several from IBM/VS, Cray, Sun FORTRAN and FORTRAN 66 conventions. Automatic byte swapping and full integration with GNU tools means porting code from any environment often requires little more than a recompilation. The Absoft F95 compiler can operate in F95, F90 or F77 mode.

Key Features

  • Industry leading performance and optimizations
  • Easy installation for any Linux distribution. 'Just Installs' without modification on the latest 32-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
  • Fortran compiler operates in F95, F90 or F77 modes
  • Includes Fx2 multi-language debugger for Fortran, C, C++, Assembler
  • Multi-processing options including automatic parallelization and OpenMP tools
  • Compiler generates 32-bit executables

Product Description

Absoft's Fortran 95 Compiler for 32-bit Linux remains unrivaled in both ease of use and its comprehensive list of features. Utilizing Cray CF90 compiler technology, 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 95 compiler "just installs" no matter what Linux configuration of glibc you are using. 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. Even more savings are possible with Absoft's exclusive MaxFlex™ license manager which provides floating compiler licenses across different platforms.

Options for an automatically parallelizing pre-processor, OpenMP and cluster configurations are 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.

Zurück zu Stichwörter

New in Fortran 95 v9.0

This new compiler produces executables up to 35% faster than previous versions

The new compiler includes significant performance improvementsfor 32-bit Linux including:

  • Caching improvements
  • More intrinsic function in-lining
  • More advanced loop unrolling
  • Optimizations taking advantage of scalar Streaming SIMD Extensions 2 (SSE2)

Other performance improvements include

  • The ability to use a BLAS tuned to the machine for better matrix multiplication (matmul) intrinsic performance
  • Improved cache usage when sparse arrays are passed to functions or subroutines
  • Other improvements to several existing optimizations

Other improvements in this compiler include:

  • The provision of shared libraries
  • Emitting industry standard Dwarf2 debug information by default
  • The inclusion of IEEE_ARITHMETIC, IEEE_EXCEPTIONS, and IEEE_FEATURES modules

The Absoft Fortran 95 Compiler v9.0 for 32-bit Linux 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

Other recent improvements include:

  • Position independent code
  • DWARF II debug info
  • Native QUAD REAL*16 support

Included with Absoft Fortran 95 Compiler v9.0 for 32-bit Linux:

  • Fx2™ Debugging Solution

Zurück zu Stichwörter

Special Features

Optimizing F90/95 and F77 Compilers | Compiler Optimizations | Extensions | Multi-processing Capabilities | Included on Distribution CD

Optimizing F90/95 and F77 Compilers

  • ELF object file format
  • Designed for Pentium, AMD, Xenon processors
  • DWARF debugging format
  • Big Endian<->Little Endian data conversion
  • Absoft F90/95 and F77 are fully link compatible
  • Link compatibility option with gcc
  • Link compatibility option with g77
  • Link compatibility option with f2c
  • Fortran Statement Extensions

Function and Subroutine 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

Optimizations

  • Intrinsic function inlining
  • Loop alignment
  • Interprocedural Analysis
  • Automatic loop unrolling
  • Streaming SIMD Extensions (SSE - scalar)
  • Loop transformations
  • OpenMP (VAST-F/Parallel option)
  • Automatic parallelization (VAST-F/Parallel option)
  • Automatic vectorization (VAST-F/Parallel option)

Back to Special Features

Multi-processing Capabilities

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.

Cluster Kits(Distributed Multi-processing or DMP Systems)

Software cluster kits built using Absoft Fortran 95 compiler for Linux are available for cluster users. These kits include the complete Fortran95 compiler, the Fx2 multi-language debugger, select guides on running clusters, and pre-built versions of popular cluster software.

Back to Special Features

Included on distribution CD

Fortran 95 compiler suite which includes:

  • F77, F90/95 compilers and New Fx2™ Debugger
  • PLplot Graphics
  • Code examples
  • VAX/Unix compatibility libraries
  • User Guide, F90/95 & F77 Reference Manuals in indexed PDF format

Additional libraries, tools and resources:

  • HDF (Hierarchical Data Format) precompiled libraries with Fortran entry points. Both release 4.1r5 and release 5-1.4.4
  • BLAS - pre-compiled
  • ATLAS pre-built for Pentium II, Pentium III, Pentium 4 and AMD Athlon
  • LAPACK95 - pre-compiled
  • Distribution includes both RPM and TAR formats, compatible with glibc, and any Linux implementation based on kernel 2.0 or later
  • VAST-F/Parallel is available as an option and includes an OpenMP pre-processor

Back to Special Features

Ease of Use

The Fortran 95 compiler for 32-bit Linux will install on any popular Linux distribution with any build of glibc. Fortran 95 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 few debugging solutions which can properly debug both Fortran and C/C++ programs. Pre-built math and graphics libraries are also included.

Zurück zu Stichwörter

System Requirements

32 Bit Linux:

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

Memory: at least 64 MB memory required, 128 MB or more recommended

Hard disk: 15 MB free disk space

Graphics Support:

  •  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 7.3 or later including 9.0.
  • SuSE 8.1 or later
  • Mandrake 8.2 or later
  • Fedora Core 1 or later

Zurück zu Stichwörter

Compatibility & Companion Products

Absoft Fortran 95 uses an extended version of the Cray CF90 front end and adheres to the latest ISO and ANSI Fortran 95 standards. 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 data types several from IBM/VS, Cray, Sun FORTRAN and FORTRAN 66 conventions. Auto byte swapping and full integration with GNU tools means porting code from any environment is little more than a recompile. F95 compiler can operate in F95, F90 or F77 mode.

Optional multi-processing tools include automatic parallelization tools and an OpenMP pre-processor 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. A version of Fortran95 with a complete integrated development environment (IDE) is planned for the Windows environment.

Third party products, and graphics packages are also available for Absoft's Fortran95 compiler for Linux.

Additional third party products can be found on Fortran resources.

Zurück zu Stichwörter

Debugger Options

  • Fx2™ bundled with Fortran 95 for 32-bit linux is the most flexible and comprehensive debugging solution available for Fortran developers and also works well for C/C++ and assembler debugging. Fx2™ is the industry's most efficient debugging solution because a single copy of Fx2 is fully compatible with compilers from Absoft, GNU, Intel, PathScale, and PGI. If you use multiple compilers, Fx2™ is the most complete solution available for your debugging needs.

Zurück zu Stichwörter

Pro Fortran Compiler Suite Linux PowerPC(Linux on Power™ and PowerPC™)

The Absoft Fortran 95 Compiler for IBM's Linux on Power™ (and PowerPC™) combines superior performance, solid reliability, reknowned cross-platform portability, and the industry's most complete suite of Fortran development tools and libraries into a single package. There is simply no other Fortran development solution for Linux on Power offering this much for this price. For maximum efficiency at tracking down and eliminating bugs, Absoft includes a copy of the popular Fx2™ Fortran debugger with every Fortran 95 Compiler at no additional charge. Pro Fortran conforms to LSB (Linux Standard Base) and is the only Linux Fortran solution including both ANSI/ISO Fortran 95 and F77 compilers. Absoft Fortran 95 generates 32-bit executable programs for both 32-bit and 64-bit systems. Compatibility with 'dusty deck' legacy applications and newly developed code is virtually assured.

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.

Pro Fortran conforms to LSB (Linux Standard Base) and is the only Linux/Fortran tool suite to include both ANSI/ISO Fortran 95 and F77 compilers so you are assured compatibility both with 'dusty deck' legacy applications and newly developed code. Automatic byte swapping and full integration with GNU tools means porting code from any environment requires little more than recompiling your source. VAST auto parallelizing pre-processor and cluster configurations are available options. Friendly technical support, free service packs are included with each license purchased at no additional charge.

There is simply no other Fortran development solution for Linux on Power offering this much for this price. Absoft Pro Fortran generates 32-bit executable programs for both 32-bit and 64-bit systems. Compatibility with 'dusty deck' legacy applications and newly developed code is virtually assured.

top

Fortran 95 Compiler for 64-bit Linux (AMD und Intel)

Absoft's latest Linux Fortran 95 Compiler (Fortran 95 v9.0 for 64-bit) combines superior performance, solid reliability and the industry's most complete list of tools and libraries into a single package. New optimizations specifically designed for x86-compatible AMD64 processors deliver industry leading application performance and Absoft Fortran 95 allows generation of both 32-bit and 64-bit executable programs in a single environment. For maximum efficiency at tracking down and eliminating bugs, every copy of Absoft Fortran 95 includes a copy of Fx2™, the industry-leading Fortran debugger, at no additional charge.

top