I .u \ . ~.~' '-' - v I

The fo\CSS

University of Minnesota Twin Cities October 1987

Communications

Networking Update Welcome to ACSS ... and, to returning readers, Dr. Roger L. Gulbranson patrons, and other friends of Internet Mail: [email protected] Academic Computing [email protected] Services and Systems, BITNET Mail: ROGERG@UMNACVX welcome back. ROGER@UMNACCA The October issue of the ACSS Newsletter traditionally We've made a number of ACSS has installed a DIU5 introduces new and returning improvements related to cam­ Ethernet Gateway connection readers to ACSS. This issue features overviews of our pus networking over the course to LANmark. Our VX and UX computing hardware, software, of the last year. systems currently support the consulting services, program­ Internet protocol suite, allowing ming languages, and more. file transfer (ftp} and virtual LANmark Ethernet Added to terminal access (telnet} by This special issue is mailed to Phone System remote users across the cam­ all University faculty. If you pus. Users interested in LAN­ would like to be on our News­ One of the most significant mark connections should letter mailing list and on our improvements has been the contact Telecommunication Microcomputer Newsletter addition of LANmark Ethernet Services for more information. mailing list, call625-7397. to the campus IBX phone Subscriptions are free. system. LANmark Ethernet To all of you we wish a pleas­ allows the user to have an Electronic Mail ant and productive year. ethernet-like connection i anywhere a digital phone can Electronic Mail (EM} is becom­ be placed, enabling you to ing a hot topic across the communicate with any main­ University. The almost univer­ Services, I frame or department network sal connectivity becoming (p. 234) that is connect~d to the Cam­ available has made it possible pus Internet. to send messages among a very large number of systems. Software, Using these LANmark connec­ Access to national networks, (p. 241) tions, our campus ethernet can such as BITNET, expands this grow to proportions much even further. Hardware, larger than allowed by the (p. 254) original Ethernet specification. continued on page 227 and more.

October 1987 225 Help Page

Walk-in Consulting •• •• •• •• East Bank: 128C Lind Hall; 10 am to 4 pm, weekdays; 7 to 9 pm Wednesday

West Bank: 140 Blegen Hall; noon to 3 pm, Tuesday; 10 am to 12:45 pm, Wednesday; 2:15 to 3 pm, Thursday

Micro: 125 Shepherd Lab; 9 am to noon and 1:30 to 4 pm, Monday, Tuesday, Friday; 9 am to 4 pm Wednesday and Thursday

~ HELP-Lines ~

Mainframes CYBER, ENCORE,VAX 626-5592 8 am to 5 pm weekdays

Artificial Intelligence 625-8332 3 to 4 pm weekdays

Data Bases 626-1887 10 to 11 am weekdays

Microcomputer 626-4276 9 am to noon and 1:30 to 4 pm, Monday, Tuesday, Friday; 9 am to 4 pm Wednesday and Thursday

Statistics 626-1887 1 to 3 pm weekdays

Text Analysis 625-8332 3 to 4 pm weekdays

Text Processing 625-1391 10 am to noon, Tuesday, Wednesday, Thursday '

Consulting by Electronic Mail B

Consulting is now available via the mail facility on all ACSS systems (theCA, NV,UX, and VX). Send mail to user name CONSULT for questions after hours and for low-priority questions that are not critical to your immediate computing work. Replies will be sent to your account through the mail facility on your system.

Instructional Computing Consultant ~

Department instructors may call 626-0200 for assistance in choosing ACSS systems (CYBER/NOS, CYBERNE, ENCORE/ UNIX,VAXNMS), software, and for answers to any other inquiries on using computers for instructional computing.

Computing Information Center 128A Und Hall, 625-7397, YZE6075@UMNACCA or MAD@UMNACVX

Computing account and grant applications available for CYBER, ENCORE, and VAX computers.

Short course enrollment. Short course schedules and class descriptions available.

Assistance In ordering vendor documentation. Vendor documentation is not always available in the University book­ stores and may be ordered directly from the company.

Complete documentation collection. Reference copies of vendor and all other documentation for ACSS software.

Free ACSS documentation available.

Computing Newsletters. Subscribe to the ACSS Newsletter or the ACSS Microcomputer Newsletter. Newsletters from other computing centers are also available for reference. October 1987 226 I t Ii continued from page 225 send mail. We are initially between systems so that you I building the data base for the can print on any printer, inde- EP from among the organiza- pendent of which computer it is One major addition to the EM tions within Information Sys- actually attached to. community at the University is terns (ACSS, HSCS, SPCS, the installation of a BITNET to and coordinate campus com- Internet mail gateway on our puting service centers). The The ENCORE Multimax VX (UMNACVX/ EP is currently installed on VX vx.acss.umn.edu) system. and UX. A future article will We continue to be impressed Users on the Campus Internet describe the features of the EP. with the hardware architecture (the computer systems con- Administrators of other systems of our ENCORE Multimax nected by various ethernet-like who wish to add names to the computer, UX. We have media and running the Internet data base should contact Linda recently performed a major TCP/IP protocols) can send Gray at 626-1321 . upgrade of the system, simply mail to and receive mail from by replacing or adding boards. the University's BITNET con- I nection. See Linda Gray's Printing Services The memory was upgraded article, on page 233, discussing from 16MB (megabytes) to t the gateway. One of our projects this last 64MB. The old DPC processor year was to select a new boards utilizing National Semi- standard for our printing serv- conductor (NS) 32032 micro- ices. We have selected the processors were replaced by PostScript language as the APC processor boards using The Electronic Postmaster preferred method of sending NS 32332s. The NS 32332 will help you locate information to our print servers. runs 2+ times faster than its Our UX system has the Tran- predecessor ( 1. 7 million in- electronic mail addresses. Script package, which will structions per second [MIPS] convert UNIX print file formats compared to 0.75 MIPS). ) (typically text and troff) into Since we never experienced PostScript for use by the Apple CPU saturation under the old LaserWriter printers that we configuration, we reduced the Additionally, we have net- have attached to it. Our VX number of CPUs from 8 to 6. worked EM packages on three system has print options which Overall, we quadrupled the of our major systems (CA, UX, .; will send text files to the UX memory and almost doubled lI and VX). It is possible to send printers. (See the article in the the CPU throughput capacity of mail between these systems as July ACSS Newsletter for the system. well as to other locations. further information). l1 Please see Paul Fakler's article, on page 229, which We have installed the neces- helps explain what you must do sary hardware and software to to use these mail systems. attach our Xerox 8700 laser You can send electronic printer directly to the VX com- mail among any of our puter. We are also working on ~ three major systems. The Electronic Postmaster a transparent mechanism to get I I print files from our CA com- • ~ We are also installing, on a trial puter onto the VX system, i basis, something we have allowing the printer to be f termed the Electronic operated in its on-line mode Finally, we made some major Postmaster (EP). The EP is most of the time. This will improvements to the 1/0 sys- f designed to help users locate decrease turnaround times, tern. Previously this was the I the electronic mail address of I especially for the VX system. major bottleneck on the sys- people to whom they wish to Future improvements should tern. We replaced the disk l decrease turnaround times for controllers with new models I ! ' all systems. We plan on f I adding more connections continued on page 228 ~ ~

October 1987 227 continued from page 227 The intermediate solution past. We will continue to work supplied by Control Data this with Telecommunications Serv­ that make better use of the last year was never able to ices to make sure that the intermediate SCSI (Small function in our environment. problems do not recur. Computer System Intercon­ We were expecting that the nect) connection as well as CDCNET implementation of the adding additional SCSI chan­ Internet software would have Internet Expansion nels. Overall, we expect to see been delivered by this time. as much as a four-fold improve­ Unfortunately, as we were The University is currently ment in 1/0 capability. Addi­ going to press, CDC informed involved in the formation of a tionally, the new controllers us that the complete package local regional network. The perform bad-block replace­ may not be available for an­ Minnesota Regional Network, ment, which should help elimi­ other 6 months. This is not or MRnet, is intended to pro­ nate disk related failures. good news. This will continue vide a statewide network for These failures have been the to hamper ACSS's efforts to Minnesota. The network will largest source of hardware­ achieve the uniformly con­ use the Internet TCP/IP proto­ related downtime. nected computing environment cols for communication be­ that we are committed to tween member institutions. We are not as satisfied with the providing. The forming members include software on the system, as our educational and commercial dedicated UX customers are institutions. MRnet will have a aware. In many regards, we connection to the NSF-net are now at a point where we backbone network currently expected to be a year ago. We've selected the installed between the national supercomputer centers. ENCORE has made great im­ PostScript language as the provements with regard to both stability and software portabil­ preferred method of A related goal within Informa­ ity. We continue to work with sending information to tion Systems is to provide ENCORE to improve the printers. Internet connections among \ software situation. We plan on the Twin Cities campus and adding many software pack­ three of the four Coordinate ages to this system over the campuses (Crookston, Duluth, course of this next year. We and Morris). This will allow would like the software environ­ Phone Connections these coordinate campuses to ment to be as rich as those on participate in the connectivity other ACSS systems. We believe we have solved our that has been installed on the problems with the unstable Twin Cities campus. (Duluth DIU3 phone connections used currently has an Internet con­ TCP/IP by ACSS-net. Our current nection to the Twin Cities theories attribute these failures campus.) Our major disappointment for to the inability of the DOB/DIU3 this last year was our inability power supply to run with to add Internet TCP/IP (Trans­ standard non-ideal commercial mission Control Protocol/ power. We have seen major Internet Protocol) software to improvements in the last few our CYBER CA system. This months and we are greatly software is crucial for us to encouraged to believe that the deliver services within ACSS instabilities are a thing of the without requiring users to be connected to specific comput­ ers.

October 1987 228 ACSS Network Mail

) Paul W. Fakler BITNET: PWF@UMNACVX, PWF@UMNACCA Internet: [email protected], [email protected]

The electronic mail systems on ACSS systems, especially those on the CA and VX machines, have been upgraded over the summer. This article briefly describes those changes and how to transmit and receive network mail on each of the ACSS mainframes after the upgrades. Table 1, on page 232 of this Newsletter, displays the network mail address formats for the CYBER CA, the ENCORE UX, and the VAX VX.

Changes on CA

On CA, the ACSS mail utility (MAIL Version 3.0) has been modified by Mike Pritchard. You can now send and receive BITNET messages within CYBER MAIL-you no longer need to use the BITSEND, NJROUTE, or QGET commands to use BITNET. See Mike Pritchard's article on page 231.

Changes on the VX

On VX, the various network mail software packages have been integrated with VMS Mail, because of the installation of PMDF (Pascal Memo Distribution Facility}, a general purpose system for delivering computer-based mail.

On VX, we installed a mail gateway between UMN.EDU (the Campus Internet) and BITNET. VMS Mail now allows you to send all network MAIL from within VMS Mail-you no longer need to use GMAIL to send to networks other than BITNET.

Network Mail: What You Have to Know

You need the following information to send and receive network mail on ACSS machines:

• A node or host is any machine that you can communicate with using network mail.

• A user is the name by which a person receives mail on a node. It can be your login name (as on UX or VX), or it can be your mail name (as on CA).

• A gateway is a node that forwards mail between two or more networks.

Network Mail on CA

CA (the CYBER 855) is BITNET node UMNACCA. You can send BITNET mail from inside CYBER MAIL. WRITEUP,MAIL, an on-line document on CA, will give you information on how to use MAIL.

continued on page 230

October 1987 229 continued from page 229

