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.
|