★ wanayoo — archive 1999 http://www.absoft.com/pro.linux.htmlNouvelle recherche | Portail wanayoo


Absoft Pro Fortran 5.0 users: here are the differences between 6.0 vs. 5.0.

Order Pro Fortran 6.0 today.
Absoft User Upgrade Pricing.
Competitive Upgrade Pricing

New purchase ordering information.

ATTENTION Pro Fortran 6.0 and F77 SDK 4.5 users.
Service Pack 4 is now available for download.

A 14 day trial version of Absoft Pro Fortran 6.0 for Linux is now available.

Absoft Fortran 90 and FORTRAN 77 compilers are compatible with libc5, glibc2.0, glibc2.1 and all Linux kernel release 2.0 and later tools; gcc, g77, f2c, linker, assembler, and make utility. Both the F90 and F77 compilers produce code that is link compatible with files created with gcc, g77, and f2c. Both compilers also support Little Endian/Big Endian byte swapping to simplify porting code to/from the Intel-Linux desktop. The Absoft Fx multi-language debugger supports Fortran 90, FORTRAN 77, gcc and assembler. DISLIN, a high-level graphics library, is also included. Limited, no fee tech support is also included with each license purchased.

Absoft Fortran 90 is a complete ANSI/ISO F90 implementation and the result of a five year joint effort with Cray Research. The Absoft F90 front-end is derived from the Cray Research CF90 v2.0 front-end and source compatible with CF 90 2.0 and earlier Cray releases. Absoft has extended the Cray front-end to operate efficiently in the desktop environment. Visit UCLA's F90 test results to see how it compares against F90 compilers from Sun, HP, DEC and IBM.

Absoft FORTRAN 77 for Linux is a globally optimizing, ANSI X3.9-1978/ISO 1539-1980 compiler designed for porting legacy F77 code from workstations to the desktop. Conforming to iABI standards, the compiler meets all DoD MIL-STD 1753, FIPS 69-1, and POSIX standards, supports most popular VAX/VMS extensions including RECORD, STRUCTURE, POINTER, and UNION, (per V5.4 of VMS FORTRAN), as well as others from IBM/VS, Cray, and Sun FORTRAN. Support for FORTRAN 66 conventions is also included. Absoft F77 is the best solution for porting legacy code to the Linux environment.

Optimizing F90 and F77 Compilers

  • Address up to 4GB of memory
  • ELF object file format
  • DWARF debugging format
  • Big Endian<->Little Endian data conversion
  • Absoft F90 and F77 are fully link compatible
  • gcc link compatibility option
  • g77 link compatibility option
  • f2c link compatibility option
  • Fortran Statement Extensions

Function and Subroutine Extensions

  • %VAL and %LOC
  • COMPLEX*16 functions
  • Degree Trig. Functions
  • INTEGER*2 Functions
  • Natural C Function Interface
  • VAX & UNIX Subroutine Libraries
  • Complete VAX Intrinsic Functions
  • VAX compatible TIME and DATE

Optimizations

  • Pentium and PentiumPro specific
  • Instruction scheduling
  • Common subexpression elimination
  • Loop unrolling
  • Constant and copy propagation
  • Data flow analysis
  • Loop invariant removal
  • Strength reduction
  • Branch straightening
  • Code hoisting

Fx Source Level Debugger

Fx is a multi-language (C, F90, F77, and assembly), source level symbolic debugger included with Pro Fortran for Linux. Both Motif (static and dynamically linked versions supplied) and curses user interfaces are included. Fx includes a powerful expression analyzer that automatically recognizes source languages as they are encountered. Program variables can be displayed in a variety of formats and modified while debugging; arrays can be indexed with expressions, and multiple elements can be displayed with a single command. Hardware breakpoints, variable monitors, and single stepping at both the source and instruction level provide precise control over program execution. Used with Absoft F90 and F77, Fx recognizes constructs such as adjustable arrays, character sub-strings, and complex numbers. ELF core files are supported.

  • Full screen curses interface
  • Motif interface (both static and dynamic linked versions supplied)
  • Supports F90, F77, gcc, assembler
  • Supports F90 and F77 specific features (adjustable arrays, complex variables, etc.)
  • Command logging and playback
  • Software watchpoints
  • Hardware breakpoints
  • Supports ELF core files

Included on the distribution CD of Absoft Pro Fortran:

  • DISLIN graphics package
  • HDF (Hierarchical Data Format) precompiled libraries with Fortran entry points
  • BLAS - precompiled
  • LAPACK90 - precompiled
  • User Guide, F90 & F77 Reference Manuals in indexed PDF format
  • Distribution includes both RPM and TAR formats, compatible with glibc, and any Linux implementation based on kernel 2.0 or later
  • IMSL Fortran Math and Stat Libraries are available as an option to Absoft Pro Fortran and F77 users

Documentation

A thorough 250 page hard-copy User Guide is included with each copy of Pro Fortran for Linux. It contains extensive examples and explains program development from initial edit through the compile, link, debug, and run stages.

Multi-Processor SMP Support

Absoft has partnered with Pacific Sierra Research (PSR) to offer support for SMP multi-processor systems. PSR's VAST preprocessor provides advanced optimization capabilities for single processor machines and auto parallelization of existing source code to take advantage of multi-processors on machines with dual CPUs. VAST includes full support of OpenMP directives and is available to Absoft Fortran users at special bundle pricing.

Multi-processor DMP/MPI Support

Absoft Pro Fortran is the #1 commercial Fortran used on Beowulf systems worldwide. Absoft has partnered with a number of Universities and Government Laboratories including Argonne, which maintains Absoft-compatible MPICH Libraries for download.

Technical Support

Support for current releases, available via email, fax, and telephone, is provided at no charge to registered Absoft users.

System Requirements

  • 486DX 66 or better
  • 16MB RAM
  • 50MB HD space
  • Linux kernel release 2.0 or later including Red Hat,Red Hat logo S.u.S.E., TurboLinux, Pacific HiTech logoDebian, Slackware and
    CalderaCaldera Systems logo
  • Distribution includes both RPM and TAR formats - compatible with glibc, glibc2.1, and glibc5

Optional products available

MPI Information

The University of California at Irvine's Aeneas Supercomputer web site maintains information of interest to Absoft Fortran and/or MPI users:

Here are Performance benchmarks comparing Absoft F77 and other Linux Fortrans.

Instructions on how to create Absoft-compatible MPI libraries for Beowulf-class systems is available from UC Irvine.

Additional information on construction, use, and resources available for Beowulf systems can be found at Clemson University's Beowulf Underground site.

For additional information on Linux in general, see The Linux Journal, The Monthly Magazine of the Linux Community.

Here is single page product information sheet in PDF format.