Krylov-Newton Algorithm: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{CommandManualMenu}}
{{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 newton method. The command is of the following form:
This command is used to construct a KrylovNewton algorithm object which uses a Krylov subspace accelerator to accelerate the convergence of the modified newton method. The command is of the following form:


{|  
{|  

Revision as of 21:12, 29 November 2010




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

algorithm KrylovNewton <-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. DOI



Code Developed by: Micheal Scott, Oregon State University