You must join the CYBER MAIL utility (with MAIL's join command) to receive BITNET mail. I suggest that you join with an easy-to-remember mail name (for example: first initial, middle initial, and the first 6 letters of your last name). If you join with a name longer than 8 characters, you will not be able to receive BITNET mail. After you have joined MAIL, I suggest that you use your CAuser name (if unique) as your mail alias. That way you will also receive BITNET mail addressed to your user name.

Users on networks other than BITNET can send and receive mail using BITNET gateways. The on­ line document WRITEUP,BGATES contains a list of all"domains" you can reach via BITNET gateways from CA. WRITEUP,BNODES contains a current list of all BITNET nodes.

Forwarding: If you have accounts on several ACSS systems, you may wish to have all of your mail forwarded to one user name on a single system. To forward your mail to UX, type the following in response to a prompt from CYBER MAIL:

Mail? SETFORWARD Enter address or codename to forward messages to? [email protected]

Replace user with your user name on UX.

The CYBER MAIL command status will show your present forwarding address (plus a lot of other information) if you've set one.

To forward your mail to VX, type the following after a prompt from CYBER MAIL:

Mail? SETFORWARD Enter address or codename to forward messages to? user@UMNACVX

See Table 1 (page 232) for address formats for sending network mail from the CYBER CA.

Network Mail on VX

VX (the VAX 8600) is connected to both BITNET and to UMN.EDU, the Campus Internet. Its BITNET name is UMNACVX. Its Internet name is VX.ACSS.UMN.EDU. VX also functions as a gateway for these networks, forwarding messages back and forth between them. See the on-line VX Writeup MAIL for more information on this utility.

If there are people sending mail to you using the old Internet name (UMN-ACSS-VX.ARPA) or any of the local aliases, then they must use the new Internet name. Eventually the old names will fade away, and your friend may have a hard time finding your new address. The way we recommend sending network mail from inside of VMS Mail is to use the IN%" .•• " notation. This calls up the PMDF server to deliver your mail.

The on-line document NET$DOCS:BITNET.LINKS contains a list of all BITNET nodes. A list of all official BITNET gateways to other domains is on NET$DOCS:BITNET.GATES.

October 1987 230 To forward your mail from the VX to UX, type the following lines from within VMS Mail:

MAIL> SET FORWARD "IN%""[email protected]""" MAIL> SHOW FORWARD

Your mail will be forwarded to: IN%"[email protected]. UMN .EDO". Replace user with your user name on the VX. Note the multiple quotation marks!

To forward your mail to CA, type:

MAIL> SET FORWARD "IN%""user@OMNACCA"'"'

Note: If you try to send mail and receive an error message:

PMDF-F-FCRT, File create error

you have run out of disk space, and PMDF cannot create a temporary mail file to send you. Delete some of your unnecessary files and try again.

See Table 1 (p. 232) for address formats for sending network mail from the VAX VX.

Network Mail on the UX

UX (an ENCORE Multimax running the UMAX operating system, a version of UNIX) is also connected to UMN.EDU, the Campus Internet. The full Internet node name for UX is UX.ACSS.UMN.EDU. If there are people sending mail to you via the old Internet name (UMN-ACSS-UX.ARPA) or any of the local aliases, then they must use the new Internet name.

To forward your mail on UX, you must create a file called .forward on your UX login directory. The file must contain only the address where you want your mail forwarded. For example, your file would contain user@UMNACCA when forwarding to CA, and user@VX. ACSS. UMN. EDO when forwarding to VX. In each case, replace user with your user name on the CA or VX.

See Table 1 (p. 232) for address formats for sending mail from the ENCORE UX.

New MAIL on CYBER CA Makes BITNET Easier

Mike Pritchard BITNET: MPP@UMNACCA

A new version of CYBER MAIL to send and receive BITNET For information on how to use supports the sending and mail files, you should join CY­ CYBER MAIL and on how to receiving of BITNET mail; we BER MAIL, because it is a more send BITNET mail, see installed this version in Sep­ reliable way to send mail over WRITEUP ,MAIL=INTRO. tember. BITNET and will become the only method of sending CYBER If you are currently using the BITNET mail sometime in the NJROOTE and QGET command future. r l October 1987 231 I Table 1 : Network Address Formats

Use the address formats shown here to send network mail from our CA, VX, and UX mainframes.

CYBER CA

Destination Network Address Format Example Address BITNET use.r@noda SAM@UMNACVX [email protected] SAM@UMNACVX. BITNET

UMN.EDU [email protected] SAM@ OX. ACSS. OMN. EDO

Network accessible via any use.z:@host SAM@SH. CS. NET BITNET gateway.

Network not accessible via userlhost@host* SAM%MICHST@UMICH-MTS. WU:LNET a BITNET gateway, but that can be explicitly addressed.

• Some hosts are not available directly, but are accessible via an intermediary system you can send mail to; one of these is the Michigan Time Sharing Network. In this case you must explicitly address the message placing the inter­ mediary host last.

VAXVX

Destination Network Address Format Example Address BITNET IN%"use.r@node" IN%"SAM@UMNACCA" IN%"[email protected]"IN%" SAM@UMNACCA. BITNET"

UMN.EDU IN%"[email protected]" IN%"[email protected]. OMN. EDO"

Network accessible via IN%"[email protected]" IN%"[email protected]" any BITNET gateway.

Network not accessible IN%"[email protected]" IN%"SAM%MICHST@OMICH-MTS. NlLILNET" via a BITNET gateway, but that can be explicitly addressed.

ENCORE UX

Destination Network Address Format Example Address BITNET u.se.r@node* SAM@UMNACCA [email protected]* SAM@UMNACCA. BITNET u.serlnode@VX SAM%UMNACCA@VX

UMN.EDU [email protected] SAM@OC. MSC. OMN. :&:DO

Network accessible via any [email protected]* SAM@SH. CS. NET BITNET gateway. u.serlho.st@VX SAM%SH. CS. NET@VX

Network not accessible via [email protected]* SAM%MICHST@UMICH-MTS. WU:LNET a BITNET gateway, but that u.serlhost%host@VX SAM%MICHST%UMICH-MTS. WU:LNET@VX can be explicitly addressed.

• All mail to BITNET nodes or sent via BITNET gateways is routed through VX by the mailer program on UX. (UX is not a BITNET node.)

October 1987 232 WISCVM Gateway Departs December 1

Linda S. Gray Internet Mail: [email protected] lsg@vx .acss .u mn. edu BITNET Mail: LSG@UMNACVX

WISCVM, a primary electronic mail gateway, will no longer be available as of December 1, 1987. This system has been the major mail routing node between the two major educational and research networks in this country, BITNET and ARPAnet, typically passing five to ten thousand messages a day between them.

To help compensate for this loss, ACSS has installed a mail gateway on its VX system that will route mail between BITNET hosts and hosts on the campus Internet (those computers using the TCP/IP protocols and attached to one of the campus backbone networks). This gateway is registered as the BITNET gateway to the UMN.EDU domain.

To send mail to BITNET from a host on the campus Internet, the address of your correspon­ dent should be of this format:

user%[email protected]

Replace user with the specific user name of your correspondent on her/his computer, and host with the BITNET code name for your correspondent's computer.

You may need to alter this address slightly, depending on the configuration of the mail software on the computer you're using. Alternatively, system managers can alter their software configurations to recognize shorter addresses and automatically send the messages to the VX system. System managers requiring assistance should contact Linda Gray at 626-1321.

When someone on another campus sends messages from BITNET hosts to the Minnesota Internet, they may face more difficulties. If the system host is running one of the standard BITNET mailer programs (e.g., PMDF, GMAIL, Columbia/Crosswell Mailer, Pony Express), your correspondent can put your address into the following format, which is usually sufficient:

[email protected]

Your correspondent replaces user with your user name on your computer, and host with the full name of your computer as specified in the University host tables, in proper domain format. UMN.EDU is the domain name of our Campus Internet.

There are now many University hosts-mainframes, networked workstations, etc.-on which you can receive mail. If you are unsure as to the name of the system on which you want to receive mail, talk to your system administrator or contact Linda Gray.

If the format above does not work on your correspondent's computer, your correspondent should contact the BITNET information representative or the electronic mail manager at their site. ACSS can supply some help in this area, but we cannot always supply information on all the mailer software packages running on different systems within BITNET or on the Campus Internet. f I October 1987 233 1 I Services ... Consulting Services

ACSS Consulting Services

John Larsen

ACSS provides several serv­ Computing (625-8332) are this service are available from ices for users of our mainframe available every weekday from 3 10 a.m. to 4 p.m. every week­ computers and for users of p.m. to 4 p.m. day and 7 to 9 p.m. Wednes­ microcomputers. day. Evening hours are also Our consulting services for available for users who work Text Processing Packages after hours. Telephone Consulting (625-1391) like Scribe and Services TeX, are available from 10 a.m. Our West Bank walk-In con­ to 12 p.m. Tuesday through sulting service In 140 Blegen We have a general HELP-Line Thursday. Hall is available from noon to 3 (626-5592) that is available p.m. Tuesday, 10 a.m. to 12:45 nine hours a day, from 8 a.m. The Instructional Computing p.m. Wednesday, and 2:15 to 3 to 5 p.m. Monday through Consultant {626-0200) is p.m. Thursday. Friday. When you call the available to assist with a variety HELP-Line with a question, of computing services for Our Microcomputer and please try to have information instruction and research com­ Workstation Systems Group at hand about your problem­ puting. provides walk-in consulting at a dayfile, a program, or a job 125 Shepherd Labs at the stream file-to help us analyze same hours as its HELP-Line: the problem. Most problems 9 a.m. to 4 p.m. Wednesday you encounter can be dealt ACSS provides phone and Thursday, and 9 a.m. to with by general consultants any consulting for mainframes, noon and 1:30 to 4 p.m. Mon­ time consulting is open. Occa­ day, Tuesday, and Friday. sionally, though, you may need micros, and five software truly specialized assistance. At application areas. those times, consult the other Consulting Schedules HELP-Lines. Current consulting schedules The Data Base HELP-Line Our Microcomputer and Work­ are available on-line. On the (626-1887) is available from 10 station Systems group provides CYBER CA: Type a.m. to 11 a.m. every week its Micro HELP-Line (626- WRITEUP, CONSKED and day. This service is for those 4276) from 9 a.m. to 4 p.m. WRITEUP, CONSULT. On the who need help using data base Monday through Friday except VAX VX: Type MOREHELP packages like SIR, System for a break from 12 p.m. to 1:30 CONSULTING. 2000, or INGRES. p.m. on Monday, Tuesday, and Friday. Consulting hours are also listed The Statistics HELP-Line in every issue of this (626-1887), is available from 1 Newsletter. A Consulting p.m. to 3 p.m. every weekday, On-Campus Consulting Schedule Brief, which also providing consulting on statisti­ Services provides hours and numbers, is cal packages like SPSS, SAS, available free at 128A Lind or BMDP. We have an East Bank walk­ Hall. In consulting service In 128C Our consulting services for Lind Hall. The consultants for Artificial Intelligence Computing and Humanities

234 October 1987 Documentation News

New Manuals, Free Documentation

Steven Brehe BITNET: SKB@UMNACVX

New Edition of the UNIX Programmer's Guide For multiple copies of the Introduction to CYBER UNIX Programmer's Computing Facilities Map and Computing Reference our XEDIT Summary, call UNIX Text Processing Paula Goblirsch at 626-1093. The third edition of ACSS's Introduction to CYBER NOS All these volumes are available Computing is now available: through the Minnesota Book Free Documentation for You can buy copies at the Center and the Student Book Microcomputers Electronics Desk in the Store. Minnesota Book Center (in The ACSS Microcomputer Williamson Hall) and in the Systems and Workstation Student Book Store (31 0 15th Free Documentation for Group provides a number of Ave. S.E., in the Dinkytown Mainframes free documents on the micro Dome building). Other hardware and software University bookstores will also ACSS publishes a number of available through the University order our manuals for you. All shorter free documents, many discount program. users of the CYBER CA should of them listed in Paula I be familiar with the information Goblirsch's article in our These documents provide in this new Introduction. September issue. They include descriptions, advice, and prices I the Computing Facilities Map, on micro hardware: !. which displays the locations of I New Introduction to UNIX all campus computing labs and IBM, Zenith, and Hewlett­ Computing lists the equipment therein. Packard Microcomputers l

In press as we prepare this Among our other free Peripherals: Plotters, issue is our new Introduction to documents are the Software Printers, Mice, Modems UNIX Computing, tor users of Brief, which briefly describes our ENCORE UNIX machine, application packages and Apple Macintosh: Plus, SE, the UX, covering basic language processors on all our and II information on using the UX, systems, and the Central including using file commands, Configuration Diagram, which These provides titles and prices text editors, and language describes our mainframe on micro software: processors. This new computers and attached Introduction is available in the devices. We also have a IBM and Compatibles Student Book Store and the number of new Briefs on using Software Minnesota Book Center. our NOSIVE system, the NV. Macintosh Software All of our free documents are Other UNIX Manuals available in the Computing These free micro documents Information Center, 128A Lind are available at 125 Shepherd ACSS has reprinted portions Hall, as are reference copies of Lab. from the Berkeley UNIX all ACSS documentation and all Reference Set. Our reprints vendor manuals for our include these five volumes: software and operating systems. UNIX Beginner's Guide UNIX Beginner's Reference

October 1987 235 For More Information ... The Computing Information Center, 128A Lind

If you want to

• Open an account on an ACSS mainframe,

• Apply for a research computing grant,

• Enroll in a short course,

• Subscribe to ACSS newsletters,

• Order vendor documentation, or

• Learn more about the software and services described in this issue,

visit our Computing Information Center (CIC) in 128A Lind Hall, open from 8 to 4:30 p.m. Monday through Friday. You can also call 625-7397 for more information.

Consulting Corner

Instructional Computing Consulting

Peter Oberg BITNET: PJO@UMNACVX

ACSS provides instructional • Reviewing any training • Helping you with adminis­ computing consulting to assist and documentation that trative software to man­ faculty and teaching assistants students may need age your class accounts. in the following ways: (Briefs, on-line tutorials, and short course offer­ If you have any questions, Helping you determine ings). please call the instructional how to use ACSS sys­ computing consultant at 626- tems to meet the current • Consulting with students 0200. quarter's instructional regarding system prob­ computing requirements. lems in 128 Lind Hall, Monday through Friday Helping you install your 10:00 to 4:00 p.m. and class software on our some evenings. computers.

October 1987 236 ) ACSS SHORT COURSE SCHEDULE Fall1987

