next up previous contents index
Next: Introduction to ARPACK Up: Preface Previous: Preface

How to use this Guide

This is a users guide. It is not a novel or a textbook and is not intended to be read sequentially. There is a great deal of repetition amongst several of the subsections in Chapter 3 and also in Appendix A. We decided that it would be better to discuss each major problem class: Real Symmetric, Real Nonsymmetric and Complex as complete individual units even though this inevitably resulted in redundancy. We expect users to turn to the section that discusses the problem class of interest and to find everything related to that class in one complete section. We think this is preferable to searching back and forth to a general description in order to understand the special case of interest.

Chapter 1 gives an overview and contains general information. Chapter 2 provides installation instructions and describes how to get started. It is recommended for those who are just beginning with eigenvalue computations and also for those who are unfamiliar with reverse communication. Chapter 3 gives a detailed description of how to use all of the capabilities of ARPACK. Those wishing to learn a little about the underlying numerical methods should turn to Chapter 4. This discussion provides a broad overview of the methods. It gives a reasonably detailed description of the Arnoldi process with implicit restarting and what to expect. It also attempts to provide some understanding of the spectral transformation. Numerous references are provided for those who desire a more detailed level of understanding. Chapter 5 discusses implementation and usage details within the main computational routines. Experienced users of large scale eigenvalue methods can probably turn directly to Appendix A and find the discussion of the driver routine that is appropriate for their problem. These drivers are intended to be used as templates that are easily modified for a particular application. Trace debugging and check-pointing are discussed in Appendix B. Finally, there are listings of the top level reverse communication interface routines XYaupd for reference. The source code for all of the computational routines is available with the distribution. Each of these is fully documented in the header and many users have found that documentation sufficient to get started with.


next up previous contents index
Next: Introduction to ARPACK Up: Preface Previous: Preface
Chao Yang
11/7/1997