CRAY RESEARCH ANNOUNCES NEW FORTRAN PROGRAMMING ENVIRONMENT New Integrated Environment Combines Compiler, Debugger and Source Analysis Tools, In a Single Software Release EAGAN, Minn., June 2, 1993 -- Cray Research, Inc. today announced the CF77 6.0 Programming Environment, which for the first time combines the newest version of the company's industry-leading Cray Fortran 77 (CF77) compiling system with CrayTools, a package that includes a debugger and Fortran source analysis tools, the company said. "With this integrated approach to our compiler products, Cray customers will get full programming environments supporting the newest releases of existing languages and new languages like Fortran 90 more quickly than in the past," said Irene Qualters, vice president of software for Cray Research. She said that the company plans to make all future releases of Cray Research compiling technology available to customers this way. The CF77 compiling system, the main component of the integrated CF77 Programming Environment, employs the most advanced parallel detection techniques in the industry to take advantage of the inherent parallelism of Cray Research supercomputing systems. Features of the new CF77 6.0 compiling system include additional support for key Fortran 90 features such as the WHERE statement and array intrinsics. "Code developed now in the new Fortran language can be compiled by the CF77 environment, allowing customers to start developing Fortran 90 programs in anticipation of our Fortran 90 programming environment due out later this year," said Qualters. This new environment also works in conjunction with the CRAY T3D Emulator, a new software tool announced separately today that provides early access to Cray Research's massively parallel processing (MPP) programming model. The Emulator allows programmers to develop MPP applications on today's Cray Research parallel vector systems. "We attribute an important piece of our on-time and quality success with our recent release of FIDAP to Cray's Fortran compiler and its one-of-a-kind features," said Michael Engelman, president, Fluid Dynamics International, which develops the general-purpose fluid dynamics software package FIDAP. "In our last month of development and testing we utilized a unique option of the Cray Fortran compiler and discovered numerous subtle bugs in the FIDAP code. The option helped us quickly locate these bugs and fix them before the products's release." The compiling system offers both manual and automatic multitasking, a process that allows Fortran tasks to be spread across multiple central processing units (CPUs) for overall improved performance leading to faster solutions for users. Manually inserted multitasking directives allow more user control and let programmers gain greater degrees of parallelism. Automatic multitasking, call Autotasking(TM), automatically parallelizes a program, without intervention by the programmer. The CF77 Programming Environment also includes vendor-specific extensions, allowing code developed on other computer platforms, such as Control Data Corporation, IBM, and Digital Equipment Corporation systems, to run on Cray Research systems with little or no source code changes. Cray Library routines released as part of the UNICOS operating system automatically translate data to or from other internal or proprietary data formats for easy porting of data generated on other systems. Included in the new programming environment are CrayTools, a compilation of X Window System-based utilities for debugging and source code analysis. Supporting tools that are released with Cray's UNICOS operating system include ATExpert, an expert system that interprets performance data and offers suggestions to improve code performance, and the visual interfaces of many of the tools. These additional tools will be added to the compiler environments in future releases. Future releases of the environment will also include CrayLibs, a group of highly optimized scientific library routines that provide the "building blocks" to speed high-performance code development. These libraries are currently released as part of Cray's UNICOS operating system. With its optimizing compiler and easy-to-understand visual interface tools, the new product provides the most powerful user-friendly Fortran application development environment for new and existing supercomputing applications, Qualters said. Cray Research's Fortran compiler is world-renowned as the premier automatic optimizing Fortran compiler. The CF77 6.0 Programming Environment is available on Cray Research's full product line, from the recently announced entry-level CRAY EL98 system, to the top-of-the line CRAY C916 system, the company;s most powerful computer system. Cray Research creates the most powerful, highest-quality computational tools for solving the world's most challenging scientific and industrial problems. # # #