\begin{theindex} \item adaptive refinement, 30 \item ANSI-C, 25 \item availability, 24 \indexspace \item balanced colorings, 29 \item BLAS, 3, 5, 23--25 \item block Jacobi, 4, 11 \item blocking messages, 22 \indexspace \item cliques, 4, 5, 10 \item compiler options, 24 \item conjugate gradients, 4, 11 \item convergence testing, 11 \indexspace \item diagonal scaling, 4, 10 \item different byte orderings, 29 \item directory structure, 24 \indexspace \item error checking, 21 \item examples, 25, 26 \indexspace \item flop counting, 21 \item FUNCTION \$PETSC_ARCH, 24 \item FUNCTION BMcomp_msg(), 6, 7 \item FUNCTION BScopy_par_mat(), 18 \item FUNCTION BScreate_ctx(), 8 \item FUNCTION BSctx_print(), 9 \item FUNCTION BSctx_set_cs(), 10 \item FUNCTION BSctx_set_ct(), 10 \item FUNCTION BSctx_set_err(), 9 \item FUNCTION BSctx_set_guess(), 11, 19 \item FUNCTION BSctx_set_id(), 9 \item FUNCTION BSctx_set_is(), 10 \item FUNCTION BSctx_set_max_it(), 11 \item FUNCTION BSctx_set_method(), 11 \item FUNCTION BSctx_set_np(), 9 \item FUNCTION BSctx_set_num_rhs(), 11 \item FUNCTION BSctx_set_pr(), 9 \item FUNCTION BSctx_set_pre(), 11 \item FUNCTION BSctx_set_print_log(), 9 \item FUNCTION BSctx_set_ps(), 9, 22 \item FUNCTION BSctx_set_restart(), 11 \item FUNCTION BSctx_set_rt(), 10, 16 \item FUNCTION BSctx_set_scaling(), 10 \item FUNCTION BSctx_set_si(), 10 \item FUNCTION BSctx_set_tol(), 11 \item FUNCTION BSDOUBLE, 24 \item FUNCTION BSeasy_A(), 12, 25 \item FUNCTION BSfactor(), 18, 19 \item FUNCTION BSfinalize(), 8 \item FUNCTION BSforward(), 7 \item FUNCTION BSfree_comm(), 17 \item FUNCTION BSfree_copy_par_mat(), 20 \item FUNCTION BSfree_ctx(), 8, 21 \item FUNCTION BSfree_easymat(), 25 \item FUNCTION BSfree_par_mat(), 20 \item FUNCTION BSglobal_flops(), 21 \item FUNCTION BSglobal_nnz(), 22 \item FUNCTION BSglobal_num_cliques(), 22 \item FUNCTION BSglobal_num_inodes(), 22 \item FUNCTION BSinit(), 8 \item FUNCTION BSlocal_flops(), 21 \item FUNCTION BSlocal_nnz(), 22 \item FUNCTION BSlocal_num_cliques(), 22 \item FUNCTION BSlocal_num_inodes(), 22 \item FUNCTION BSmain_perm(), 9, 12, 25 \item FUNCTION BSmain_reperm(), 17 \item FUNCTION BSnum_colors(), 22 \item FUNCTION BSpar_isolve(), 11, 19 \item FUNCTION BSpar_solve(), 11, 19 \item FUNCTION BSprint_log(), 9, 21 \item FUNCTION BSscale_diag(), 10, 17, 18 \item FUNCTION BSset_diag(), 19 \item FUNCTION BSset_mat_icc_storage(), 16, 18 \item FUNCTION BSset_mat_symmetric(), 16, 18 \item FUNCTION BSsetup_block(), 11, 20 \item FUNCTION BSsetup_factor(), 17 \item FUNCTION BSsetup_forward(), 7, 17 \item FUNCTION CHKERR(), 21 \item FUNCTION DEBUG_ALL, 21, 24 \item FUNCTION include/BSdepend.h, 21, 22, 25 \item FUNCTION include/BSlog.h, 24 \item FUNCTION include/BSmy_blas.h, 23, 25 \item FUNCTION include/BSprivate.h, 22 \item FUNCTION include/BSsparse.h, 24 \item FUNCTION MLOG, 24 \item FUNCTION MPI_Finalize(), 8 \item FUNCTION MPI_Init(), 8 \item FUNCTION NO_BLOCKING_SEND, 22 \item FUNCTION SETERR(), 21 \item FUNCTION typedef BScomm, 17 \item FUNCTION typedef BSpar_mat, 12, 16, 22 \item FUNCTION typedef BSprocinfo, 8 \item FUNCTION typedef BSspmat, 12, 14 \item FUNCTION typedef BSsprow, 13 \indexspace \item GMRES, 4, 11 \item graph coloring, 2, 6, 10 \indexspace \item i-nodes, 10 \item identical nodes (i-nodes), 4, 5, 10 \item incomplete Cholesky, 4, 11, 16 \item incomplete LU, 4, 11, 16 \item indefinite systems, 4 \item inline macros, 23, 25 \item installation, 24 \indexspace \item Jacobi preconditioning, 11 \indexspace \item LAPACK, 24 \indexspace \item matrix partitioning, 4 \item matrix reordering, 10 \item memory, 2 \item message numbers, 22 \item MPI, 2 \item MPI communicators, 22 \item MPICH, 24 \item multiple right-hand sides, 3, 11 \indexspace \item new features, 25 \item nonblocking messages, 22 \item nonsymmetric matrix, 2, 16 \indexspace \item parallel inner products, 4 \item PETSc, 24, 30 \item processor performance, 5 \indexspace \item scalable performance, 3, 6 \item single and double precision, 24 \item SSOR, 4, 11 \item SUMAA3d, 30 \item symmetric matrix, 2, 16 \item SYMMLQ, 4, 11 \indexspace \item UNIX {\tt man} pages, 24 \item unstructured meshes, 3 \indexspace \item WWW address, 24 \end{theindex}