!PS:00README.TXT.56, 22-Jan-90 13:01:33, Edit by BEEBE !PS:00README.TXT.55, 17-Jan-90 10:44:10, Edit by BEEBE !PS:00README.TXT.54, 15-Jan-90 15:07:09, Edit by BEEBE !PS:00README.TXT.41, 28-Nov-89 08:15:17, Edit by BEEBE !PS:00README.TXT.35, 10-Oct-88 13:58:48, Edit by BEEBE !PS:00README.TXT.27, 12-Jan-88 17:24:36, Edit by BEEBE !PS:00README.TXT.23, 16-Oct-87 19:32:34, Edit by BEEBE !PS:00README.TXT.21, 20-Apr-87 18:32:51, Edit by BEEBE !PS:00README.TXT.20, 17-Feb-87 21:39:43, Edit by BEEBE !PS:00README.TXT.18, 9-Feb-87 09:49:14, Edit by BEEBE !PS:00README.TXT.13, 20-Jan-87 22:30:51, Edit by BEEBE Public Files on SCIENCE.UTAH.EDU [22-Jan-1990] Welcome to the University of Utah Center for Scientific Computing, SCIENCE.UTAH.EDU. We are a DEC-20/60 site running the TOPS-20 operating system, EXEC 5 and Monitor 6.1. Operating hours are 24 hr/day 7 days/week, with preventative maintenance scheduled alternate Tuesdays from 7am to 12noon. There are no restrictions regarding login time-of-day or on size of files transferred; however, Internet loading is such that you will usually get better performance for large transfers late at night. This machine is the master repository for software developed at the University of Utah Center for Scientific Computing. Individual files, UNIX tar files, and IBM PC ARC files will be found here. VAX VMS sites can retrieve VMS BACKUP savesets from CTRSCI.MATH.UTAH.EDU, a VAX 8600 running VMS 5.2; the password for ANONYMOUS FTP to that machine is GUEST (no other string will do, unlike UNIX and TOPS-20 ANONYMOUS logins). TOPS-20 supports long file names, and file names are case insensitive; spell them in any letter case you find convenient; further details about file name formats and directory structures can be found in the file aps:00readme.txt. Other machines you should know about for TeX software distribution are: labrea.stanford.edu -- UNIX system with master directories for TeX sun.soe.clarkson.edu -- LaTeX style repository in pub/latex-style/* (moved from cs.rochester.edu in Sep-88) cs.washington.edu -- UNIX TeX distribution in pub/* This file should point you to things of possible interest. Most files on this system are publicly readable. Our disk structures are PS: (many users + system), APS: (more users + TeX), ND20: (miscellaneous network file directories), plus several others which are unlikely to be of interest to outside users. Directories from which we expect ANONYMOUS FTP transfers to be made will have a 00README.TXT file telling you about the files. Here are some of the notable ones: PS: -- TOPS-20 EMACS support APS: -- executable programs for TeX APS: -- TeX DVI driver family (plus additional PCC-20 support) APS:-- TeX DVI driver family documentation APS:-- UNIX-like MAKE for 6 different operating systems. TOPS-20 sites will need the files C:MONSYM_*.H, since they are not yet in the KCC distribution. APS: -- miscellaneous TeX support software, largely collected from the Stanford, Washington, and Clarkson (formerly Rochester) repositories (which should be consulted instead to ensure up-to-date acquisitions.) TEXFONTS:*.*PK -- .PK format of TeX CM fonts (all with Canon engine METAFONT parameters (\mode=imagen)) TEXINPUTS:*.STY -- LaTeX style files TEXINPUTS:*.DOC -- LaTeX style files (commented) FES: -- miscellaneous fonts (Hershey, Kanji, Chinese, and support software) TEXINPUTS: and TEXFONTS: are directory search paths; you should not expect to usefully be able to CWD to them. The file APS:00README.TXT contains an overview of the TeX directory tree, with detailed instructions on how to FTP files from it. The file APS:00README.TXT summarizes what fonts are available. Most FTP implementations support a DIR command to get a listing of files in a remote directory; regrettably, this is usually a bare list containing only names, without file time stamps. Outside of TOPS-20, most FTP implementations fail to preserve time stamps when files are transferred. You can see the time stamps for a single file by using low-level FTP commands, e.g. ftp> quote "STAT 00readme.txt" 213 !FTP operation code! PS:00README.TXT.46; !full name! P525252; !protection code! AOPERATOR.BEEBE, !owner account! 5, !size in 512-word pages! 15-Jan-90 13:48:44-MST, !creation date! 15-Jan-90 13:48:44-MST, !last write date! 16-Nov-1858 17:00:00-MST, !last read date! BEEBE, !creator! BEEBE !writer! This output is normally one long line; comments have been added to define the various fields. Time zero is the Smithsonian Astrophysical Observatory standard of 16-Nov-1858 17:00:00-MST. The next paragraph describes how we try to make it easier for you to get file time stamps. In order to make updating remote sites easier, each such directory will have a file 00TDIR.LST containing a reverse-time-ordered directory listing, and a file 00TDIR.CMD containing FTP "get filename" commands IN THE SAME ORDER. This file is created mechanically by the UNIX sed stream editor utility from the 00TDIR.LST file whenever that is created. Comparison with the 00TDIR.LST file will show you where to break off a file transfer. If your FTP supports the UPDATE/INSTALL commands, use them instead. Directories should also include files 00DIR.LST and 00DIR.CMD, which are ordered alphabetically, instead of reverse chronologically; these may prove useful in restarting failed FTP transfers of entire directories. The 00*DIR.* files are recreated automatically every 4 days by a night-time batch job. If you use UNIX ftp with "mget", files will be retrieved with upper-case names; the utility program APS:XXU.C (xxu == TWENTY to UNIX) can be used to automatically rename them to lower-case equivalents. The file PS:FTP-DATES.AWK can be used to create a script to apply the time stamps in 00TDIR.LST files to any files you retrieve, provided you have a AT&T System V compatible `touch' program, such as that found in Sun OS /usr/5bin/touch. Some directories may contain UNIX tar files (extension .TAR) which can be FTP'ed then split by "tar xf file.tar"; if this is of interest, check for them in the directory listings. Files with extension .TARZ are the same tar files compressed by the Lempel-Ziv compress utility commonly available at Internet UNIX sites. The tar files are made by either TOPS-20 TAR, or UNIX tar accessing the TOPS-20 file system through NFS-20. The compress program is run on the UNIX system. This guarantees that the file time stamps record in the tar file exactly match the master sources on TOPS-20. If you bring over such a file, make sure you also get any which are newer, since it will not always be feasible to update the UNIX tar file when the directories are updated. Conversely, if you are not a UNIX site, DELETE THE .TARZ FILES FROM 00TDIR.CMD before using it in FTP. To assist people who have trouble sustaining FTP connections for transfer of large files, there may be split versions of .tar or .tarz files named *.tar-nnn or *.tarz-nnn. The sizes of these pieces are always multiples of 512 bytes (except usually the last), and it should be possible even on record-oriented systems, like VAX VMS, to retrieve them, and then concatenate the pieces into a single large file for unbundling. UNIX tar format has the advantage that it retains critical time-stamp information, and sending one large tar file avoids substantial network overhead when many small files are to be transferred. Almost all UNIX systems have tar, except a few older AT&T, and possibly Xenix, ones; for those, I recommend getting the GNU tar implementation from the Free Software Foundation. Implementations of tar are available for VAX VMS (ANONYMOUS FTP to ctrsci.math.utah.edu), TOPS-20 (send mail to beebe@science.utah.edu for instructions), and PC DOS (ANONYMOUS FTP to science.utah.edu for the files IBMPC:*tar.arc). Some directories will contain files with extension .arc; these are compressed archives for the IBM PC and clones, and can be unbundled with any of the popular ARC, PKARC, PKPAK, or PKZIP programs. You do not need to retrieve these unless you intend to move the files to a PC DOS environment, and don't have the compilers necessary to rebuild things. Because the ARC filename format does not support a directory structure, each such .arc file represents the contents of a single directory. Public-domain implementations of ARC for TOPS-20, VAX VMS, and UNIX are also available; send email to the address below for details. PC versions are available for FTP as the files IBMPC:*.*: ARC520.COM.1 28 28-Feb-87 09:45:51 10-Feb-88 17:10:19,BEEBE ARC521.COM.1 29 17-Feb-88 21:55:06 31-Mar-88 14:03:23,BEEBE PK361.EXE.1 59 23-Sep-88 12:09:29 12-Jan-90 10:46:37,BEEBE PKARC35.FIX.1 1 27-Sep-87 10:56:22 15-Dec-89 08:07:59,BEEBE PKARC35P.ARC.1 1 26-May-87 20:20:38 15-Dec-89 08:08:03,BEEBE PKARCFIX.BAT.1 1 24-Oct-87 23:52:34 15-Dec-89 08:08:09,BEEBE PKX35A35.EXE.2 35 24-Feb-88 19:18:06 3-Jan-90 20:04:42,BEEBE PKZ092.EXE.1 51 12-Mar-89 11:02:33 15-Dec-89 08:08:21,KPETERSEN PKZ101.EXE.1 65 26-Aug-89 10:48:34 5-Jan-90 19:20:43,KPETERSEN These all are self-unbundling archives; you move each .COM or .EXE files into a (separate) empty directory, then just run the program -- it will produce a series of executable programs and ARC'ed data files. The PK implementations are considerably faster than the older ARC ones, and can produce compatible archives. PKZ101 is the latest version, and its programs have undergone a name change as the result of litigation by the originators of ARC; details are included in its unbundled files. When FTP'ing 8-bit binary files (ARC files, DVI files, font files, tar files, et al) between a TOPS-20 system and an 8-bit-byte system, if your FTP has the transfer attribute "tenex" as well as "binary", BE SURE TO USE "tenex". This will ensure that 4 8-bit bytes are transferred to/from each 36-bit DEC-20 word (the 4 low-order bits are then 0); if you use "binary", then you will transfer 9 8-bit bytes to/from pairs of 36-bit words. If you make a mistake and get binary files over in the wrong mode, the bintnx.c and bintnxvms.c programs in APS: can help you do a local conversion to the correct format, saving additional FTP time. With VAX VMS 5.x and the CMU-Tektronix FTP software, you can retrieve such files after doing "set type local 8"; earlier versions of that software did not support that option. Wollongong FTP on VAX VMS supports `tenex' mode. If you have other VMS FTP software, and figure out how to do this, send mail to beebe@science.utah.edu so this paragraph can be updated. If your FTP doesn't have tenex mode, see if you can send a literal low-level FTP command like this: ftp> quote "TYPE L 8" Distribution directories, such as the directories noted above, have been carefully created to preserve author and time stamp attributes of their files; file time stamps are the primary record of changes. All local documentation is prepared in .ULP (User heLP) file format, then converted to an EMACS .INFO file with the function M-X UHELP to INFO Conversion in CLSC.EMACS, processed by ITAGS, and stored in DOC: (which is part of the INFO: search path); the first few lines of recent .INFO files give the full name and last write date of the corresponding .ULP file. Notable .INFO files are the CALGO*, EISPACK, LINPACK, and MINPACK files (plus IMSL*, but that is really proprietary); the CLSC.INFO file points to all our local additions to the INFO tree. There are also files in HLP:, but that directory has really gotten too big to be useful. A portable version of INFO written in FORTRAN exists; send mail to the address below if interested. APS:*.C are C programs which can convert both .ULP and VMS HELP file formats to INFO format, making this available to non-TOPS-20 sites as well. Make sure you get all the files in that directory (there are Makefile's for UNIX and MS-DOS and some test files). We have moved the entire VMS HELP library to INFO format with the help of this utility. The file PS:00VMSSETUP.TXT shows our local VAX VMS TeX configuration (logical names, file tree, naming conventions) on CTRSCI.MATH.UTAH.EDU with the excellent Northlake Software (formerly Kellerman & Smith) Imprint driver and TeX implementation. The file PS:00TOPS20.TXT shows our TOPS-20 TeX configuration. The file PS:00PCDOS.TXT shows an IBM PC DOS TeX configuration. The files PS:TEX-FOR-*.TXT summarize sources for TeX for various popular operating systems. Report problems, questions, et al by EMAIL to: BEEBE@SCIENCE.UTAH.EDU.