Computer Information for Math 473

Table of Contents


Acknowledgements: Substantial portions of these notes were written by Professor Keinert as Appendix A of his lecture notes for Math 473. I have made revisions and additions for our particular class section.

Printing this document: Use the print button of your web browser (assuming it has one).


Available Computers

You may use any computer of your choice for doing the programming assignments. The Computation Center (CC) provides free access to Project Vincent (PV), a network of DEC workstations, and also maintains several Macintosh and PC labs. I will refer to these three as the ``CC machines''. The Mathematics Department also maintains a Macintosh lab in 449 Carver. Any other machine that you have access to at work or at home is also acceptable.

I recommend that you do the programming assignments in matlab rather than Fortran or C, unless I tell you otherwise. Of the CC machines, only PV has matlab, as far as I know. Matlab is also available in the Mathematics Computer Lab. PV has the necessary subroutines to do the assignments in Fortran or C.

If you want help from me, I recommend that you use PV or the Math Computer Lab. If you want to use your own machine, or one of the other CC machines, you are on your own. You will need a copy of matlab, or a Fortran or C compiler with a library manager.

Public PV workstations are available in Durham Hall and elsewhere on campus. The Computation Center has a current list. Most of the public PV stations are restricted to the user sitting in front of it. However, you may dial into the following computers remotely, either from another machine on campus or through a phone line (see below for details). The first name belongs to a CC group of computers, and the other three are computers in the Math Department.

        isum.iastate.edu
        pv343d.vincent.iastate.edu
        pv3448.vincent.iastate.edu
        pv3455.vincent.iastate.edu


Getting Started

You should use the first couple of weeks of the term to familiarize yourself with the computer you are going to use. Here is a brief outline of the things you need to learn. If you are familiar with your system of choice already, you may be able to skip some of the steps. I will provide the details for PV only. The Computation Center offers introductory courses to PV for free. You even get free course notes with that. I recommend this highly for new users. A hypertext introduction to PV is available online. You need to type

          % add abc        
          % lesson vincent
Manuals and other help for CC machines are available in the following places: If your problem has to do with computer use in general, try the first six options first, before you ask me. I will be glad to answer questions about your assignments, but I am here to teach mathematics, not computer use.

Now here are the things you should do or familiarize yourself with:


Remote Login

From most machines hooked up to the campus ethernet, whether IBM PC compatible, Macintosh, or workstation, you can use the telnet program. Type telnet isum.iastate.edu, and you get connected to isum, for example. Look at the manual page for telnet for more info. Similarly, if you are dialing from a microcomputer using PPP, use the telnet program on your computer.

If you are dialing in directly through a modem (not using PPP), you need to do the following: call the campus modem pool (294-ENET). To get to pv343d, the connection would work as follows (minor details of this procedure change from time to time):

(you call in, hit return a few times)

        DIAL: ethernet (or enet)

        RINGING
        ANSWERED

( I find it useful to wait a few seconds at this point;
  the system tends to hang forever if I don't )

( hit return again)

                *** Welcome to ISU Telecommunications Terminal Server ***

            1. Connect to Telnet host
            2. Connect to LAT host
            3. Vincent1
            4. Vincent2
            5. Class1

            10. Logout

        Enter number of selection> 1

        Connect to Telnet host... 

( type in the full name of the machine, like pv343d.iastate.edu)

        Xyplex -010- Session 1 to PV343D.IASTATE.EDU established

        Project Vincent / ULTRIX V4.2 (pv343d.iastate.edu)
        login:
 

File Transfers

From most machines hooked up to the campus ethernet you can use the ftp program. To transfer files to or from isum, you would type ftp isum.iastate.edu. Look at the manual page for ftp for more info. This is very fast, even for large files. Similarly, if you are dialing from a microcomputer using PPP, use the ftp program on your computer.

To get access to /home/mathclasses on PV for ftp, first issue the command quote SMNT mathclasses from inside ftp (SMNT must be in upper case, followed by exactly one space). This should work from most machines. You can then get or put the files you need.

A special PV machine called pvio.vincent.iastate.edu in Durham 139 has every device commonly used on workstations attached to it, including a floppy drive. This floppy drive normally uses a Unix file system, not an MS-DOS or Mac file system. However, there is a bunch of public domain programs called mtools for reading/writing MS-DOS floppies. Type add mtools, and then man mtools for help.

If you are logged in through a modem, you can transfer files through your terminal emulator (Kermit,ProComm, Zmodem, or whatever). Ask the debug room (294-1314) for details. This is likely to be quite slow, and is only recommended for small files.


Math 473 home page