Software Product Description ___________________________________________________________________ PRODUCT NAME: KAP[TM] for DEC Fortran for OpenVMS SPD 38.50.03 DESCRIPTION This document describes the following two products: o KAP[TM] for DEC Fortran Version 2.0 for OpenVMS AXP o KAP for DEC Fortran Version 1.1 for OpenVMS VAX The KAP preprocessors for Fortran are developed by Kuck and Associates, Incorporated and are distributed under Digital Equipment Corporation's Standard Terms and Conditions. KAP for DEC Fortran is intended to work with DEC Fortran on OpenVMS VAX and AXP systems. The KAP for DEC Fortran programs are Fortran-language source-to-source preprocessors that restructure code for improved performance. Some of the transformations provided include function inlining, loop unrolling, loop peeling, loop fusion, and BLAS recognition. KAP also optimizes the use of registers and cache memory. KAP provides a set of default transformations that are effective for a wide range of programs. While the default settings make KAP easy to use, KAP also provides a large set of command qualifiers and in-source directives and assertions that allow the advanced user to customize KAP transformations for a particular application program. Parallel Decomposition Support The OpenVMS VAX version supports the vector and parallel capabilities of the VAX Vector Architecture. The OpenVMS AXP version supports the parallel capabilities of Alpha AXP SMP systems. KAP provides both au- tomatic and directed decomposition of programs. DIGITAL November 1993 HARDWARE REQUIREMENTS Processor and/or hardware configurations as specified in the System Support Addendum (SSA 38.50.03-x). SOFTWARE REQUIREMENTS For Alpha AXP Systems: For Systems Using Terminals (No DECwindows Interface): o OpenVMS AXP Operating System o DEC Fortran for OpenVMS AXP For Workstations Running DECwindows: o OpenVMS AXP Operating System (and necessary components of OpenVMS AXP DECwindows) o DEC Fortran for OpenVMS AXP For Workstations Running DECwindows Using Motif[R]: o OpenVMS AXP Operating System o DECwindows Motif for OpenVMS AXP o DEC Fortran for OpenVMS AXP For VAX Systems: For Systems Using Terminals (No DECwindows Interface): o OpenVMS VAX Operating System o VAX FORTRAN or DEC Fortran for OpenVMS VAX 2 For Workstations Running DECwindows: o OpenVMS VAX Operating System (and necessary components of OpenVMS DECwindows) o VAX FORTRAN or DEC Fortran for OpenVMS VAX For Workstations Running DECwindows Using Motif: o OpenVMS VAX Operating System o DECwindows Motif for OpenVMS VAX o VAX FORTRAN or DEC Fortran for OpenVMS VAX For Workstations Running VWS: o OpenVMS VAX Operating System o OpenVMS VAX Workstation Software o VAX FORTRAN or DEC Fortran for OpenVMS VAX Note: KAP for DEC Fortran does not perform transformations on program units that contain DICTIONARY statements accessing data structures de- clared using the CDD/Repository product. Refer to the System Support Addendum (SSA 38.50.03-x) for availabil- ity and required versions of prerequisite/optional software and for information regarding components of OpenVMS DECwindows. ORDERING INFORMATION For Alpha AXP Systems: Software Licenses: QL-0HAA*-** Software Media/Documentation: QA-0HAAA-H8 Software Documentation: QA-0HAAA-GZ Software Product Services: QT-0HAA*-** For VAX Systems: 3 Software Licenses: QL-MJ5A*-** Software Media: QA-MJ5A*-** Software Documentation: QA-MJ5AA-GZ Software Product Services: QT-MJ5A*-** * Denotes variant fields. For additional information on available li- censes, services, and media, refer to the appropriate price book. SOFTWARE LICENSING This software is furnished under the licensing provisions of Digital's Standard Terms and Conditions. For more information about Digital's licensing terms and policies, contact your local Digital office. License Management Facility Support This layered product supports the OpenVMS License Management Facil- ity. License units for this product are allocated on an Unlimited System Use basis. For more information on the OpenVMS License Management Facility, re- fer to the appropriate OpenVMS Operating System SPD or documentation. SOFTWARE PRODUCT SERVICES A variety of service options are available from Digital. For more in- formation, contact your local Digital office. SOFTWARE WARRANTY Warranty for this software product is provided by Digital with the pur- chase of a license for the product as defined in the Software Warranty Addendum of this SPD. 4 [R] Motif is a registered trademark of Open Software Foundation, Inc. [TM]KAP is a trademark of Kuck and Associates, Inc. [TM]The DIGITAL Logo, Alpha AXP, AXP, CI, DEC, DEC Fortran, DECwin- dows, Digital, OpenVMS, VAX, VAX FORTRAN, are trademarks of Digital Equipment Corporation. ©1993 Digital Equipment Corporation. All Rights Reserved. 5