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

 Quick search:
My profile:
About Aertia:

PGHPF Server

by The Portland Group

Fortran-only package with parallelizing F77, F90 and HPF compilers. Includes the OpenMP parallel debugger/profiler.

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

F77, F95 and HPF for 32-bit and 64-bit AMD64 and IA32 processor-based servers.

PGHPF« Server is PGI's Fortran-only compiler bundle for multi-user systems and workgroups. PGHPF« Server includes multi-user network floating licenses for all of the PGI Fortran compilers, 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. The PGHPF« Server Fortran compilers deliver outstanding performance on 32-bit and 64-bit AMD64 and IA32 processor-based workstations and servers, and enable simple portable parallel programming for both shared-memory and clustered computing systems. Whether you have legacy FORTRAN 77 that relies on Cray, DEC, or IBM extensions, or are writing modern parallel codes in OpenMP Fortran 95 or High Performance Fortran (HPF), PGHPF Server has all the features you need.

PGHPF Server is highly optimized for Intel Pentium II/III/4, Intel Xeon/Xeon-64 and AMD Athlon/AthlonXP/Opteron workstations and servers running 32-bit or 64-bit Linux or 32-bit Microsoft* Windows* (NT/2000/XP). You will have the option of parallelizing your applications automatically, or by using explicit HPF or OpenMP directives. PGI's outstanding performance allows you to build high performance applications for SMP shared-memory servers with up to 16 CPU which can then run unchanged on workstation clusters or shared-memory servers.

The PGHPF Server compilers and OpenMP Linux debugger/profiles allows multiple users to compile, debug and profile high performance parallel Fortran and HPF applications on any compatible computer networked to the system on which the PGI compilers are installed (a network-floating license). PGI Server Complete 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 the PGHPF Server compilers can be executed on any compatible system regardless of whether PGHPF Server is installed.

The PGHPF Server package includes the PGF90? Fortran 95 compiler, the PGF77« FORTRAN 77 compiler, and the PGHPF High Performance Fortran compiler. PGF90 and PGF77 support automatic parallelization for SMP workstations using a simple compiler switch, and full native support for OpenMP directive-based SMP parallel programming. Many vendors support parallelization using simple add-on pre-processing technology, but PGHPF Server offers the only parallel compilers, debugger and profiler available with parallel shared-memory support integrated into the compilers and tools. The end result is quicker development, higher performance and much higher reliability for the programmer.

PGI's PGHPF data parallel Fortran compiler for high performance computing systems has been adopted as the vendor-supplied HPF implementation on a wide variety of platforms -- including the CRAY T3E and Hewlett-Packard Exemplar. Because HPF includes all features of FORTRAN 77 and Fortran 90, you can be assured that all of your existing Fortran programs will port easily for use with an HPF compiler. The HPF standard has been widely adopted by users and vendors of high performance computing (HPC) systems worldwide, with implementations now available on HPC systems from Digital, Hewlett-Packard, IBM, SGI, Cray, and Sun. By using PGHPF you can ensure you'll have a uniform parallel Fortran development environment across all of these platforms and your Intel Pentium II/III/4, Intel Xeon/Xeon-64 or AMD Athlon/AthlonXP/Opteron processor-based workstations, servers, and clusters.

Technical Features

  • PGF90 native OpenMP and auto-parallel Fortran 95 compiler
  • PGF77« native OpenMP and auto-parallel FORTRAN 77 compiler
  • PGHPF native data parallel compiler with Full HPF language support
  • PGDBG« OpenMP Linux graphical debugger (not currently available on Windows)
  • PGPROF« graphical OpenMP Linux performance profiler (command-level only on Windows)
  • 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
  • Cray/DEC/IBM compatibility (including Cray POINTERs)
  • Supported on 32-bit and 64-bit Linux and 32-bit Windows (NT/2000/XP)
  • Parallel executables generated by PGI's Server-class compilers use up to 16 processors
  • Full support for Fortran 95 extensions
  • Large file (> 2GB) support in Fortran on 32-bit x86 systems
  • One pass Interprocedural analysis (IPA)
  • -r8/-i8 compilation flags, 64-bit integers
  • Function inlining, loop unrolling, cache tiling
  • Interoperable with Etnus TotalView«
  • Fully interoperable with gcc, g77, and gdb
  • Byte-swapping I/O for RISC/UNIX interoperability
  • Integrated cpp pre-processing
  • Threads-based auto-parallelization using both PGF77 and PGF90
  • Full native OpenMP parallelization directives in PGF77 and PGF90
  • Support for SGI-compatible DOACROSS in PGF77 and PGF90
  • HPF parallelization of irregular DO loops, FORALLs, and array assignments
  • HPF parallelization using direct accesses to shared memory
  • FORALL and F90 array assignment merging
  • Re-use of communication schedules
  • Complete implementation of the HPF Library
  • Support for creation of shared objects on Linux and DLL on Windows
  • Support for Linux HPF graphical profiling and performance tuning
  • Cross-OS licensing at no extra charge -- use PGHPF Workstation under any OS on multi-boot systems
  • UNIX-compatible build/edit environment for Windows, including the BASH shell, vi and EMACS editors, make, tar, gzip, sed, grep, awk, and over 100 other shell commands!
  • Unconditional 30 day money back guarantee 

System Requirements

  • Processor: 32-bit x86, 64-bit AMD64 technology or 64-bit IA32 EM64T processor-based workstation or server with one or more AMD Opteron, AMD Athlon/AthlonXP, Intel Pentium II/III/4, Intel Xeon/Xeon-64 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 Products Guide
PGI Tools Guide