Cray Research, Inc
Total Page:16
File Type:pdf, Size:1020Kb
RESEARCH, INC. UNICOS 5.0 ^ /' -r UNICOS® 5.0 Release Notice UC-05.0-UAD-RN Cray Research, Inc. Copyright © 1989 by Cray Research, Inc. All Ri^ts Reserved. This manual or thereof may not be reproduced in any form unless permitted by contract or by written permission of Cray Research, Inc. CRAY, CRAY-1, HSX,SSD, and UNICOSare registered trademarks and Autotasking, OFT, CFT77, CFT2, COS, Cray Ada, CRAY-2, CRAY X-MP, CRAYX-MPEA, CRAY Y-MP, CSIM, Delivering the power..., ICS, SEGLDR, and SUPERLINK are trademarks of Cray Research, Inc. AEGIS is a trademark and Apollo is a registered trademark of Apollo Computer, Inc. CDC is a registered trademark and NOS, NOS/BE, and NOS/VE are products of Control Data Corporation. Convex is a trademark of Convex Computer Corporation. DEC, VAX, and VMS are trademarks of Digital Equipment Corporation. Ethernet is a registered trademark of Xerox Corporation. HYPERchannel and NSC are registered trademarks of Network Systems Corporation. IBMis a registered trademark and MVS and VM are products of Intemationsd Business Machines Corporation. LANlord is a trademark of Computer Network Technology Corporation. Pyramid is a trademark of Pyramid Technology Corporation. SecurlD is a registered trademark of Security Dynamics, Inc. Sun Workstetion is a registered trademark, NFS, ONC, Sun-3, SunOS, andSunView aretrademarks, and RPC andXDR areproducts ofSunMicrosy^ms, Inc. Telex is a registered trademark of Telex Corporation. UltraNet is a registered trademark of Ultra Network Technologies, Inc. UNIX is a registered trademark of AT&T. X Window S3rstem is a trademark of the Massachusetts Institute of Technology (MIT). The UNICOS operating tystem is derived from the AT&T UNIXSystem V operating tystem. UNICOS is also based in part on the Fourth Berkeley Software Distribution under license from The Regents of the University of California. Requests for copies of Cray Research, Inc. publications should be sent to the following addre^: Cray Research, Inc. Distribution Center 2360 Pilot Knob Road Mendota Heights, MN 55120 Contents 1. Introduction 1-1 2. Product Announcement 2-1 3. Release Package Description 3-1 3.1 Release package contents 3-1 3.2 Software productsandlanguage processors 3-3 3.3 Cray hardware supported in this release 3-5 3.3.1 CRAY Y-MP, CRAY X-MP EA, CRAY X-MP, and CRAY-1 computer systems 3-5 3.3.2 CRAY-2 computer systems 3-7 3.4 Communications supported in this release 3-7 4. Software Enhancements 4-1 4.1 Software enhancements to support new hardware 4-1 4.1.1 DS-40 Disk Sub^stem dai^-chaining 4-1 4.1.2 CNT LANlord connection 4-2 4.1.3 NSC HYPERchannel connection 4-3 •4.1.4 UltraNet support 4-3 4.1.5 OperatorWorkstation 4-4 4.1.6 Disk offloading support 4-4 4.1.7 Disk striping for CRAY Y-MP and CRAY X-MP EA computer systems 4-4 4.1.8 Model D I/O Subsystem support 4-4 4.1.9 Low-speed channel control for CRAY Y-MP, CRAY X-MP EA, and CRAY X-MP computer systems with an ICS 4-5 UC-05.0-UAD-RN Cray Research, Inc. .n* <. u .i .' »>o'. Contents UNICOS 5.0 Release Notice 4.2 Enhancements to the operating system 4-5 4.2.1 Tape subsystem 4-5 4.2.2 Accounting 4-8 4.2.3 File system monitor 4-9 4.2.4 UNICOS multi-level security 4-9 4.2.5 User database (UDB) 4-16 4.2.6 Data migration 4-18 4.2.7 Share scheduling facility 4-20 4.2.8 Network Queueing System (NQS) 4-21 4.2.9 Remote Queueing System (RQS) 4-23 4.2.10 Temporary files 4-24 4.2.11 User-level disk striping and preallocation 4-24 4.2.12 Berkeley time-of-day calls 4-25 4.2.13 Restricted default path 4-25 4.2.14 Resource limits 4-26 4.2.15 Increasing memoiy size for Bourne shell (sh) scripts 4-27 4.2.16 /proc 4-28 4.2.17 crayperf 4-28 4.2.18 File sjrstem performance improvements 4-29 4.2.19 Memoiy scheduling 4-29 4.2.20 ICS 4-30 4.2.21 Guest Operating System (GOS) 4-30 4.2.22 Real-time 4-31 4.2.23 SSD SDS administration and scheduling 4-31 4.2.24 New user commands 4-33 4.2.25 New or changed administrator commands 4-37 4.2.25.1 All computer systems 4-37 4.2.25.2 CRAY-2 computer systems 4-50 4.2.25.3 CRAY Y-MP, CRAY X-MP EA, CRAY X-MP, and CRAY-1 computer systems 4-51 4.2.26 New or changed system calls 4-53 4.3 Enhancements to UNICOS compilers 4-59 4.3.1 CFT77 compiler 4-59 4.3.2 CFT2 compiler 4-59 4.3.3 CFT compiler 1 4-60 4.3.4 Cray C compiler 4-60 Cray Research, Inc. UC-05.0-UAD-RN J, -- - ' "• \« UNICOS 5.0 Release Notice Contents 4.3.5 Pascal compiler 4-61 4.3.6 CAL version 2 assembler 4-62 4.3.7 Cray Standard C compiler 4-62 4.3.8 Cray Ada compiler 4-62 4.3.9 Cray AllegroCommon Lisp compiler 4-62 4.4 Enhancements to UNICOS libraries 4-63 4.4.1 Libraiy enhancements for all Cray computer ^stems 4-63 4.4.1.1 Scientific libraiy (libsci) 4-63 4.4.1.2 Underscore character translation 4-63 4.4.1.3 Facilities to convert foreign data 4-64 4.4.1.4 procstat utility 4-65 4.4.1.5 Network libraries 4-65 4.4.1.6 Treatment of Fortran end-of-file (EOF) 4-65 4.4.1.7 User striping and preallocation support 4-66 4.4.1.8 Libraiy dependency for PREMULT 4-67 4.4.1.9 C libraiy (Ubc) 4-67 4.4.1.10 Fortran libraiy I/O error message numbers 4-68 4.4.2 Libraiy enhancements for CRAY-2 computer systems 4-68 4.4.2.1 Autotasking 4-68 4.4.2.2 Multi-threading I/O improvements 4-68 4.4.2.3 New SREPEAT and $UNTIL macros 4-69 4.4.2.4 Targeting 4-69 4.4.2.5 Fortran libraiy (libf) 4-70 4.4.2.6 C libraiy Oibc) 4-71 4.4.2.7 Utility libraiy Oibu) 4-71 4.4.3 Libraiy enhancements for CRAY Y-MP, CRAY X-MPEA,CRAY X-MP, and CRAY-1 computer systems 4-72 4.4.3.1 Multitasking hbraiy routines 4-72 4.4.3.2 I/O libraiy (libio) • 4-72 4.4.3.3 libperf.a library 4-73 4.4.3.4 libprota libraiy 4-73 4.4.3.5 Targeting 4-73 4.4.3.6 Scientific libraiy Clibsci) 4-74 4.4.3.7 libheap 4-74 4.5 Enhancements to software products 4-74 4.5.1 APML 3.1, ADSTAPE 2.2, and BIND 2.2 4-74 4.5.2 Cray Simulator (CSIM) 5.0 enhancements 4-75 4.5.3 Debuggers 4-75 4.5.3.1 adb 4-75 4.5.3.2 CDBX 4-76 4.5.3.3 dbx 4-77 UC-05.0-UAD-RN Cray Research, Inc. Contents UNICOS 5.0 Release Notice 4.5.3.4 DRD and DDA, Version 4.3 4.5.3.5 DEBUG 5.0 4.5.4 Graphical Multiprocessing Analysis Tool (GMAT) 4-78 4.5.5 Performance tools 4.5.5.1 4.5.5.2 ftnp and PREMULT 4-79 4.5.5.3 FTREF5.0 4.5.5.4 hpm 4.5.5.5 Perflrace 4.5.5.6 procrpt and procstat 4-81 4.5.5.7 prof and profview 4-82 4.5.6 SEGLDR5.1 4.5.7 UNICOS source management 4-84 4.5.8 UPDATE 5.0 4.6 Enhancements to Commimications 4.6.1 TCP/IP 4.6.1.1 Full subnet address support 4-86 4.6.1.2 UNIX domain sockets 4-86 4.6.1.3 Performance enhancements 4-86 4.6.1.4 Cray enhancements 4-87 4.6.1.5 Application features 4-87 4.6.1.6 inetd 4.6.1.7 Berkeley Internet Name Domain (BIND) Server, version 4.8 4-88 4.6.1.8 Ipr/lpq, remote line printer 4-88 4.6.1.9 ntalk 4.6.1.10 4-^9 4.6.1.11 rlogind and dumb telnetd 4-89 4.6.1.12 New versions ofold applications 4-89 4.6.1.13 Mandatory access controls for network security 4-90 4.6.1.14 netperf 4.6.1.15 Standards conformance 4-90 4.6.2 UNICOS Network File System (NFS) 4-93 4.6.2.1 UNICOS NFS ID mapping 4-95 4.6.2.2 UNICOS NFS security 4-95 4.6.2.3 Yellow pages 4-96 4.6.2.4 UNICOS NFS confidence test suite 4-96 4.6.3 X Window System 4.6.4 USCP 5.0 4.6.4.1 USCP operator interface 4-99 4.6.4.2 File transfer accounting • 4-99 4.6.4.3 Tape daemon front-end servicing 4-99 4.6.4.4 Group ID support 4-99 IV Cray Research, Inc. UC-05.0-UAD-RN UNICOS 5.0 Release Notice Contents 4.6.4.5 Improved USCP and NQS interface 4-100 4.6.4.6 Display of system environment data 4-100 4.6.4.7 UNICOS file and information display status 4-100 4.6.4.8 SAVE/RECEIVE facility 4-100 4.6.4.9 Interactive message limit 4-100 4.6.4.10 USCP security enhancements 4-101 4.6.5 UltraNet software support 4-101 4.6.6 SUPERLINK2.2 4-101 4.7 Enhancements to on-line diagnostics 4-102 4.7.1 CRAY-2 on-line diagnostic enhancements 4-102 4.7.2 CRAYY-MP, CRAYX-MP EA, CRAYX-MP, and CRAY-1 on-line diagnostic enhancements 4-103 4.8 Convergence of user interface 4-104 4.8.1 Documentation of UNICOS libraries 4-104 4.8.2 Common commands 4-104 4.8.3 File format ofBUFFER IN/BUFFER OUT files 4-105 4.8.4 Consisten(y of unformatted character data 4-105 4.8.5 Common interface for user striping and preallocation 4-105 4.8.6 Aqmchronous queued I/O 4-105 4.8.7 POSITION= parameter 4-106 4.8.8 Common procstat tool 4-106 4.8.9 Expandable common block 4-106 4.8.10 Ordered search in SEGLDR 4-106 4.8.11 File assignment from Fortran 4-106 5.