set_default_options man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

set_default_options(3P)	    Sun Performance Library    set_default_options(3P)

NAME
       set_default_options  -  C  function that sets to default parameters the
       options that control the behavior of the serial SuperLU solver.

SYNOPSIS
       #include <sunperf.h>

       void set_default_options(superlu_options_t options);

       void set_default_options_64(superlu_options_t_64 options);

PURPOSE
       set_default_options() sets to default values various options that  con‐
       trol how a linear system is to be solved.

ARGUMENTS
       options	(output) - A structure of type superlu_options_t whose members
       are

       fact_t Fact

		 specifies whether or not the factored form of the matrix A is
		 supplied  on entry, and if not, how the matrix A will be fac‐
		 torized based on the previous history, such  as  factor  from
		 scratch,  reuse  row/column  permutation,  or	reuse the data
		 structures of L and U.

       yes_no_t Equil

		 specifies whether to equilibrate the  system  (scale  A'srows
		 and columns to have unit norm).

       colperm_t ColPerm

		 specifies  how to permute the columns of the matrix for spar‐
		 sity preservation.

       trans_t Trans

		 specifies whether to solve the transposed system.

       IterRefine_t IterRefine

		 specifies whether to perform  iterative  refinement,  and  in
		 what precision to compute the residual.

       yes_no_t PrintStat

		 specifies whether to print the solver's statistics.

       yes_no_t SymmetricMode

		 specifies whether to use symmetric mode.

       double DiagPivotThresh

		 specifies  the	 threshold  used for a diagonal entry to be an
		 acceptable pivot.

       yes_no_t PivotGrowth

		 specifies whether to compute the reciprocal pivot growth fac‐
		 tor.

       yes_no_t ConditionNumber

		 specifies whether to compute an estimate of the reciprocal of
		 the condition number of A.

       fact_t, yes_no_t, colperm_t, trans_t and IterRefine_t  are  enum	 types
       defined as:

       fact_t	    = {DOFACT, SamePattern, SamePattern_SameRowPerm, FACTORED,
       EQUILIBRATE}

       yes_no_t	    = {NO, YES}

       colperm_t    = {NATURAL, MMD_ATA, MMD_AT_PLUS_A, COLAMD, MY_PERMC}

       trans_t	    = {NOTRANS, TRANS, CONJ}

       IterRefine_t = {NOREFINE, SINGLE=1, DOUBLE, EXTRA}

       Upon return, options is set to:

       options.Fact	       = DOFACT

       options.Trans	       = NO

       options.Equil	       = YES

       options.ColPerm	       = COLAMD

       options.DiagPivotThresh = 1.0

       options.SymmetricMode   = NO

       options.IterRefine      = NO

       options.PrintStat       = YES

The users can reset each default value according to their needs.

COPYRIGHT
       Copyright (c) 2003,  The	 Regents  of  the  University  of  California,
       through	Lawrence  Berkeley  National Laboratory (subject to receipt of
       any required approvals from U.S. Dept. of Energy)

SEE ALSO
       SuperMatrix
       http://crd.lbl.gov/~xiaoye/SuperLU/
       James W. Demmel, Stanley C. Eisenstat, John R. Gilbert,	Xiaoye	S.  Li
       and  Joseph  W. H. Liu, "A supernodal approach to sparse partial pivot‐
       ing", SIAM J. Matrix Analysis and Applications, Vol. 20, Num. 3,	 1999,
       pp. 720-755.

				  6 Mar 2009	       set_default_options(3P)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net