All these courses are tree. To register call 625-7397. Some classes have size limitations: Register early.

Qntroductory Mainframe Courses)

Using Magnetic Tapes in NOS 2 Oct 20-29 TTh 2:15-4 pm Electronic Mail (VAX, BITNET) Oct 21-23 WF 2:15-4 pm

~dvanced Mainframe Course€)

SPSSX for SPSS Users Oct 19 M 3:15-5 pm Using SPSSX (Statistics) Oct 23-30 MWF 3:15-5 pm Beginning 'C' Programming Oct 26-Nov 6 MWF 3:15-5 pm Math and Engineering Software Nov 3-5 TTh 3:15-5 pm Beginning Pascal Nov 3-19 TTh 3:15-5 pm Using SAS (Statistics) Nov 9-13 MWF 3:15-5 pm INGRES (Data Base Management) Nov 11-16 MWF 2:15-4 pm PicSure Graphics Nov 10-19 TTh 2:15-4 pm Intermediate 'C' Language Nov 16-25 MWF 2:15-4 pm

Note: Thursday and Friday, November 26-27, are University of Minnesota holidays. No classes will be held.

(ACSS Short Course Information)

Prerequisites: Some short courses have prerequisites, and are designed to build on knowledge we assume you already have. Without this knowledge you may not be able to keep up with the instructor's presentation. This prior knowledge is your responsibility. The instructor will not be able to go back over material in previous classes. Our Short Course Brief, available in 128A Lind, provides information about prerequisites.

Limits: Many classes have limits to class size. Please try to register early to be sure of getting a place. If you decide to withdraw from a class, please do so as soon as possible, so that we may make the space available to others.

Registration: Register at ACSS's Computing Information Center, 128A Lind Hall. (Hours: 8:00a.m. to 4:30p.m., Monday through Friday) Please call and give us your name if you plan to attend a free class; also call to cancel if you later decide not to attend, so we know how many to expect. We reserve the right to cancel a course if registration is insufficient. For registration information, call 625-7397.

October 1987 237 I I.l I SPCS COMPUTER SHORT COURSES St. Paul Computing Services Fall1987 '

Introduction to CMS Oct. 20,22,27,28 T,Th,T,W 3:00-5:00 CMS MAIL and BITNET Oct. 23 F 3:00-5:00 YTERM Demo Oct. 30 F 10:00-11:00 SAS Oct. 30, Nov. 3,4 F,T,W 3:00-5:00 Introduction to SAS/GRAPH Nov. 2 M 1:00-3:00 TinCan Demo Nov.6 F 10:00-11:00 PC SAS Overview Nov. 9 M 3:00-5:00 CMS, Advanced Topics Nov. 12 Th 2:00-5:00 Introduction to NOMAD2 Nov. 13 F 3:00-5:00 NOMAD2 Application Development Dec. 9,10,11 W,Th,F 10:00-4:00

Registration

To register for the short courses, please obtain and complete a registration form from SPCS (624-7788; 50 Coffey Hall). Return it to the main office prior to the start of the class. Many short courses have a small fee associated with them and require full payment with registration. Sorry, no refunds are made after the class begins. Call 624- 7788 for information about the classes .

•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

Project Assist: Fall Workshops

Linda Fletcher

Project Assist is offering the following workshops on computer-based instruction during fall quarter:

Preparing a Design Document for CBI October 20 9:15-10:15 335 Peik

Evaluation of Instructional Software October 27 10:15-12:15 335 Peik

PC/PILOT: An Authoring Language November 4 9:15-11:15 335 Peik

Introduction to Interactive Videodisc November 10 2:15-3:15 204 Pattee

For more information about these workshops, call (612) 626-1 090 and ask for the workshop coordina­ tor.

October 1987 238 t ! Contract Services f t Need Help? Call Contract Services f I Phil Kachelmyer and Paulina Shur PHK@UMNACVX I How can you use computers in in dBase II and Ill, research. You will be your business, research, and LOTUS 1-2-3, Excel, able to find teaching? How can Omnis 3, Reflex, references by computers-from micros to Pascal, Fortran, author's name, key mainframes-help you solve BASIC, and other words, or date, and your problems? What hardware computer languages. have optional and software are suitable for We can also teach descriptions of your needs? you beginning articles on file. programming skills. • If you work with The ACSS Contract Services • We provide individual tables of numbers or Group can help you answer or group contract simple graphs, we these questions and solve your classes and can convert your computing problems. consulting. research data to two- or three­ • We can help you dimensional color understand what your graphics suitable for computer needs are. Contract Services provides analysis or presentation. ; • We can help you custom programming for select the hardware research and instruction. • We can set up an t and software you electronic mail ·~ need for your project system in your and provide every department using kind of assistance­ The following are just a few standard phone lines from unpacking your examples of the programming and standard micros. I computer, setting it we perform: t up, and installing • We can convert your ~ your software to • We can write IBM micro programs teaching you (in our I computer-aided to Macintosh, or offices or yours) how instruction programs Macintosh to IBM. to use your computer for your course and software. complete with , • We can do statistical tutorials, and on-line analyses of • If you want to include help. responses to a our services into your survey, write proposal budget, we • We can do a technical manuals, can help you write a computer-assisted transfer files, and section of your text analysis helping much, much more. proposal dealing with different research applications of projects in I computers to your humanities. The Contract Services Group research. employs professional analysts • We can set up for a and programmers with I • We are available for data base of consulting and literature references custom programming continued on page 240 on the subject of your

October 1987 239 continued from page 239 If you would like our assistance The Contract Services Group is on a project, your first step is to a unique and valuable backgrounds in computer call Phil Kachelmyer at 625- University resource. In using it, science, statistics, management 2303 and arrange a meeting. you'll benefit from applying information systems, business There is no charge for the first computer technology to your administration, and liberal arts. meeting, and our University­ work. Call us at 625-2303. We have experience with both subsidized rates are very mainframes and reasonable. microcomputers.

Enaineerina Services Computer Maintenance

Gene Kath

Engineering Services provides Interactive Terminals For more information call: full-service maintenance for Wyse 50,75 microcomputer systems, DEC LA34,36, 120 Engineering Services workstations, and their related VT1 00,220,240 790 Transfer Road peripherals. Micro Term 301,320 St. Paul, MN 55114 Teletype 43KSR Telray 3500,3700,3800,3900 Services contracts, time and 10,1061 For information call the Engi­ material, hardware and soft­ Zenith Z-19, Z-29 neering Services HELP-Line: ware installation, and consult­ 627-4357 (627-Help). ing are some of the services Laser Printers available at very competitive Apple Laser Writer rates. H.P. Laser Jet

