View cart | My profile | Help | En Espa˝ol    

 Quick search:
My profile:
About Aertia:

PGF77 Server

by The Portland Group

Fortran-only package with a parallelizing F77 compiler and development tools. Includes the OpenMP parallel debugger/profiler.

Description | More information | Demos | Pricing | Sectors | Platforms

FORTRAN 77 for 32-bit and 64-bit AMD64 and IA32 processor-based servers.

PGF77« Server is PGI's FORTRAN 77-only compiler bundle for multi-user systems and workgroups. PGF77 Server includes multi-user network floating licenses for the PGI FORTRAN 77 compiler, for PGDBG« OpenMP Linux graphical debugger (not currently available on Microsoft* Windows*) and for PGPROF« graphical OpenMP Linux performance profiler (command-level only on Windows).

If you develop or maintain scientific and technical applications, chances are you have a big investment in Fortran. After four decades, it's still the cornerstone of technical computing. PGF77 Server, The Portland Group's native OpenMP-parallel optimizing FORTRAN 77 compiler and Linux OpenMP debugger/profiler Intel Pentium II/III/4, Intel Xeon/Xeon-64 and AMD Athlon/AthlonXP/Opteron processor-based 32-bit and 64-bit Linux and 32-bit Windows (NT/2000,XP) servers, provides the features, quality, and reliability you demand for development and maintenance of advanced scientific and technical applications. Support for common IBM, DEC, and Sun extensions, Cray compatibility, and integrated cpp pre-processing allow you to migrate legacy F77 applications quickly and easily from RISC workstations and servers to 32-bit and 64-bit systems.

The PGF77 Server compiler and OpenMP Linux debugger/profiler allow multiple users to compile, debug and profile high performance parallel FORTRAN 77 applications on any compatible computer networked to the system on which the PGI compiler is installed (a network-floating license). PGF77 Server allows debugging and profiling on up to 16 processors or threads while allowing multiple simultaneous users of the Server products. Executables are constrained to use at most 16 processors/threads. There are also no parallel runtime fees of any kind -- the executables produced by PGF77 Server compiler can be executed on any compatible system regardless of whether the PGI compiler is installed.

Technical Features

A partial list of technical features supported includes the following:

  • PGF77 native OpenMP and auto-parallel FORTRAN 77 compiler
  • PGDBG Linux OpenMP graphical debugger (not currently available on Windows)
  • PGPROF Linux OpenMP graphical performance profiler (not currently available on Windows)
  • Supported on 32-bit and 64-bit Linux and 32-bit Windows (NT/2000/XP)
  • Full 64-bit support on AMD Opteron, AMD Athlon64 and Intel Xeon-64 including full support for -mcmodel=medium and single data objects > 2GB
  • AMD Opteron optimizations including SSE/SSE2, prefetching, use of extended register sets, and 64-bit addressing
  • Pentium II/III/4/Xeon and AMD Athlon/AthlonXP optimizations including SSE/SSE2 and prefetching where supported in hardware
  • Includes AMD Core Math Library (ACML) version 2.0
  • Threads-based auto-parallelization of F77 DO loops
  • Explicit SMP parallelization using OpenMP directives
  • Support for the SGI C$DOACROSS directive and "-mp" compile switch.
  • Extensive vectorization / optimization directives support
  • State-of-the-art dependence analysis and global optimization
  • Vectorization / loop interchange / loop splitting
  • Function inlining
  • Loop unrolling
  • Invariant conditional removal
  • Memory hierarchy optimizations / cache tiling
  • Large file (> 2GB) support on 32-bit x86 systems
  • One pass interprocedural analysis (IPA)
    -r8/-i8 compilation flags, 64-bit integers
  • Byte-swapping I/O allows reads/writes of binary data files produced on Sun or SGI workstations
  • Ability to link g77-compiled program units into PGF77 main programs
  • Integrated cpp pre-processing
  • Compile-time optimization listings using the "-Minfo" switch
  • Support for creation of shared objects on Linux, and DLL on WNT/W2K/WXP
  • Support for graphical profiling and performance tuning
  • Interoperable with Etnus TotalView«
  • Cross-OS licensing at no extra charge -- use PGF77 under any OS on multi-boot systems
  • Unconditional 30 day money back guarantee

System Requirements

  • Processor: 32-bit x86 or 64-bit AMD64 technology processor-based workstation or server with one or more AMD Opteron, AMD Athlon/AthlonXP, Intel Pentium II/III/4/Xeon microprocessors.
  • Operating System: 32-bit: Red Hat Linux 7.0 or higher or Microsoft Windows NT/2000/XP. 64-bit: SuSE Linux Enterprise Server 8 (SLES 8), SuSE 9.0 and 9.1, Red Hat Enterprise Linux v3.0 or Fedora Core 2. Fully interoperable with newer versions of Linux which use kernel revision 2.2.10 and glibc 2.2.x.
  • Memory: 16 MB or more.
  • Hard Disk: 250 MB during installation, 100 MB to hold installed software (150 MB on Windows).
  • Peripherals: Mouse or compatible pointing device for use of optional graphical user interfaces. CD-ROM disk drive for installation, unless products are downloaded and installed electronically.
  • Other: Web browser and Adobe Acrobat Reader for viewing online documentation.
Send to a friend
Print this page
Subscribe to this product

See price list
See products from The Portland Group

Request a demo

PGI User┤s Guide
PGI Tools Guide