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

Products:
 Quick search:
 
My profile:
About Aertia:
 

PGI Workstation 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 systems.

PGI® Workstation Complete is PGI's flagship scientific and engineering workstation compiler bundle. It includes all features from both PGHPF® Workstation and PGCC® Workstation. PGHPF Workstation, The Portland Group's native parallelizing/optimizing FORTRAN 77, Fortran 95 and HPF compilers for 32-bit and 64-bit AMD64 and IA32 processor-based Linux and Microsoft* 32-bit Windows* (NT/2000/XP) workstations, provide the features, quality, and reliability you demand for development and maintenance of advanced scientific and technical applications. PGCC Workstation includes The Portland Group's native parallelizing/optimizing OpenMP C++ and ANSI C compilers. 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.

These products target Intel Pentium II/III/4 and Xeon/Xeon-64 and AMD Athlon/AthlonXP/Opteron workstations. C++ is Linux only.

Technical Features

A partial list of technical features supported includes the following:

  • 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
  • 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® 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 Workstation-class compilers use up to 4 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 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!
  • Home-use license at no extra charge
  • 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.
 
  ACTIONS
» Send to a friend
» Print this page
» Subscribe to this product

» See price list
» See products from The Portland Group

» Request a demo

MORE INFORMATION
» PGI Workstation and Server Release & Installation Notes (PDF)
» Portland Group Tools
» PGI User´s guide