We are located at 790 Transfer Road; see the accompanying map. f 1 , Pierce- 8 utler We support these systems: N To the 0 St. Paul ,;;m;m;;m;;m;;m;;m;;m;mmm;;m;;, CD B Campus m+4 [lqjjl .Ul\1 i1atl) m Microcomputers N (I> Apple, Macintosh T >.. > "0 (1) -<( t\1 11!~!11 > IBM PC's, XT's, AT's 0 790 Transfer -<( ~ (I> c: m m IBM System/2's ..c -~ 0'1 > - .... c Zenith Data Systems -~ -<( t\1 2 ·- I "0 (/) ~ i!!mm;;m~;~~~mm;mmmm;m!li - Victor 9000 "0 c (1) c t\1 c c Terak 0 .... ·.·Amtrak Rai1road U1 Xerox 820 E > To the >.. ~ Station Minneapolis c:t\1 Hac Dona1d '1 Printers Campus Umversit)' Avenue Epson ~ ') Okidata NEC ~~ ~ '"' ~ ~ IBM Interstate-94 Diablo Cretin-"'""-. No Exit Workstations Vandalia Exit ~ Digital Equipment Corp. SUN Micro Systems

October 1987 240 Software ... Statistics

Statistical Packages

Bruce Center BITNET: BAC@UMNACVX

ACSS provides a number of and many others. Its SPSSXJT ABLES produces statistical packages for documentation is somewhat customized tables suitable for research and instructional use. scattered. It includes the maroon publication or presentation, during Unless otherwise noted, all of SPSS User's Manual Version 6, an SPssx job. It is documented in the packages described in this the blue SPSS Version 7-9 the SPssx Tables Manual, and in the SPssx User's Guide in an article run exclusively on the Update, the CYBER SPSS Version 9 Update, and the CYBER abbreviated form. SPSSX/TABLES CYBER CA. We have several SPSS Support Packet. is available only on VX. statistical packages available WRITEUP,SPSS gives helpful on the VAX VX, and we are hints for running SPSS at the SAS has long been the mainstay expanding our research University of Minnesota. of IBM statistical computing. It can capabilities on this machine. handle anything from descriptive Statistical packages on the SPSS/ONLINE is an interactive statistics and analysis of ENCORE UX are intended editor designed to work directly categorical data to nonlinear primarily for instructional use. with SPSS. It is documented in regression, etc. Documentation the SPSS!ONLINE Manual and as includes the SAS User's Guide ACSS supports several part of WRITEUP,SPSS. Basics Version 5, the SAS User's Guide Statistics Version 5, and microcomputer statistical the SAS Companion for the VMS packages as well, and these Operating System. Also useful is are included in the list below. the SAS Applications Guide and Our Statistics HELP-Line the SAS Introductory Guide. SAS Help for any of our packages now supports is available only on VX. can be obtained by calling the Statistical HELP-Line at 626- microcomputer packages. BMDP is a group of 40 separate 1887, 1:00 to 3:00 Monday programs linked by a common through Friday. control language. It has excellent statistical documentation in the All of the documents referred to BMDP85 Statistical Software SPssx is the updated version of Manual. WRITEUP,BMDP in this article are available for SPSS, containing improved file explains how to use BMDP at the perusal in our Computing handling and data manipulation University of Minnesota. Information Center in 128A capabilities, especially for Lind. If there are any packages alphabetic variables; it also MINITAB is an interactive general­ currently available for the contains several new statistical purpose statistical system, for CYBER or the VAX that you procedures. These include cluster instructional use and for those with don't see here, but would like analysis, multidimensional scaling, little previous experience with and contingency table analysis. us to purchase, don't hesitate computers. This package is The SPssx User's Guide is quite to call me at 625-2538. intended for small data sets. It is readable. Also useful are the documented in the ACSS MIN/TAB Introductory and Advanced Reference Manual, which is also Statistics Guides, and a primer General-Purpose Packages available as WRITEUP,MINITAB. called SPssx Basics. An excellent instructional guide, WRITEUP,SPSSX provides online both for statistics and MINITAB SPSS is an integrated system of documentation. SPssx is use, is available in the MIN/TAB statistical procedures for the available on CA, VX, and IBM Handbook, 2nd Edition. MINITAB analysis of numerical data. It compatible microcomputers. The is available on both CA and VX, contains most everything from microcomputer version is descriptive statistics to multivariate and is now supported on IBM­ documented in SPSS!PC+ and compatible microcomputers. I analysis of variance (MANOVA), SPSS!PC+ Advanced Statistics. continued on page 242

October 1987 241 continued from page 241 Time Series Analysis cluster factoring" to select vari­ ables that are tightly collinear, and SHAZAM performs econometric item analysis and scale construc­ S is an interactive statistical and time series analysis. Its tion based upon its clusters. language for data analysis, primar­ manual can be obtained by typing Documentation is available in the ily used for statistical instruction. WRITEUP,SHAZAM. TRYSYS Reference Manual. Complete documentation is available in S: An Interactive TSP is the classic econometric CLUSTER is an older package Environment for Data Analysis. S package. It can handle time series that provides a number of subpro­ is available only on UX. by ordinary and two-stage least grams for a wide variety of hierar­ squares; it also performs graphing, chical and non-hierarchical cluster SYSTAT is a very easy to use, interpolation, and normalization. It analyses. Documentation is easy to learn, though statistically is documented in the TSP Refer­ obtained by typing limited, package for microcompu­ ence Manual and TSP User's WRITEUP,CLUSTER. ters. SYSTAT can handle only Guide. small data sets. The documenta­ tion, which is excellent, can be RATS analyzes and forecasts time Multidimensional Scaling and found in SYSTAT: The System for series by ordinary least squares, Matrix Analysis Statistics. SYSTAT is available weighted least squares, least only on PC-DOS machines and the squares with omitted observations, KYST·2A is a multidimensional Macintosh. and two- and three-stage least scaling and unfolding program with squares. It is documented in the some limited data management RATS User's Manual. capabilities. Its manual is called ANOVA and Regression How to Use KYST-2.

GUM is an interactive program for Factor and Cluster Analysis SINDSCL is a program that the statistically sophisticated user. and Multidimensional Scaling performs individual differences It analyzes a wide range of regres­ multidimensional scaling. See sion models, performs analysis of LISREL performs the analysis of How to Use SINDSCL from Bell variance and covariance, contin­ linear structural equations using Labs. gency table analysis, and pro bit maximum likelihood, ordinary least analysis. It is designed for the squares, or generalized least MATTER is an interactive matrix statistically sophisticated user. It is squares. It is designed for the sta­ manipulation program written by documented in The GUM System, tistically sophisticated user, and is the Applied Statistics department. Release 3. GUM is available on documented in the LISREL VI Designed originally as an instruc­ CA and VX. User's Guide. tional , it is very useful for matrix addition, subtraction, MULTREG is an easy-to-use EQS has very similar capabilities multiplication, inversion, and interactive package that performs to LISREL. It uses a fairly simple transposition. It is documented in several types of multiple linear and straightforward control lan­ the MATTER User's Manual. regression. It is documented in the guage, and provides extensive MUL TREG User's Manual. syntax-error checking, designed MULTREG is available on CA and for the statistically sophisticated ux. user. EQS is documented in Theory and Implementation of IVAN is an ANOVA package EOS, a Structural Equation written by the Applied Statistics Program. EQS is available only Department primarily for instruc­ on VX. tional use. It is documented in the IVAN User's Manual. TRYSYS1 is a comprehensive cluster analysis package, an updated version of the BC TRY system. It can provide several types of multiple group factoring, oblique cluster structures, "key-

242 October 1987 Data Base Update

Data Base Packages: Mainframe and Micro

Peter Oberg BITNET: PJO@UMNACVX

ACSS provides the following structure in which one record is If you would like help in mainframe data base packages said to own may other records choosing a data base package for research and instructional in a top-down or tree-like for your project, call the Data computing. (The packages run structure.} It is often used in Base HELP-Line at 626-1887, on the machines indicated scientific and business applica­ Monday to Friday, 10:00 to within parentheses.) tions. 11 :00 a.m., for more informa­ tion. SIR can easily exchange data INGRES (VAX): A relational with SPSS, BMDP, and SAS data base structure based on statistical packages. It also Micro Data Bases the mathematical concept of a provides report writing and relation, typically used in table-generating routines. You can check out the scientific and business following data base packages, applications. Data is Documentation includes the which run on IBM and represented in rows and SIR User's Manual and compatibles, at 125 Shepherd columns called domains. Data SIRHELP (an on-line help Labs: I structures, called tables, are utility}. t manipulated through data DBases Ill Plus manipulation language Power Base ABase 5000 operations. 52000 (CYBER CA): S2000 is Reflex I a hierarchical data base PFS: Professional file You access INGRES data management system primarily PFS:Report t bases through the QUEL used in business applications. natural language, the EQUEL As a general-purpose system, it programming language using allows the user to define new You can check also out these Pascal, Fortran, COBOL, and data bases, store data, and Macintosh data bases: C, or menu-driven facilities for then update values in these the non-programmer. data bases. S2000 contains an Microsoft File easy query language designed Factfinder Documentation includes a four­ to permit non-programmers to Filevision volume set of INGRES perform searches of their data. FileMaker Plus Reference Manuals and Double Helix RTINGRES (an on-line menu Documentation includes the Omnis 3+ facility}. S2000 Support Manual. Reflex

