CRAY RESEARCH ANNOUNCES NEWEST FORTRAN PROGRAMMING ENVIRONMENT New Integrated Product Combines Compiler, Tools, Features For Language In One Software Release EAGAN, Minn., June 2, 1993 -- Cray Research, Inc. today announced the Fortran 6.0 Programming Environment, which for the first time combines the newest version of the company's industry-leading Cray Fortran 77 (CF77) compiler and the Fortran software tools, features and libraries in one, simultaneous release, the company said. "With this integrated approach to our compiler products, Cray customers will get full programming environments supporting new languages like C++ and Fortran 90, the newest releases of existing languages, and all the supporting tools and features tuned to these languages 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 new CF77 Programming Environment also includes support for key Fortran 90 features such as array syntax and array intrinsics. Qualters also said, "Code developed now in the new 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." The new product 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. The CF77 compiler, 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. Cray Research's Fortran compiler is world-renowned as the premier and fastest automatic optimizing Fortran compiler. Some codes have achieved as much as 100 percent speedup with the new compiler, the company said. "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 code. The option helped us quickly locate these bugs and fix them before the product'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. Manual-insertion multitasking allows more user control and lets programmers insert directives to gain greater degrees of parallelism. Automatic multitasking, called Autotasking, automatically parallelizes a program, requiring no action 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. The environment automatically translates data to or from other internal or proprietary data formats for easy porting of data generated on other systems. Cray Research is the only vendor in the industry to offer this data translation capability. Also included in the new programming environment are CrayTools, a compilation of X Window System-based utilities for debugging, performance analysis, and source code analysis; scientific libraries, a group of highly optimized routines that provide the "building blocks" to speed high- performance code development; and I/O (input/output) libraries, a group of high-performance routines that exploit the industry-leading I/O speeds of Cray Research systems. Other features include the CrayTools component ATexpert, an expert system that interprets performance data and offers suggestions to improve code performance; and the visual interfaces of many of the tools, which provide easy-to- understand images for source code analysis and debugging. With its optimizing compiler, easy-to-understand visual interface tools, and expert systems, the new product provides the most powerful, user-friendly Fortran application development environment for new and existing supercomputing applications, Qualters said. She said 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 compiling systems translate code written in standard languages into instructions easily understood by the supercomputer. These software components enable scientists and engineers to write efficient computer programs, without requiring knowledge of the supercomputer hardware. Cray Research creates the most powerful, highest-quality computational tools for solving the world's most challenging scientific and industrial problems. ### -- -- Conrad Anderson Employee Communications (612) 683-7338