281
edits
(→Numerical: new project) |
|||
Line 131: | Line 131: | ||
'''Mentor''': [[User:oheim|Oliver Heimlich]] | '''Mentor''': [[User:oheim|Oliver Heimlich]] | ||
=== Improve iterative methods for sparse linear systems === | |||
GNU Octave currently has the following Krylov subspace methods for sparse linear systems: pcg (spd matrices) and pcr (Hermitian matrices), bicg, | |||
bicgstab, cgs, gmres, and qmr (general matrices). Their descriptions and their error messages are not aligned. Moreover, they have similar blocks of code (input check for instance) which can be written once and for all in common functions. The first step in this project could be a revision | |||
and a synchronization of the codes. | |||
In Matlab, some additional methods are available: minres and symmlq (symmetric matrices), tfqmr and bicgstabl (generale matrices), lsqr (least | |||
squares). The second step in this project could be the implementation of some of these missing functions. | |||
The reference book is available here | |||
www-users.cs.umn.edu/~saad/IterMethBook_2ndEd.pdf | |||
'''Mentor''': Marco Caliari | |||
== Infrastructure == | == Infrastructure == |
edits