SIR (CYBER, VAX): SIR (the For More Information The Micro Group provides Scientific Information Retrieval consulting for these packages system} is a case-oriented, All of the documentation and teaches short courses on self-contained data base referred to in this article is some of them. See our management system that is available in the Computing quarterly short course schedule hierarchical and network­ Information Center, 128A Lind for more information. oriented. (A hierarchy is a data Hall. f I October 1987 243 Text Erocessjng

Text Processing Software and Services

Sharon Krmpotich VXMail: SAK

ACSS mainframe text TeX of software to analyze and processing services currently perhaps improve their writing. emphasize text formatting and TeX, on the VX and UX, is the STYLE is a program that printing options available on the powerful formatting program returns statistics on sentence VAX 8600 (the VX) and the developed by Donald Knuth, length and type, word usage, ENCORE UNIX (the UX). Staff emphasizing typographic and sentence openers for a can answer questions and control and mathematical document, and gives readability assist with problems, as well as formatting. TeX documentation grades on four separate scales. respond to general inquiries is available in the TeXbook DICTION looks for frequently about text processing. Call (Addison-VVesley, 1986) by misused phrases, and 625-1391 from 10 to noon Donald Knuth, which is also EXPLAIN is a thesaurus that Tuesday, VVednesday, and available in the Computing suggests alternative phrases. Thursday. Information Center. VVe also have a demonstration copy of Documentation for these tools As described later in this TeXtures (TeX on the Apple can be found in the ACSS article, our Microcomputer Macintosh) available for manual UNIX Text Processing, Systems and VVorkstation interested users. reprinted from the Berkeley Group also supports text UNIX Reference Set and processing software for IBM available for reference in the compatibles and the Macintosh. Scribe and TeX Printed Computing Information Center. Output (You can also buy copies at the Electronics Desk in the Scribe VAX users of Scribe and TeX VVilliamson Hall Book Center will want to use the Xerox 8700 and at the Student Book Store The Scribe document laser printer for output. The at 310 15th Avenue S.E. in the formatting software, available 8700 is a fast printer, capable Dinkytown Dome building.) only on the VX, is based on an of printing from a large number You can type man style or extensive data base of of discrete fonts within font man c:li.ction at the main document specifications and families. Scribe and the 8700 UNIX prompt for on-line formatting controls. It provides have been used at the documentation for these such features as automatic University for several years to programs (the DICTION entry hyphenation, footnoting, produce theses and includes help for EXPLAIN). indexing, table layout, math dissertations, manuals, reports, expressions, bibliographies, and camera-ready copy for and tables of contents. publications. Kurzweil Scanning

VVe have also added some new The output device for TeX on VVe provide a Kurzweil4000 fonts, including script the ENCORE (UX) is an Apple document scanning service in characters, to Scribe's font data LaserVVriter, a 300 dot/inch 128B Lind Hall. base for the Xerox 8700 laser printer. printer. Scribe documentation The Kurzweil can read both and the free ACSS Brief Xerox typewritten and typeset printed 8700 Fonts Available with STYLE, DICTION, and material and convert it into Scribe can be found in the EXPLAIN ASCII code for computer ACSS Computing Information processing. Kurzweil scanning Center, 128A Lind Hall. VVriters on our ENCORE UNIX system (the UX) can use a set

244 October 1987 is a much faster and more Contact Carol Winther at 625- You can check out these precise form of text entry than 9525 between 10:00 a.m. and packages for the Macintosh at rekeyboarding. The Kurzweil is 12:00 noon, Monday through 125 Shepherd Labs: frequently used to create text Friday, for further information files for editing and revision of and scheduling. Microsoft Word existing documents, for Write Now storage of printed materials, MacWrite and for literary or linguistic Text Processing for Micros research and analysis. PageMaker (desktop You can check out these text publishing) Files scanned by the Kurzweil processing packages for IBM ReadySetGo (desktop can be output onto a Zenith and compatibles at 125 publishing) 150 (IBM PC-compatible) disk Shepherd Labs: or a Macintosh disk. It is also possible to direct the output to PFS: Professional Write Our Microcomputer Systems a permanent file on a CYBER Microsoft Word and Workstation Group I account, which can also be Word Perfect provides consulting and short transferred to the VAX if so Word Star courses on some of these desired. You can use a $1000 Word Star Professional packages. Call the Micro II research computing grant to HELP-Line (626-4276) and see pay for Kurzweil scanning. Pagemaker (desktop our quarterly short course publishing) schedule for more information. I l

Aaificiallntelliaence

Artificial Intelligence Services

Ron Zacharski BITNET: RAZ@UMNACVX UXorVX: raz

AI on VX and UX includes an incremental VAX OPS5: OPS5 is a compiler, a full-screen rule-based language that is ACSS provides a number of EMACS-type editor, and typically used to build Artificial Intelligence (AI) lan­ debugging aids (including expert systems. Its major guages that run on the VAX break loop, debugger, strength is that it is a gen­ 8600 (the VX) and the EN­ stepper, and tracer). eral purpose tool. It CORE Multimax (the UX). easier to design, debug, These are available both for Quintus : Available and maintain. instructional and research use. on the VX, this is consid­ (Research grants are available ered one of the best imple­ Manuals for the above lan­ that offer one thousand dollars mentations of Prolog and it guages are available for exami­ of computer services for fifty has been reported that its nation at the ACSS Computing dollars.) The software in­ speed of execution com­ Information Center in 128A cludes: pares favorably with Pascal. Lind Hall. If you would like It features an EMACS editor further information, please feel VAX Common LISP: This (Unipress version), a free to contact the Special implementation provides a debugger, and an on-line Projects Group at the number very good environment for help system and manual. below. LISP programming. It continued on page 246

October 1987 245 continued from page 245 and the Macintosh, including Tl starting at the design phase PC Scheme, MacScheme, and continuing to the project's AI on Microcomputers ExperCommon LISP, conclusion. Please call us if we MacProlog, Turbo Prolog, AAIS can be of any assistance. Public domain versions of LISP Prolog, and Prolog II. If you (XLISP, and PC Franz Lisp) would like to try one of these and Prolog are available for products, see a demonstration, Contract Programming IBM-PC compatibles. XLISP is or if you have any questions, also available for the Macin­ please feel free to contact us. For a fee we can write software tosh. You can obtain copies tailored to your project. from the Special Projects Contact a consultant at the Group at no cost other than TCSIGART address listed below to discuss providing a blank formatted this service. disk. TCSIGART (Twin Cities Spe­ cial Interest Group for Artificial The University has a site Intelligence) holds monthly Additional Information license for Tl Personal Consult­ meetings, usually on campus, ant Plus, which is an expert which feature lectures by An ACSS Brief, Artificial system development tool for people in academia or industry Intelligence Services, is avail­ IBM-AT clones. For more on a topic in AI. The lectures able at the ACSS Computing information on this tool, con­ describe current research in AI Information Center, 128A Lind tact the Microcomputer and or commercial products being Hall. This Brief provides Workstation Systems Group developed. For information additional information on 124 Shepherd Lab 626-4276. about TCSIGART's next meet­ available languages and ing, call the Special Projects services. If you have any We also have a site license for Group. questions please feel free to Smalltalk-80 for the Macintosh. contact us. If you are interested in this language, contact the Special AI Consulting Special Projects Group Projects Group at the number M141 Fraser Hall (office) below. The Special Projects Group 128A Lind Hall (campus provides general consulting on mailing address) We have worked with a number Artificial Intelligence. We also (612) 625-8332 of commercial versions of LISP, provide ongoing support Prolog and expert system thoughout a research project, shells for both IBM compatibles

Math and Enaineerina Packaaes

Math and Engineering Software Tools

Michael J. Frisch BITNET: mjfrisch@umnacvx

ACSS provides an extensive DOUBLE PRECISION versions Packages collection of software tools for of most of the subprogram mathematics and engineering libraries are also available on LINDO solves small to me­ dium-size linear, quadratic, and computing. The packages and the VAX VX computer. All integer programming problems subprogram libraries described packages and libraries on the interactively. The package is in this article run on our CY­ CA and VX machines are well documented in the LINDO BER CA computer except as documented. User's Manual. (VX) noted. As indicated by (VX), some of the packages and

October 1987 246 f

MPOS, a multi-purpose optimi- SPICE2 simulates the electrical WRITEUP,MINNUB. zation program, solves linear, performance of semiconductor quadratic, integer, and mixed electronic circuits. The SPICE2 UNPACK is a library of subpro- ) integer programming problems. Manual or the 75-page grams that analyze and solve The documentation for MPOS WRITEUP,SPICE2 documents various types of linear equa- is the Multi-Purpose Optimiza- the package. (On VX, the tions. UNPACK is documented tion System User's Guide or package is named SPICE.) in the on-line the 160-page on-line WRITEUP,UNPACK and the WRITEUP,MPOS. UNPACK User's Guide. (VX)

LPKODE is an instructional Register for our free short YSMPLIB, the Yale Sparse package for linear, integer and Matrix Library, solve sparse t mixed integer programming course on math and symmetric and non-symmetric and the transportation problem, engineering software by systems of equations by direct documented in calling 625-7397. methods. For copies of the t WRITEUP,LPKODE. YSMPUB manuals, contact the I ACSS Computing Information MATLAB is a matrix instruc- Center, 128A Lind Hall. (VX) I f: tiona! package based on t software from the UNPACK Libraries PCGPAK solves sparse non- and EISPACK projects. Docu- symmetric systems of equa- t mentation is in CALGOPL is a special file con- tions by iterative methods. WRITEUP,MATLAB on the CA. taining the Association for Documentation is the PCGPAK Computing Machinery Col- User's Guide or use the FORSIM is an ordinary and lected Algorithms, published in command TYPE partial differential equations Transactions on Mathematical ACSS$WRITEUP: PCGPAK. (VX package, documented in the Software. Documentation is in only) manual FORSIM VI Simulation WRITEUP,CALGOPL and in Package. the Collected Algorithms SPARSPK solves sparse sym- publication. metric positive definite systems REDUCE2 is an algebraic rna- of equations and sparse least nipulation package for symbolic IMSL, the International Mathe- squares problems by direct calculations. The on-line matics and Statistics Library, is methods. Documentation is in WRITEUP,REDUCE2 is the the most comprehensive of our the SPARSPAK: Waterloo documentation. subprogram libraries, providing Sparse Matrix Package User's routines for many purposes. Guide for SPARSPAK-A and DYNAMO runs continuous You can get help in ordering SPARSPAK-8 and TYPE simulation models described by IMSL Edition 9 manuals and ACSS$WRITEUP:SPARSPK a set of ordinary differential updates and also use reserve (VX only) equations. Documentation is in copies in the ACSS Computing the DYNAMO User's Manual. Information Center, 128A Lind EISPACK is an eigenvalue- Hall. The calling sequence for eigenvector library. Documen- SAP4, a program for linear IMSL routines is given in tation is available on-line in structural analysis, makes a WRITEUP,IMSL on the CYBER WRITEUP,EISPACK and in two static and dynamic analysis of CA. (VX) books, Matrix Eigensystem linear structural systems. Routines: EISPACK Guide and SAP4 is documented in the MINNLIB, the Minnesota Sub- Matrix Eigensystem Routines: manual SAP IV, A Structural program Library, contains sub- EISPACK Guide Extension. Analysis Program. programs for operations on (VX). l matrices, vectors, and linear NONSAP, for nonlinear struc- equations; integration and EPISODE, LSODE, and LSODI I tural analysis, is designed for solution of differential equa- are libraries to solve initial I the efficient solution of nonlin- tions, polynomials and special value problems for stiff or ear problems and can also be functions; interpolation and nonstiff systems of first-order I I used for linear analysis. See approximation; and statistical I the NONSAP Manual. analysis. MINNUB is docu- continued on page 248 ~ mented in the on-line f I [. '1. October 1987 247 f [ 1 continued from page 247 BESPACK is a library of on the CYBERs. On the VX routines for Bessel and Airy machine, the interactive ordinary differential equations. functions. For copies of the command HELP LIBS gives Their documentation is in the BESPACK documentation, details how to access libraries EPISODE User's Manual, contact the ACSS Computing there. WRITEUP,LSODE, and Information Center. (VX) WRITEUP,LSODI. (VX) You will find both these guides and documentation for the QUADPAK is a library for Documents software described above on numerical integration reserve in the ACSS (quadrature) of single definite This software is described in Computing Information Center, integrals. Documentation is in greater detail in two ACSS 128A Lind Hall (625-7397). the book QUADPACK: A manuals that can be ordered You can also obtain your own Subroutine Package for through the Electronics Desk in copies of the documentation Automatic Integration and in the Minnesota Book Center from the software suppliers and WRITEUP,QUADPAK, or use (Williamson Hall): the Guide to in some cases (as indicated the command TYPE Applications Packages: above) from us. In particular, ACSS$WRI'IEtlP_: [~AK] nDEX. Mathematics and Engineering the guides are available as the and the Guide to Subprogram on-line WRITEUP,MATHPAC MIN5LIB is a library for solving Libraries. and WRITEUP,LIBNDEX on problems in linear program- the CYBER CA. ming, unconstrained optimiza- The Guide to Applications tion, and linearly and nonlin- Packages: Mathematics and For more information about early constrained optimization. Engineering describes these and other software Documentation is in packages on our CYBER CA packages for mathematics and WRITEUP,MIN5LIB and the computer in these areas: engineering computing, call MINOS 5.0 User's Guide. (VX) Mike Frisch, the Scientific • mathematics: linear and Programs Librarian (625-5830). GRG2 is a comprehensive nonlinear programming, nonlinear programming library ordinary and partial of subroutines to solve differential equations, and Math and Engineering constrained nonlinear optimiza- algebraic manipulation Software Short Course tion problems. For copies of the GRG2 User's Guide, • simulation: discrete and A free short course on Math contact the ACSS Computing continuous simulation and Engineering Software is Information Center. (VX) being offered Tuesday and • engineering: structural and Thursday, November 3 and 5, MINPACK is a library for electronic applications 3:15 to 5 pm. The course will solving problems that involve cover use of packages and unconstrained minimization and The description of each libraries: access, capabilities, nonlinear least squares. It is package includes sample jobs examples and using the most documented in for the CYBER, sample output, common routines. The class is WRITEUP,MINPACK and the and information on acquiring co-sponsored by the Minnesota MINPACK User's Guide. (VX) documentation for the package. Supercomputer Center and will also include details on their BSPLINE uses B-splines When searching through the software offerings in these (piece-wise polynomial Guide to Subprogram Libraries areas. Contact the ACSS functions) to solve various for the subprograms you need Computing Information Center interpolation and approximation on the CYBER CA or VAX VX (625-7397) for registration problems. A Practical Guide to machines, you should first refer details. Splines, on reserve in the to the back of the Guide in its ACSS Computing Information "Keyword in Context Index." Center, describes the library. The Guide also gives details (VX) on how to access each library

248 October 1987 Liberal Arts Comoutina

Consulting for Liberal Arts Research

Tom Rindflesch BITNET: TCR@UMNACVX UX:TCR

Our Special Projects Group Of particular interest to major positions in a word: offers consulting and software researchers in the liberal arts initial, medial, and final. See support services to liberal arts are the following text analysis the on-line document researchers using the programs: WRITEUP,TEXHELP=LTIRCNT. computer. If you are analyzing a medieval manuscript, GENCORD creates WRDSTAT counts the words in maintaining the data from an concordances and indexes and a text and then calculates the archaeological dig, or engaged provides frequency distribution total number of tokens and in any research in the liberal information for letters and types, and the average length arts, the consultants in this words. See the on-line of the tokens and types. It also group can help you select the document determines the number of best computational tools for WRITEUP,GENCORD on the words of each length occurring your project from the many CYBER CA for documentation. in the text. See the on-line resources which we provide GENCORD is also available on document and can assist you in using the VAX VX. WRITEUP ,TEXHELP=WRDSTAT. them. For more information, call the consultants listed TEXTAL allows you to specify For further information, contact: below. patterns of words that you want to retrieve from a text. See Tom Rindflesch We also provide contract WRITEUP,TEXTAL on the Ron Zacharski programming services. For a CYBER CA. M141 Fraser Hall (office) fee we can write software 128A Lind Hall (campus mail) tailored to your project. LTIRCNT counts letters in a (612)625-8332 Contact one of the consultants text and tallies the frequency of listed below to discuss this occurrence of letters at the service.

If you are analyzing a medieval manuscript, maintaining data from an archaeological dig, or doing research in the liberal arts, our consultants can help you select the best , computational tools. I l October 1987 249 Proarammina Lanauaaes

NOS 2, NOS/VE, VMS, and UNIX Language Processors

Janet M. Eberhart and Jim Miner BITNET: JME@UMNACVX and JFM@UMNACVX

The attached table shows the the VMS system (VX), and we Our language processors are variety of programming­ removed PU1 and COBOL also described in the ACSS language processors available version 4.7 from the NOS 2 Software Brief, distributed free on our central systems. system (CA). We expect to at our Computing Information provide BASIC, Fortran-77, Center, 128A Lind Hall. During the last year, we added Pascal, and CYBIL on our new support for MODULA-2 on the NOS/VE system (NV). UNIX system (UX) and for Con

Table 1: Language Processors on ACSS Central Systems (as of September 11, 1987)

Language Description of the language Machine Name Version Description (source)

Ada General purpose, structured language. ux adaed 1.4 educational ANSI Ada interpreter/translator (New York U) vx Ada ANSI1983 Standard Ada compiler (DEC)

APL A Programming Language. Numerical +operator oriented language. CA APL 2.1 APL interpreter (CDC+ U of Massachusetts)

BASIC Beginners All purpose Symbolic Instruction Code. CA BASIC 3.5 BASIC compiler (CDC) NV BASICNE BASIC compiler (CDC) c C Programming Language. ux cc C programming language (Encore) vx VAX C 2.3 C programming language (DEC)

C++ Extended C Programming Language. ux CC C++ programming Language (AT&T)

COBOL COmmon Business-Oriented Language. CA COBOL5 5.3 COBOL-74 compiler (CDC) vx VAX COBOL3.4 COBOL-74 compiler (DEC)

Emulators Assembly Language Simulators for another computer. CA EMULATE 1.0 CDC 3200 computer (U of Minnesota) CA MIXBYTE 1.0 MIX decimal machine language simulator CA MACR011 2.0 DEC PDP-11 emulator (U of Minnesota) CA MIXAL 2.0 Knuth MIX computer (U of Minnesota) ux iPSC 3.0 Intel Hypercube simulator vx ISPS Instruction Set Processor Simulator

October 1987 250 f Language Description of the language t Machine Name Version Description (source)

Fortran IV ANSI1966 FORmula TRANslation language -numerical language. CA MNF 5.4 MiNnesota Fortran compiler (Use not recommended) CA FTN 4.8 ForTraN compiler (CDC) (Use not recommended)

Fortran-77 ANSI 1977 FORmula TRANslation language -extended numerical. CA M77 2.7 Minnesota Fortran-77 (U of Minnesota) CA FTNS 5.1 Fortran-77 compiler (CDC) I NV FORTRANNE 1.4 Fortran-77 compiler (CDC) I ux f77 Fortran-77 compiler (Encore) vx FORTRAN 4.6 Fortran-77 compiler (DEC) l GPSS General Purpose Simulation System. Discrete event simulation. i CA GPSS 2.0 GPSS compiler (Northwestern U) f LISP LISt Processing language- non-numerical, symbolic-expression. f CA ALISP 3.2 LISP interpreter (U of Mass. at Amherst) CA LISP 4.1 LISP interpreter (U of Texas) ux Franz Lisp 1.0 Franz Lisp (Encore) f vx LISP 2.1 VAX Common Lisp (DEC) MIMIC MIMIC an analog computer- continuous-system simulation. I CA MIMIC 1.3 interpreter (CDC)

MODULA-2 Modula-2 Programming Language ux me modula

OPSS General Purpose Expert System Language. vx OPSS 2.1 ) i Pascal ISO 7185 Standard Pascal. General-purpose, structured language. l CA APASCAL 4.1 Full ASCII Pascal compiler (U of Minn) ~ CA PASCAL 4.1 Pascal compiler (U of Minn) l NV PASCAUVE Pascal compiler (CDC) .1 ux pc Pascal compiler (Encore) vx PASCAL 3.5 Pascal compiler (DEC) 1 J Pro log Logic programming language. I ux wup Waterloo Prolog Environment (U of Waterloo) i I vx Prolog 1.5 Prolog compiler. (Quintus) ! RPG-11 Report Program Generator II- business-oriented language. t CA RPGII 1.0 RPG-11 translator (U of Minnesota+ CDC) SIL System-Implementation Languages. Machine-dependent, medium level. I CA SYMPL 1.4 SYsteMs programming Language compiler (CDC) f NV CYBIUVE Cybil compiler (CDC)

SIMSCRIPT SIMulation tranSCRIPT language - discrete event simulation. l CA SIMII5 4.6 SIMSCRIPT 11.5 compiler (CACI) t SMALLTALK Object-oriented language ux st Little Smalltalk (U of Arizona)

SNOBOL4 StriNg Oriented and symBOlic LAnguage - non-numeric language. lj CA SNOBOLC 3.3 SNOBOL4 interpreter (UC Berkeley+ Minn.) , CA SNOBOL 3.10 SNOBOL4 interpreter (U of Colorado)

I

October 1987 251 Graohics

ACSS Mainframe Graphics Packages

Michele Lewis

ACSS offers its users a broad GRAPHICS on the VX provide GRAFMAKER: a set of Fortran spectrum of software packages additional information on these subroutines for generating line for graphics applications. If you packages. graphs, bar graphs, needle wish more information about graphs, and pie charts. Fea­ the software listed in this CONTOUR SYSTEM: a library tures include options for draw­ article, you can call the ACSS of Fortran subroutines that ing multiple charts in a single HELP-Line to speak with our allow the user to generate two­ picture, shading between consultants about these pack­ and three-dimensional contour curves on a graph, exploding ages. You can also read the maps and mesh pictures from pie segments, arbitrary axis po­ documentation referred to in either gridded or randomly sitioning, and multiple axes. In this article. located data. Three-dimen­ addition, GRAFMAKER in­ sional views may be created cludes GRAFEASY, a set of ACSS provides varying levels from any point in space, from subroutine calls that simplify of support for its packages; above or below the surface. GRAFMAKER even further for therefore, the packages de­ (VX) quick and easy graphic presen­ scribed in this article are sepa­ tation of data. (VX) rated into groups that reflect 01-3000: a graphics software the level of support they re­ package based on the PICSURE: an interactive ceive. After each description, SIGGRAPH CORE standard. computer graphics software we include the mnemonic of the The package is a library of system for generating charts ACSS system on which the Fortran-callable routines in and graphs with a simple package is available: CA for which graphics are supported sequence of English-like the CYBER CA system, and VX in both batch and interactive commands. No programming for the VAX/VMS system. environments. Dl-3000 is knowledge is necessary. device-independent and has PICSURE can create line many features including full graphs, bar charts, pie charts, Strong Support three-dimensional viewing; and text charts; in addition, graphic arts-quality text; dy­ multicharts can be created by ACSS highly recommends the namic color lookup tables; combining two or more basic software packages published polygon fill and patterning; charts into a single composite by Precision Visuals, Inc. (PVI). retained segments; visibility; chart. The package has an on­ The standard metafile that may highlighting; segment priority line tutorial and HELP facility be generated from these control; segment storage data for first-time users. (VX) packages can be viewed from structure save and restore; and both CA and VX machines and full three-dimensional modeling processed by many ACSS interface. (CA, VX) Intermediate Support graphics devices. For general­ purpose applications, ACSS 01-TEXTPRO: a selection of Products in this section, which recommends Dl-3000, GRAF­ publication-quality character were developed by Computer MAKER, and PICSURE. fonts in two and three dimen­ Associates-formerly Integrated These three packages have sions. These fonts may be Software Systems Corporation been designed to be used by accessed from any of the other (ISSCO)-receive intermediate users of different programming PVI packages. Ten different support from ACSS. The abilities and requirements. typefaces are available, and packages are maintained and WRITEUP,DI3000 and the characters may be drawn updated; however, ACSS WRITEUP,PVI on theCA and as outlines or solid characters. recommends that new users MOREHELP WRITEUPS (VX)

252 October 1987 t J I } I l j consider the PVI packages CNTOUR: a Fortran subroutine SCLPLT: an easy Fortran I l described above for their that references PLOTPAC and subroutine for generating graphics applications. Refer to MNCORE to produce contour scaled two-dimensional linear ) WRITEUP ,GRAFGEN and plots with simple annotation. plots for a printer. (CA} MOREHELP WRITEUPS (CA} GRAPHICS for additional SIGN: a program for plotting information on the ISSCO MNCORE: ACSS's implemen- text and creating signs. (CA} packages. tation of the CORE standard. This library of Fortran subrou- SURFACE II: a program with DISSPLA: an industry-standard tines has the basic graphics 62 commands for plotting library of over 400 Fortran subroutines for two- and three- contours, surface meshes, and subroutines capable of two- dimensional, and full-color posting (scatter} diagrams. and three-dimensional linear graphics composed of lines, (CA} plots, pie and bar charts, three- text, and polygons. (CA} dimensional surface meshes, SYMAP: a program used to cartographies (e.g., with over PASPLOT: a library of Pascal generate density plots of spatial twenty maps of the world subroutines for two-dimen- data that are output on a viewable with any of twenty sionallinear plots, with lines, printer. (CA} projections}, color and pattern special symbols, scaling, and capability, contouring, elabo- windowing. (CA} TEKLIB: a library of Fortran rate annotations, and more. routines for drawing text, (VX} PLOTPAC: an elementary graphs with annotation, and Fortran plotting package that other elementary figures. This TELL-A-GRAF: a sophisti- provides higher-level routines library is also known as the cated, widely used interactive and uses MNCORE routines to PLOT-10 system, and consists graphics program for producing scale and draw two-dimen- of the Terminal Control System publication-quality, two-dimen- sional plots with axes. (CA} (TCS}, Advanced Graphing II sional linear plots, bar and pie (AG2}, and the Character Gen- ) charts, and signs. (VX} PLOT3D: a Fortran subroutine erating System (CGS}. (CA} that creates perspective plots j of three-dimensional surfaces f Minimal Support with hidden lines removed. If you'd like more information J (CA} about the software listed in this ~ The following programs have article, you can refer to the l minimal ACSS support and are PLTSCL: an easy-to-use documentation referred to not recommended to new Fortran subroutine used with earlier or call the ACSS HELP- I users. PLOTPAC to generate scaled, Line (626-5592} and speak with ~ two-dimensional linear plots. ACSS consultants. User's CALCOMP: a library of Fortran (CA} guides for all packages pub- subroutines using PLOTPAC lished by a vendor can be and MNCORE to plot calendar, PRNPLO: a Fortran subroutine, ordered directly from the linear, logarithmic, and polar more sophisticated that vendor. The Computing Infer- axes; grids; smoothed and SCLPLT, that is used for mation Center in 128A Lind dashed lines; arrows; arcs; plotting grids, axes, titles, and Hall will provide assistance with spirals; ellipses; equilateral lines on standard printers. vendor orders and has copies polygons; shaded bars; annota- (CA} of all documentation available tions; and special characters. for review. (CA} PRNTPLT: an easy Pascal subroutine that uses PASPLOT to plot simple two-dimensional I linear plots for a printer. (CA}

