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

 Quick search:
My profile:
About Aertia:

PGI Server Complete

by The Portland Group

PGI's full suite of parallelizing F77, F90, HPF, C and C++ compilers and development tools. Includes the OpenMP parallel debugger/profiler.

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

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

PGI« Server Complete is PGI's flagship scientific and engineering server compiler and tool bundle for multi-user systems and workgroups. PGI Server Complete includes multi-user network floating licenses for all of the PGI 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).

PGI« Server Complete includes all features from both PGHPF« Server and PGCC« Server. PGHPF Server, The Portland Group's native parallelizing/optimizing FORTRAN 77, Fortran 95 and HPF compilers for 32-bit and 64-bit Linux and 32-bit Windows NT/2000/XP servers, provide the features, quality, and reliability you demand for development and maintenance of advanced scientific and technical applications. PGCC Server includes The Portland Group's native parallelizing/optimizing OpenMP C++ and ANSI C compilers for Intel Pentium II/III/4, Intel Xeon/Xeon-64 and AMD Athlon/AthlonXP/Opteron processor-based workstations and servers (C++ is Linux only). The Linux C++ compiler closely tracks the proposed ANSI standard and is compatible with cfront versions 2 and 3. All C++ functions are compatible with Fortran and C functions, so you can compose programs from components written in all three languages.

PGI« Server Complete compilers and OpenMP Linux debugger/profiler allow multiple users to compile, debug and profile high performance parallel HPF, Fortran, C or C++ 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 PGI Server Complete compilers can be executed on any compatible system regardless of whether the PGI compilers are installed.

Technical Features

A partial list of technical features supported includes the following: 

  • PGF90? OpenMP and auto-parallel Fortran 95 compiler
  • PGHPF data parallel compiler with native full HPF language support
  • PGCC OpenMP and auto-parallel C++ and ANSI/K&R C compilers (C++ is Linux only)
  • PGDBG« OpenMP Linux graphical debugger (not currently available on Windows)
    PGPROF« OpenMP Linux graphical performance profiler (command-level only 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
  • 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
  • Tracking ANSI C++ Standard - EDG 3.30 C++ front-end (C++ is Linux only)
  • ANSI and K&R C compilation modes
  • C++ Class member templates
  • C++ partial specialization and ordering
  • C++ explicit template qualification
  • 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
  • Threads-based auto-parallelization of FOR loops in PGCC C/C++
  • Full native OpenMP parallelization directives in PGF77 and PGF90
  • Full native OpenMP parallelization pragmas in PGCC and PGC++ compilers for C/C++
  • Support for SGI-compatible DOACROSS in PGF77 and PGF90
  • Fully upward compatible with PGHPF for high-end parallel systems
  • 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 graphical profiling and performance tuning
  • Cross-OS licensing at no extra charge--use PGI Server under any OS on multi-boot systems
  • UNIX-compatible build/edit environment for Windows, including the BASH shell, EMACS and vi editors, make, tar, gzip, sed, grep, awk, etc.
  • 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 Workstation and Server Release & Installation Notes
PGI User's Guide
PGI Tools Guide