在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:JuliaSmoothOptimizers/Krylov.jl开源软件地址:https://github.com/JuliaSmoothOptimizers/Krylov.jl开源编程语言:Julia 100.0%开源软件介绍:Krylov.jl: A Julia basket of hand-picked Krylov methods
How to CiteIf you use Krylov.jl in your work, please cite using the format given in ContentThis package provides implementations of certain of the most useful Krylov method for a variety of problems:
Ax = b should be solved when b lies in the range space of A. This situation occurs when
minimize ‖b - Ax‖ should be solved when b is not in the range of A (inconsistent systems), regardless of the shape and rank of A. This situation mainly occurs when
Underdetermined sytems are less common but also occur. If there are infinitely many such x (because A is column rank-deficient), one with minimum norm is identified minimize ‖x‖ subject to x ∈ argmin ‖b - Ax‖.
minimize ‖x‖ subject to Ax = b sould be solved when A is column rank-deficient but b is in the range of A (consistent systems), regardless of the shape of A. This situation mainly occurs when
Overdetermined sytems are less common but also occur.
Ax = b and Aᵀy = c where A can have any shape.
[M A] [x] = [b]
where A can have any shape.
[M A] [x] = [b]
where A can have any shape and B has the shape of Aᵀ. A, B, b and c must be all nonzero. Krylov solvers are particularly appropriate in situations where such problems must be solved but a factorization is not possible, either because:
Iterative methods are recommended in either of the following situations:
FeaturesAll solvers in Krylov.jl have in-place version, are compatible with GPU and work in any floating-point data type. How to InstallKrylov can be installed and tested through the Julia package manager: julia> ]
pkg> add Krylov
pkg> test Krylov |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论