1< I

October 1987 253 Hardware ...

Svstem Notes

ACSS System Configuration

Lawrence Liddiard

In this issue we are publishing the • CA, the second system, is a Other parts of the diagram repre­ latest version of our configuration Control Data Corporation sent devices attached to ACSS's diagram which illustrates the (CDC) CYBER running the central mainframes. The circles present ACSS central NOS 2 operating system. above the system rectangles rep­ configuration, mainframe resent disk storage and paths computers with attached disk • VX, the third system, is a attached to each system. The disk storage and communication Digital Equipment Corporation capacity is given in megachar­ devices. (Although not shown on (DEC) VAX running the VMS 4 acters or megabytes as appropri­ this diagram, each ACSS central operating system. ate. The rounded rectangles de­ system also has 9-track, dual 1600 scribe input/output services for the and 6250 density magnetic tape • UX, the fourth system, is an entire complex. units for user files and disk storage ENCORE Computer backup.) Corporation Multimax system The smaller rectangles under the with 6 processors running system rectangles represent Note that each ACSS system UMAX 4.2, a UNIX compatible communication devices that provides research, instructional, system. enable central systems to interact and public service computing. with users. The maximum To the left in each system number, max.n, of simultaneous The Key in the upper right of the rectangle, beneath the service users for a communication device diagram explains the content of the description, is the name and model is given as the number of Ports in four large rectangles representing number of the central system. the rectangle to the right of the four mainframe systems: the two Under the name and model manufacturer's name for the CYBER systems, the VAX 8600, number, the current number of device. Each of these communica­ and the ENCORE Multimax central processors for the system tion devices is connected to the system. Briefly, each system is given. Also to the left for ACSS - net network of TELLABs rectangle contains the following CYBER systems, beneath the multiplexers that interconnect all of information: current number of central ACSS's campus public labs and processors, the number of other Information System's com­ At the bottom center, in bold type, peripheral processing units puter centers. In addition, each is a two-letter mnemonic I D. (PPUs) is given. PPUs are communication device is con­ These mnemonics - NV, CA, VX, auxiliary computers on CYBERs nected to a separate dial-in rotary and UX- are commonly used to that perform input/output and on the University's digitallntecom refer to each system. "bookkeeping" operations besides IBX phone system. Finally, the job control flow. IBX LANmark Ethernet connection At the top left, in bold type, is a is shown for TCP/IP and DECNET brief indication of the service To the right, beneath the operating high-speed protocols. provided by each system. At the system name and numeric level, is top right, also in bold type, is the a figure indicating the approximate Other communication features in operating system name and total central processing speed of the diagram include the TCP/IP numeric level. Reading the the entire system, measured in front-end service that diagram from the left: million instructions per second interconnects CA (planned for the (MIPS). For multiple central future), VX, and UX, and permits • NV, managed by ACSS for IT, processor systems we add a electronic mail and file transfer emphasizes CAD/CAM second line giving the processing between systems. Connection to (Computer-Aided Design and speed in MIPS for a single the national BITNET network is Manufacturing) NOSNE processor. The bottom figure on shown by the communication service for University research the right gives the size of each arrow extending from the CA and and instructional use as a system's central (or main) VX systems. Control Data Engineering memory in millions of units­ Center. megacharacters or megabytes as appropriate for each system.

