Each year, Cray Research, Inc. (CRI) and NSCEE jointly sponsor research and development projects in computational science and engineering.
The proposal deadline is November of each year. Proposals are reviewed by expert review panels assembled by Cray Research, Inc. This year 33 proposals were received; eight awards were made; six are presented below.
UNLV Grant Program 1993-1994
| Principal Investigator |
Project Title | Department | Award |
|---|---|---|---|
| Baghzouz, Y. | Supercomputer Modeling of Magnetic Fields Generated by Energized Conductors | Elec & Comp Eng | $19,470 |
| Boehm, R.F. | Enhancement of Design Tools for Direct Contact Heat Exchangers | Mechanical Eng | $22,500 |
| Latifi, S. | Development and Evaluation of Medical Image Compression Techniques | Elec & Comp Eng | $23,291 |
| Latifi, S. | Cray-based Three-Dimensional Geochemical Modeling of Nuclear Waste in Groundwater | Elec & comp Eng | $19,879 |
| Pepper, D. | A Three-Dimensional Adapting Finite Element Model for Groundwater Transport | Mechanical Eng. | $25,848 |
| Schulte, P | Water Flow Through Plant Vessels | Biological Sci. | $22,646 |

Cray Grant Principal Investigators (Left to Right)
Dr. Darrell
Pepper, Dr. Robert Boehm, Dr. Yahia Baghzouz and
Dr.
Paul Schulte. Not shown: Shahram Latifi.
During the weekend of May 27, 1994, clark was upgraded from UNICOS 7.0.5 to UNICOS 8.0.2.
The UNICOS 8.0 release focuses on the following themes:
Some of the more significant changes and enhancements include:
Cray Research customers have stated that for portability and networking reasons, it is important to follow standards. The UNICOS 8.0 release provides conformance with the IEEE Std 1003.1-1990 (POSIX.1) and IEEE Std 1003.2-1992 (POSIX.2), except where noted. UNICOS will also incorporate the POSIX Pthreads functionality over the course of UNICOS 8.0 and 9.0 releases. V-nodes replaced the file system switch, allowing third-party file systems to be more easily ported to the UNICOS operating system.
Cray Research's continued efforts to increase system reliability, resiliency, and general system robustness, plus fixes and updates made available in the UNICOS 8.0 release, make the UNICOS 8.0 release stand alone as the premier supercomputer operating system.
Finally, the upward compatibility of UNICOS 8.0 means that users will not need to recompile their programs for them to run under the new system.
For further information, users with a login on clark may view the UNICOS 8.0 Release Overview document with the docview(1) utility, or call NSCEE at (702) 895-4153.
CF77 Release 6.0 is now available. This release of CF77 offers increased optimization, reliability, and functionality. For information describing all the features included in this release, as well as instructions on using these features, refer to the CF77 6.0 Programming Environment Release Overview RO-5020 6.0. A brief description of the major CF77 6.0 enhancements follows.
New command line options were added to CF77. They are:
-O task[0-3] scalar[0-3] vector[0-3] inline[0-3]
These options allow the user to ask for different levels of optimization without requiring knowledge of the different compiling stages.
cflist was added to the CF77 environment. To invoke this tool execute:
cf77 -r[0-2] file.f
The new cf77 -dp option globally disables double precision arithmetic for all stages of the compiling system.
Fortran 90 WHERE and some Fortran 90 array intrinsics are now supported.
Miscellaneous improvements to the vectorizer improve the vectorization of multiple reduction loops, loops that compute a max or min of an array, and some search loops.
Performance is improved by using base-level entry and exit sequences for routines that have no calls and require a small number of B and T registers.
CFT77 can now inline routines with character arguments, and routines with multi-entry/multi-exits.
FPP now generates the SHORTLOOP directive, improving performance for appropriate vectorizable loops. Use the fpp -gl switch to enable SHORTLOOP generation.
FPP will generate FOLR2, FOLR2P, FOLRC and RECPS calls with scalar initialization code.
A new SCHEDULE directive allows users to override the default scheduling parameters used by FPP.
Support for PREMULT was removed.
The latest versions of the following codes from Lawrence Livermore National Labs have been installed on clark:
In case you rely on the previous versions, they reside in:
/usr/local/bin/llnl_old/
The intrinsic functions READ UNKNOWN and WRITE_UNKNOWN must now be specified on an INTRINSIC statement. In previous versions of CF77 6.0, these functions were included by default at load time.
Users of the CRAY T3D Emulator must now declare the intrinsic functions READ_UNKNOWN and WRITE UNKNOWN in an INTRINSIC statement before use. If your programs call these subroutines without declaring them in an INTRINSIC statement, unsatisfied external references may occur at linktime and a compile-time error may be returned.
The use of shared pointers with LOC and pointer arithmetic is no longer allowed by the compiler as it violates the CRAFT model. A compile time error message is now issued. The SHLOC, SHMALLOC, and SHFREE functions are not yet available in the Emulator.
In versions of CFT77 prior to 6.0.3, if the left-hand side of the array syntax was shared, the compiler would convert the statement into a DOSHARED loop. Beginning with CFT77 6.0.3, the compiler will issue a call to the _emu_array_begin emulator library routine for this array syntax statement. As a result, unsatisfied external references may occur at link time if the program is compiled with CFT77 6.0.3 and linked with an emulator library earlier than that provided by the T3D Emulator 1.0.3 release.
Beginning with CF77 6.0.3 and Emulator 1.0.3, the "old" names (LOCKON, LOCKOFF, LOCKTEST, EVPOST, EVCLEAR, EVWAIT, EVTEST, BARSE BARWAIT, BARTEST) for the synchronization library routines will no longer be supported. Use of the "old" names will result in unsatisfied external references at load time.
These routines were renamed to (SET_LOCK,CLEAR_LOCK,TEST_LOCK, SET_EVENT, CLEAR_EVENT, WAIT_EVENT,TEST_EVENT,SET_BARRIER, BARRIER,WAIT BARRIER, and TEST_BARRIER) respectively. Note that TEST_LOCK, TEST BARRIER, and TEST_EVENT are not specified on the INTRINSIC statement, whereas LOCKTEST, BARTEST, and EVTEST were INTRINSIC.
The cft77 compiler now detects when the declared dimension of an array is less than the BLOCK factor specified in a "CDIR$ SHARED" statement and issues a compile time error message.
The format of the binary data file generated for EMU View has changed with the Emulator 1.0.3.0 release so that new array syntax information may be presented. EMU View version 1.0.3.0, reads the new format as well as the old format. EMU View version 1.0 cannot read the new format.
EMUview 1.0.3.0 should be used to display statistics from the 1.0.3.0 version of the T3D Emulator.
Our campus map generator now stores previously accessed coordinates for faster access time.
[an error occurred while processing this directive]