FORTRAN 77 for 32-bit and 64-bit AMD64 and IA32 processor-based systems.
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® Workstation, The Portland
Group's native OpenMP-parallel optimizing FORTRAN 77 compiler and Linux OpenMP
and MPI parallel debugger/profiler for 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) workstations, 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. PGI's outstanding performance allows you to build
high performance parallel F77 applications for single, dual, or quad-processor
workstations.
Technical Features
A partial list of technical features supported includes the following:
- PGF77 native OpenMP and auto-parallel FORTRAN 77 compiler
- PGDBG® OpenMP Linux graphical debugger (not currently available
on Windows)
- PGPROF® graphical OpenMP Linux 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
- Includes AMD Core Math Library (ACML) version 2.0
- Cray/DEC/IBM compatibility (including Cray POINTERs)
- Parallel executables generated by PGI's Workstation-class compilers use
up to 4 processors
- 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 Windows
- 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
- 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.
|