NKA

Nonlinear Krylov acceleration of fixed-point and Newton-like methods

Add a Review
1 Download (This Week)
Last Update:
Download nlkain-2.0.tgz
Browse All Files

Description

Nonlinear Krylov Acceleration (NKA) is a method for accelerating the convergence of fixed-point (Picard) iterations. Many Newton-like and inexact Newton methods are fixed point iterations. The NKA project provides the canonical implementation of the method for several programming languages. The black-box accelerator is simple to integrate into existing code. Placed in the iteration loop, it observes the sequence of solution updates and replaces them with improved updates using information it has gleaned from previous solution iterates.

It was only recently recognized (2011) that NLK is essentially equivalent to Anderson Acceleration for a specific choice of mixing parameter. NLK was independently devised in the late 1980's using a very different approach, and though it leads to the same algebraic method, NLK's organization is somewhat different, and arguably superior. The NLK approach also provides clear rationale for the proper choice of Anderson's arbitrary mixing parameter.

NKA Web Site

Categories

Mathematics

License

MIT License

KEEP ME UPDATED

Write a Review

User Reviews

Be the first to post a review of NKA!

Additional Project Details

Intended Audience

Science/Research, Developers, Engineering

Programming Language

Fortran, C++, C

Registered

2006-10-09
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.