Release Notes for KAP C/OpenMP Version 4.0 for Tru64 UNIX September 1999 1 PURPOSE OF RELEASE NOTES These release notes provide information about KAP for C/OpenMP software and user documentstion. Please read the release notes before using the product. This version of KAP C has been tested on Tru64 UNIX versions 4.0D, 4.0F and 5.0. To take advantage of the parallel decomposition and automatic generation of OpenMP parallel directives you need a version of the Compaq C compiler that can process the OpenMP directives. That capability is available in the C compiler distributed with Tru64 UNIX 5.0 and in the Developers ToolKit for Tru64 UNIX for 4.0D, 4.0E and 4.0F. To identify the version of KAP C/OpenMP on your system, look at the first part of the software's output to the terminal. Three consecutive fields contain a version number, base level, and date in YYMMDD format. For version 4.0 these fields contain: 4.0 k010716 990831 2 CHANGES SINCE KAP FOR C VERSION 3.21 Version 4.0 of KAP C/OpenMP supports the OpenMP set of directives for parallel decomposition of C (and Fortran) programs for SMP or shared memory configurations. This version of KAP C/OpenMP generates parallel directives that are processed by the compiler rather than calls to KAI's parallel runtime library. Hence the runtime library (libkmp.a) is no longer included in the distribution kit. As the runtime library is no longer part of the kit, programs processed with previous versions of KAP C must be recompiled. If KAP C/OpenMP finds any OpenMP directives in the input source file, it will not process that file in any way. This is an important difference from the KAP Fortran/OpenMP product. The KAP C/OpenMP User Guide discusses (in Section 3.1.1) the three methods for parallel processing; Page 2 -Automatic Detection -Directed -Combination For more information about the OpenMP directives, please refer to the OpenMP web-page at http://www.openmp.org The default command line switch settings for cache-size and set-associativity have changed when tune=ev6 is specified; the old values were: -chs=64,64 -sasc=2 the new values are: -chs=32,0 -sasc=1 3 KNOWN PROBLEMS At the time of the release there are no known problems. 4 TRADEMARK INFORMATION Compaq, the Compaq logo, AlphaGeneration, Compaq C, Compaq Fortran DECdocument, DECnet, DECsuport, DIGITAL, and VAX DOCUMENT are registered in the U>S> Patent and Trademark Office. KAP is a trademark of Kuck & Associates, Inc. POSIX is a registered trademark of IEEE. UNIX is a registered trademark in the United States and other countries licensed exclusively through X/Open Company Ltd. All other trademarks and registered trademarks are the property of their respective holders. Tru64 UNIX Versions 4.0D, 4.0F and 5.0 are X/Open UNIX 93 branded products.