gesolver man page

gesolve — eigensolver for generalized eigenvalue problems (Ritz values only)

Synopsis

gesolve matrix_a_filename matrix_b_filename evalues_filename [options]

Description

This program inputs the matrix data from matrix_a_filename matrix_b_filename, and solves the  generalized eigenvalue problem A*x = l*B*x with the solver specified by options. It outputs the specified number of Ritz values, the number of which is  given by option -ss, to evalues_filename  in the extended Matrix Market format (see Appendix of Lis User Guide). Both the Matrix Market format and the Harwell-Boeing format are supported for the matrix filenames.

Options

The following options are supported:

-e eigensolver

The following options are supported for eigensolver:

-e {gli|15}

Generalized Lanczos

-ss [1]

The size of the subspace

-e {gai|16}

Generalized Arnoldi

-ss [1]

The size of the subspace

Other Options for eigensolver:

-eprint [0]

The output of the residual history

-eprint {none|0}

None

-eprint {mem|1}

Save the residual history

-eprint {out|2}

Output it to the standard output

-eprint {all|3}

Save the residual history and output it to the standard output

-omp_num_threads [t]

The number of the threads (t represents the maximum number of the threads)

-estorage [0]

The matrix storage format

-estorage_block [2]

The block size of the BSR and BSC formats

-ef [0]

The precision of the eigensolver

-ef {double|0}

Double precision

-ef {quad|1}

Double-double (quadruple) precision

See Lis User Guide for full description.

Exit Status

The following exit values are returned:

0

The process is normally terminated

unspecified

An error occurred

See Also

lis(3), lsolve(1), gesolve(1), hpcg_kernel(1), hpcg_spmvtest(1), spmvtest1(1), spmvtest2(1), spmvtest2b(1), spmvtest3(1), spmvtest3b(1), spmvtest4(1), spmvtest5(1)

http://www.ssisc.org/lis/
http://math.nist.gov/MatrixMarket/

Info

4 Nov 2017 Man Page Utility Commands