Start the Xnetlib client program by typing xnetlib. When Xnetlib starts up, it attempts to connect to each server on its list of active hosts. The default active host list is netlib.org, netlib.brl.mil and softlib.cs.rice.edu. When these connections have been tested, a window will appear displaying the Xnetlib help screen (Figure 2).
The top row of buttons controls mode changes. In general, Xnetlib reuses the bottom portion of the main window for displays instead of popping up new windows.
Clicking on Library displays the top-level listing of libraries available from the Netlib repository (Figure 3).
You can think of this top-level listing as a set of UNIX-style directories. Clicking on a library name displays a description of the library's contents. For example, clicking on lapack displays the contents of the LAPACK library in library selection mode (Figure 4).
There may be further subdirectories, which are indicated by the folder icon. Files are indicated by the dog-eared page icon. You can select files to be downloaded by clicking on them. Move up the library hierarchy by using the Go Up button and move down by clicking on a library name.
When you have selected one or more files to download from the server, click the Download button to enter download mode (Figure 5). A list of the files you selected will be displayed. You can alter your selections if desired. Click Get Files Now to begin file downloading.
The default directory in which download files are placed is xnlFiles in your home directory. You can change the default directory by clicking on the Download path button. You can choose to have dependency checking either on or off (default is on) by clicking the Dependency checking button. If dependency checking is on, routines required by the requested file will be appended to the file before it is downloaded.
As you traverse the Netlib tree to examine libraries, the Netlib server at UT/ORNL downloads index files for the libraries to your site. Depending on your network connection, this file transfer may be hardly noticeable or may cause a significant delay. If you prefer to have all the index files loaded at once instead of as you need them, click Set Up, then Press to Check Each Index File. This will check every index file older than indexLifetime (see Section 7.4.1 on Xnetlib X Resources), and will copy from the server any that are missing or changed. To find out how to have several users at your site use one shared collection of index files, instead of several separate collections, see Xnetlib Installation and Customization in the System Manager's Guide (Section 7).
Clicking on Classifications lists library topics (Figure 6). The classification is an augmentation of the top level of the GAMS hierarchy. For more information about GAMS, see .
Selecting one of these topics displays a subset of the main library list.
Clicking on Search takes you into search mode . Buttons for the various types of searches are displayed, along with an explanation of these search types in the main window. The result of a search is a listing of files, from which you can choose files for downloading.
Clicking on Who changes to whois mode and allows you to query the NA-NET Whitepages and SIAM membership list for information about members of these groups.
Clicking on Conferences takes you into the Conferences Database mode. This mode is an experimental interface to a more general database service based on the relational database model. The Conferences Database contains conference and meeting announcements entered by UT staff and by Xnetlib users.
Clicking on Performance takes you into the Performance Database mode. This mode gives you access to benchmark performance data for a wide range of machines. For more information, see .