HP Fortran Version 3.2 Release Notes HP-UX 11i v1, HP-UX 11i v2, and HP-UX 11i v3 Manufacturing Part Number: 5992-0596 September 2007 © Copyright 2007 Hewlett-Packard Development Company, L.P.
Legal Notices Copyright 2007 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained in this document is subject to change without notice.
1 HP Fortran Release Notes The information in this document applies to the release of HP Fortran compiler Version 3.2, supported on HP-UX 11i v1, 11i v2, and 11i v3 operating systems. Announcement HP Fortran for HP-UX is a powerful mathematical and scientific language that supports array-handling, data-abstraction, and data hiding. HP Fortran v3.
HP Fortran Release Notes What is New in This Version What is New in This Version This section discusses the new features introduced in this version of the HP Fortran compiler. New Features in Version 3.2 HP Fortran version 3.
HP Fortran Release Notes Known Problems and Workarounds Known Problems and Workarounds This section discusses the known problems and workarounds for HP Fortran v3.2. • Problem: When very large arrays are declared to be local to a subroutine, the arrays are privatized. This implies that the arrays are allocated in the stack space. Workaround: The default stack size for an OpenMP thread is 8 megabytes. This can be modified by setting the environment variable CPS_STACK_SIZE.
HP Fortran Release Notes Known Problems and Workarounds • When creating a 64-bit shared executable (such as when +DD64 is specified) the +Z option is enabled by default. The +Z option (equivalent to +pic=long) is the only PIC option supported for 64-bit executables. If the +z option (equivalent to +pic=short) is specified when creating 64-bit code, it instead maps to +Z.
HP Fortran Release Notes Limitations in HP Fortran Limitations in HP Fortran This section discusses the limitations that exist when using the HP Fortran compiler and when using HP Fortran language features in your programs. +FPI +FPI does not work when calling any type of runtime libraries or intrinsics. Object files generated at optimization level 4 Object files generated by the compiler at optimization level 4, called intermediate object files, are intended to be temporary files.
HP Fortran Release Notes System Compatibility Information and Installation Requirements System Compatibility Information and Installation Requirements This section describes system requirements for the installation and running of HP Fortran v3.2. Software Requirements The HP Fortran v3.2 compiler requires approximately 264 megabytes (MB) of disk space. This includes approximately 172 MB for the compiler, with remaining space for other components such as the debuggers. Hardware Requirements HP Fortran v3.
HP Fortran Release Notes System Compatibility Information and Installation Requirements Support Information on HP Fortran HP customers who have purchased support contracts can find a list of HP Fortran language problems and their fixes in the latest Software Status Bulletin (SSB). This information can be found by referencing the product number B3909DB—HP Fortran Servers.
HP Fortran Release Notes Tru64 Fortran Features Tru64 Fortran Features Tru64 Fortran features are valid for HP-UX 11i v2 and HP-UX 11i v3 on both Integrity systems and HP 9000 systems. Runtime library patches are no longer required for +cfc to function properly.
HP Fortran Release Notes Software Availability in Native Languages Software Availability in Native Languages HP Fortran v3.2 is available in English language only.
HP Fortran Release Notes Software Availability in Native Languages 12 Chapter 1