October 1987 254 ~~~~_...,-.,.;~r;i<.>))l!iiil4.re!"# ·>~ ~·;;.·iftti;· ~-··+-~ .... ,~-~*'-"'"""' lii''MI~¥~,~~""·'" '-· ACSS Central Configuration KEY 0~ CT (!) Academic Computing Services and Systems SERVICE OPERATING SYSTEM + LEVEL .... University of Minnesota ...... SYSTEM MODEL NUMBER TOTAL MIPS FOR SYSTEM lO 0) NUMBER OF PROCESSORS MIPS FOR SINGLE PROCESSOR '-I OTHER MEMORY IN MILLION UNfrS

MNEMONIC ID

XEROX 8700 BITNET Print Server

IT CAD/CAM NOSIVE 1.2 CYBER Service NOS 2.5 VMS Service VMS 4.5 UNIX Service UMAX 4.2

CYBER 180-830 3.5 MIPS CYBER 170-855 VAX 8600 4.0MIPS ENCORE Multimax 10.2MIPS

2 Central Processors 1.8 MIPS 1 Central Processor 1 Processor 6 Processors 1.7MIPS

10 PPUs 32MBYTES 20 PPUs 10.48 MCHARS 24MBYTES 64MBYTES NV CA vx ux TCP/IP I ( Ethernet Front-end I -f I (future) I 1 I I .... Ethernet

CDCNET 352 Ports

Dial-in (lnteCom IBX)

ACSS - net

TEL LABS MULTIPLEXERS 1------1 Other Information Systems Computer & Service Centers October 1987 PUBLIC LABS

~ 01

"'''·-~·.,_,.-.~~~"o/'"·"''Ji"($?<""''_/";_i">~''""-'--.~.~~~-'><'>""'l"'4"•~"''0·'fcC'.,_""'"~""'""'~...,_"":"~'~''\•~"!"~·-~·"'":"~;·•'r-''~~i"<....,.~><;,;<''N"""".~·i;,~~,.l"~"-"<¥1"<"""'-"~

Xerox 8700 Printing Defaults Changed

Dave Bianchi BITNET: YZE61 08@UMNACCA

As announced in our last issue, on September 20 we changed some of the defaults on the Xerox 8700 laser printer at our Lauderdale facility.

All output printed on the 8700 is now printed in duplex mode (that is, it is printed on both sides of the page) on three-hole punched . The text is shifted one-quarter of an inch on the page to allow for the three-hole . As before, text is printed in "landscape" mode (across a horizontal page) instead of in "portrait" mode (on a vertical page, like this newsletter).

This new default will make output less cumbersome, because duplex printing reduces by half the number of pages a print job requires. The change also reduces the time required to get your output to you.

Printing In Other Formats

If you are sending a file to the 8700 and want to override these format defaults, you can do it by using the appropriate parameters on the printing command you use.

If you want to print in other formats on the CYBER CA, you need to use several parameters of the PRINT command. For example, use the following format of the PRINT command to get simplex output (printing on only one side of the page) without shifting or three-hole punching:

PRINT,£ilename,UJN=BC*100,S,NP,NS

If you want to print in another format on the VAX VX, you need to use several parameters of the PRINT command. For example, use the following format on the VX to get simplex output (printing on only one side of the page) without shifting or three-hole punching:

$ PRINT filename /FORMS=SIMPLEX /NAME=site.bin

Defaults on the Lind Hall laser printer or on the laser printer at the Diehl Hall Learning Re­ source Center have not changed.

For more information about this change, see the previous article in our September Newsletter.

October 1987 256 NOS!VE News ) J The NV: NOS/VE System Now Available

·2 Dave Bianchi BITNET: YZE61 08@UMNACCA

The NV system, running NOS/ selection and looping, input and 625-1511 . Instructors can also VE, Control Data's virtual output, and recursion. SCL has open accounts for classroom memory operating system, is a large list of functions to use through their departmental now available to users. NOS/ handle type conversion, string liaison. VE has a very large virtual manipulation, and system memory that permits the devel­ attribute retrieval. opment of large applications, Logging On unhampered by physical memory size. To log on to the NV system, you simply type the code NV NOS/VE has a large virtual (and press RETURN) in re­ The NOSIVE Operating memory, permitting the sponse to the ACSS network System development of applica­ prompt. The log-in message tions unhampered by from the NV system will then be NOSIVE is running on our physical memory size. displayed, along with a prompt CYBER 180-830 machine for user name. (formerly called the MD). The NV system has 32 megabytes If you are using a telephone of main memory, and there are and a modem to access NV, ) approximately 1.5 gigabytes of Software dial 626-1622. Then respond disk space on NOSIVE. The to the log-in message and ,j system currently shares access Programming languages prompt. to five 1600/6250 BPI tape available on the NV system are drives with the NOS CA sys­ Fortran, Pascal, BASIC, and tem. CYBIL. We also have several For More Information l products from the ICEM CAD/ NOSIVE supports a hierarchi­ CAM suite of programs. For ACSS has prepared several cal file system, similar to that of program development, NOSIVE Briefs on the NV, covering the VAX/VMS file system. File provides a full-screen editor topics such as logging in to NV, names may be up to 31 charac­ similar to NOS FSE, source getting on-line help, and con­ ters in length and each file may and object code management verting from NOS to NOSIVE. I have up to 999 cycles (which utilities, and an interactive Briefs are free and are avail­ are similar to versions on debugger. The source code able in the ACSS Computing VMS). NOS/VE supports both utility is integrated with full­ Information Center (CIC) in interactive and batch process­ screen text editing and auto­ 128A Lind Hall. Also at the CIC ing. There are commands that matic modification set genera­ are reference copies of the permit you to submit, monitor, tion. The object code manage­ more useful NOSIVE manuals. and terminate batch jobs. ment utility is used to maintain both object code and SCL You can also get more informa­ NOSIVE uses the ASCII char­ procedure libraries. tion while logged into NOSIVE. acter set. The NOSIVE com­ NOSIVE offers the EXPLAIN mand language, SCL, is an on-line documentation facility, ! interpreted programming Accounts similar to that on NOS 2, language that provides dy­ except that has full-screen 1 namic variable creation, strong You can set up NOSIVE ac­ capability. typing, control structures for counts with ACSS by calling our User Accounts office at f I October 1987 257 Welcome Bac/(

A Review of Recent Changes

Steven Brehe and Jerry Larson

ACSS made several changes On September 13, we con­ New software on the VAX VX over the summer; this article verted the CYBER MD to the includes the PCGPAK Sparse helps you catch up by summa­ NOSIVE operating system. Matrix Library and the SPICE rizing changes that will affect The MD is now called the NV. Circuit Analysis Package (see many of our users. See our September issue for the June issue); the Interactive more information. Financial Planning System Some subjects discussed here (IFPS/Pius) package, the were reported on at greater New software on the CYBER SPARSPK sparse matrix length in issues of the ACSS CA includes a new system library, the QUADPAK numeri­ Newsletter from June through command, PRINTF, that makes cal integration library (July). September. These issues are printing files easier (see the available for reference in 128A July issue). Upgraded software on the VX Und Hall or as an on-line docu­ includes the Yale Sparse Matrix ment on the CYBER CA with Upgraded software on the CA Package (see the June issue) the command includes the Yale Sparse Matrix and the VAX LISP processor WRITEUP,NLETTER. You can Package (see the June issue). (September). also call 626-1 093 to receive copies of back issues. We removed the Interactive Financial Planning System from Public Labs theCA (September issue). Printed Output Terminals: About half of the 300 bits per second (bps), or On September 20 we changed TheVAXVX (30 character per second [cps]) some of the format defaults on TTY 43 printing terminals have the Xerox 8700 laser printer. On August 30, we upgraded been retired. New VDTs See the related article else­ the VMS operating system on (Video Display Terminals) have where in this issue. the VAX VX to Version 4.5. replaced most of those TTYs See the August issue or the and the printing capacity of the As of August 30, users of VX Writeup VMS45.LIS for' labs from which the TTYs have graphics software use the further information. been removed has been main­ PRINT command to send files ' tained by replacing DEC ll's to the 8700 printer. See our A new utility, INSPECT, a~ail­ (300 bps printing terminals) in September issue for more able on the VX, provides you those same labs with DEC Ill information. with general information a~out 1200 baud (120 cps) printing a tape's structure and con ents. terminals or, in a couple of See the August issue or t e VX cases, by adding one or two The CYBERs WRITEUP,INSPECT. ' DEC Ill's to a lab.

We upgraded the operating We now charge VX users for Microcomputers: A new system on the CYBER CA to mounting magnetic tapes and public lab opened during spring NOS 2.5.2-678 on June 14. removable disk packs. See the quarter in 109 Nicholson Hall See WRITEUP,NOS678 on the September issue for more with a mix of Apple Macintosh CA for more information. information. and IBM hardware. Earlier in the last academic year ACSS

