Krylov-Newton Algorithm

From OpenSeesWiki
Revision as of 19:18, 3 March 2010 by Fmk (talk | contribs) (Created page with '{{CommandManualMenu}} This command is used to construct a KrylovNewton algorithm object which is uses a Krylov subspace accelerator to accelerate the convergence of the modified...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search




This command is used to construct a KrylovNewton algorithm object which is uses a Krylov subspace accelerator to accelerate the convergence of the modified newton method. The command is of the following form:

algorithm Newton <-iterate $tangIter> <-increment $tangIncr> <-maxDim $maxDim>


$tangIter tangent to iterate on, options are current, initial, noTangent. default is current.
$tangIncr tangent to increment on, options are current, initial, noTangent. default is current
$maxDim max number of vectors stored.



NOTES:



REFERENCES:


Scott, M.H. and G.L. Fenves. "A Krylov Subspace Accelerated Newton Algorithm: Application to Dynamic Progressive Collapse Simulation of Frames." Journal of Structural Engineering, 136(5), May 2010. {http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000143 DOI}


Code Developed by: fmk