258 October 1987 opened another lab in 130 net in 9 Walter Library and 170 Optical Scanner: A Kurzweil Physics. This lab includes Anderson Hall. In conjunction 400 optical scanner is available SUN and Apollo workstations with these upgrades, the old at the 128B Lind Hall 1/0 as well as several Apple Macin­ braille terminal in 128 Lind Hall station. Contact Carol Winther tosh microcomputers and 3 will be removed from service. at 625-9525 for more informa­ VT100 ACSS-net terminals. tion regarding this service. This lab should be air-condi­ Buying Access Cards: You tioned by early in fall quarter. can buy microcomputer and Punch Card Equipment: laser printer access cards after Campus keypunches and card Several Macintosh and IBM Bursar Office hours from the readers were removed on June microcomputers in 14 Folwell lab attendants in 9 Walter 30. ACSS's only card reader Hall, 9 Walter Library, and 170 Library (checks only-no cash, and keypunch are at the ACSS Anderson Hall have been please) or from the West Bank central site, the Lauderdale hooked up to ACSS-net to Periodical Shop ( 48 Social Computing Facility. See our facilitate micro-to-mainframe Sciences Bldg.). June issue for more informa­ communications. We are now tion. networking microcomputers New Walter Library Lab together in some labs (e.g., 14 Hours: Hours for the 9 Walter Please contact Jerry Larson, Folwell Hall and 9 Walter Library lab will be extended to ACSS Lab Manager, 14 Folwell Library) to use shared printing midnight Sunday through Hall, 625-7850 with questions resources and to provide Thursday nights at the start of or concerns pertaining to public access via the file server to fall quarter. labs and other campus some applications software. facilities. Current information regarding most lab facilities can Facilities for the Vision Other Campus Facilities also be obtained by referring to Impaired: Early in fall quarter, WRITEUP,LABS on the we will enhance access to Printers: You can still route CYBER CA. See also the microcomputers and ACSS-net output from the CYBER CA to Information Systems for blind students and those printers in 128B Lind Hall (a Computing Facilities Map, with impaired vision by install­ laser printer), 14 Folwell Hall, available in 128A Lind Hall. ing large print and audio output 121 Elliott Hall, 170 Anderson hardware/software on micro­ Hall (a laser printer), 140 computers connected to ACSS- Blegen Hall, B2 Wilson Library, and 125E Classroom Office Building.

October 1987 259 VMS News

VX Writeups for General Users

Marisa Riviere BITNET: MARISA@UMNACVX

Available on our VAX/VMS system, the VX, are several longer on-line documents called Writeups, which provide detailed information of general interest to VX users. This article briefly summarizes those Writeups, and tells you how to use them.

During the next year we will provide more Writeups on new topics. We welcome your sugges­ tions. Please contact the HELP-Line or send me mail on VX if you would like to see a new writeup on a specific VMS topic.

Using Writeups

To see any of these on-line documents, type

$ type acss$writeup:writeupname

(Replace writeupname with the actual name of the Writeup.) To stop and start the display of the Writeup on your terminal use the No Scroll key. Or use control-S to stop the display and control-a to restart it. Or you can use the text editor:

$ edit/read acss$writeup:writeupname

To obtain a printed copy use the PRINT command: Type

$ print acss$writeup:writeupname /name=site.bin

We recommend adding the /characteristics=portrait qualifier for printing:

$ print acss$writeup:writeupname /char=portrait /name=site.bin

To display a list of all the available Writeups on your terminal, type

$ dir acss$writeup:

Names of Current Writeups

Protection Covers file protection based on VMS groups and ACLs: how to change and check the protections of your root directory or all the files created during a session; and how to permit access to a file (and the file's "path") for a particular user or a group of users.

VMSTapes Presents answers to most of the problems that frequently arise when using tapes, from the handling of internal (VMS-standard) tapes to using tapes created on other systems or to be used on other systems. Includes advice on how to write programs to "crack" some non­ standard tape formats.

260 October 1987 Inspect Describes the use of the Inspect utility to analyze tape structures and obtain general information about a tape's contents and assists you in selecting the correct VMS utility for read­ ) ing the tape.

VAXnotes Explains how to join in existing public electronic conferences, how to set up and moderate conferences open to all users or to predefined users groups, and how to utilize the package as a bulletin board.

Batch Explains how to submit batch jobs and how to maintain control of jobs after submission to "see" your job, watch its progress, stop it, keep logs, select when to run them, and how to breakpoint them. It also describes the different batch queues and gives suggestions on which queue to use for different type of jobs.

Symbols Shows how to create DCL symbols and how to manipulate them on procedure calls and and DCL operations.

Mall Covers the use of the VMS Mail utility, including hints on how to change your forwarding address, how to use mailing lists, and how to organize and maintain your mailbox.

Other On-Line Information

Morehelp This is not a Writeup but a VMS help library created and maintained at ACSS. The Morehelp library covers a variety of topics on local additions and changes to the system as well as additional information on general facilities and miscellaneous items. To read entries in Morehelp just type the Morehelp command or @Morehelp from within the VMS HELP utility. For more information about VX communications facilities, type Help @co:mrmmications .

••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• • Subscribe to the ACSS Newsletter and the • • Microcomputer Newsletter • • We're mailing this issue of the ACSS Newsletter to all University faculty. If you are not yet on our • mailing list but would like to continue receiving this tree monthly publication, write • • • Technical Publications Subscriptions • • ACSS Computing Information Center • • 128A Lind Hall • • • • 207 Church Street SE • • University of Minnesota • • Minneapolis, MN 55455 • • • • • • You can also subscribe by calling 625-7397 or visiting our Computing Information Center, 128A • • Lind. For campus subscriptions, please provide your department's name and departmental office • • address, which Campus Mail requires . • • • • Our Microcomputer and Workstation Systems Group publishes a free monthly Microcomputer • • Newsletter. You can subscribe to this newsletter through the address and phone number above. • • • ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• •

October 1987 261 •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

Conventions

Throughout the ACSS Newsletter, and in a growing number of recent ACSS publications, we have adopted these conventions:

• Messages and prompts from the ACSS computers appear in plain type, like this.

• Words that the computer systems replace with a specific name, value, or other information appear in italic type, like this.

• Commands you type at your terminal keyboard appear in bold face type, like this.

• Words that must be replaced by a specific name, value, or command that you type in appear in bold italic tY,Pe, like this.

• Comments to interactive sessions and program files are enclosed in { curly braces, like this }.

Here's an example:

save, filename is a command you type in. You type save and replace filename with the name of your file. The system may respond with the message

filename ALREADY PERMANENT {An example of a system message. } where filename will be replaced by the name of the file you attempted to save.

• The symbol refers to the carriage return (or RETURN) key on the terminal. The serves as a terminator for commands you type at your terminal. In most cases we do not show ; we assume you know to type it after every command .

•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

262 October 1987 Phones/Hours/Labs ACSS PHONE NUMBERS PUBLIC LABS ) TWIN CITIES CAMPUS I Administrative Office: 626-1600 HELP-Line 626-5592 Location Batch Interactive Micro

Access: East Bank CYBER (CA) 626-1620 ApH 204 X CYBER (NV) 626-1622 Arch 148 X ENCORE (UX) 626-1681 CenH X VAX (VX) 626-1641 ComH X RJE (2400 baud) 626-1656 DiehiH 207, 270 X RJE (4800 baud) 626-1663 EddyH Annex 54 X Accounts: EltH 121, 124 p X CYBER,ENCORE,VAX 625-1511 FoiH 14, 14a p X X Computer Hours (recorded message) 626-1819 FronH X Computing Information Center 625-7397 LindH 26 X Contract Services 625-2303 LindH 128B p X East Bank 1/0, 1288 Lind Hall 625-5082 LindH 306B X Engineering Services 627-4357 MechE 308 X Equipment Maintenance/Repair 627-4357 MoosT 8-425 X Graphics Software 626-5592 Nich 109 X Information, Lauderdale 626-1600 Phys 130 X X Lauderdale Computer Room 626-0550 PioH X Lauderdale Services 626-1838 SanH X Magnetic Tape Librarian 626-1838 TerrH X Math and Statistics Packages 625-5830 VinH 4 X Micro Information 626-4276 VinH 203 X ) Newsletter Subscription 625-7397 Walib 9 X X l Permanent File Restoration 626-0595 Project Assist 626-1090 West Bank Public Labs (Managed by ACSS) AndH 170 p X 170 Anderson Hall 624-6526 BlegH 90 X 90 Blegen Hall 624-1387 BlegH 140 p X 14 Folwell Hall 625-4896 MdbH X p 1I 306B Lind Hall 625-9032 OMWL2 X j 130 Physics 625-6820 9 Walter Library 626-1899 St. Paul Lab Manager (14 Folwell Hall) 625-7850 BaH X Publications Information 626-1093 Centlib B50 X Short Course Registration 625-7397 ClaOff 125E p X Shuttle Bus Service 625-9525 ClaOff B22 X System Status (recorded message) 626-1819 McNH 69 X

P means Printer only. J For more information see WRITEUP ,LABS. 1 i j SYSTEM OPERATING HOURS

CYBER (CA). ENCORE (UX), VAX (VX) CYBER (NV) Low Rate M-F 7am-4am 7 am -1 am 8 pm - 4 am, 7 am - 8 am Sat 4am-9pm 7 am- 10 pm all operating hours I Sun 6pm-4am 6 pm- 1 am all operating hours October 1987 263 Contents Communications Text Processing Networking Update ...... 225 Text Processing Services ...... 244 ACSS Network Mail ...... 229 Artificial Intelligence New MAIL on CYBER CA Makes BITNET Easier ...... 231 Artificial Intelligence Services ...... 245 WISCVM Gateway Departs December 1 ...... 233 Math and Engineering Packages Help Page ...... 226 Math and Engineering Software Tools ...... 246 Services Uberal Arts Computing Consulting Services Consulting for Liberal Arts Research ...... 249 ACSS Consulting Services ...... 234 Programming Languages Documentation News NOS 2, NOS/VE, VMS, and UNIX New Manuals, Free Documentation ...... 235 Language Processors ...... 250 For More Information... Graphics The Computing Information Center, 128A Lind ...... 236 ACSS Mainframe Graphics Packages ...... 252 Consulting Corner Hardware Instructional Computing Consulting ...... 236 System Notes Short Courses ACSS System Configuration ...... 254 ACSS Fall Short Course Schedule ...... 237 ... and More. SPCS Computer Short Courses ...... 238 Getting Output Project Assist: Fall Workshops ...... 238 Xerox 8700 Printing Defaults Changed ...... 256 Contract Services NOSNE News Need Help? Call Contract Services ...... 239 The NV: NOSNE System Now Available ...... 257 Engineering Services Welcome Back Computer Maintenance ...... 240 A Review of Recent Changes ...... 258 Software VMS News Statistics VX Writeups for General Users ...... 260 Statistical Packages ...... 241 Conventions ...... 262 Data Base Update Phones/Hours/Labs ...... 263 Data Base Packages: Mainframe and Micro ...... 243

The ACSS Newsletter Direct comments, suggestions, articles, and announcements to October 1987 the editors at the address below, or call (612) 626-1828 or 626- Volume 21, Number 10 1093. For a free subscription call (612) 625-7397, or send your name and address to the Computing Information Center, 128A Acting Director, ACSS: Michael M. Skow Lind Hall. Electronic Mail: YZE6075@UMNACCA or Newsletter Editors: Steven Brehe, Paula Goblirsch MAD@UMNACVX. On-campus address changes must include your department's name and your departmental address. The ACSS Newsletter is published monthly by Academic Computing Services and Systems of the University of Minnesota, The University of Minnesota is committed to the policy that all Twin Cities. Deadline for articles is the 10th of the month persons shall have equal access to its programs, facilities, and preceding publication; deadline for short announcements is the employment without regard to race, religion, color, sex, national 15th. The Newsletter is produced with an Apple Macintosh Plus origin, handicap, age, veteran status, or sexual orientation. running Microsoft Word, Full Paint, MacDraw, and Aldus Pagemaker software, with camera-ready copy produced on the Copyright 1987 University of Minnesota. Permission to copy is Apple LaserWriter Plus. hereby granted, provided that proper acknowledgement is given.

Nonprofit Org. U.S. Postage The ACSS PAID Minneapolis, Mn. Newsletter Permit No. 155

Academic Computing Services and Systems DGF466223 65 MRS PENELOPE Technical Publications S KROSCH 1 00 Lauderdale CF U ARCHIVES University of Minnesota 10 kA LIB U CF M 2520 Broadway Dr. MP L S ' MN 55 4 5 5 Minneapolis, Minnesota 55455

October 1987 Deliver to current occupant.