这是名为 LinearSolve.jl 的 Linux 应用程序,其最新版本可下载为 v3.14.0sourcecode.tar.gz。它可在免费的工作站托管服务提供商 OnWorks 上在线运行。
使用 OnWorks 免费下载并在线运行名为 LinearSolve.jl 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
截图:
LinearSolve.jl
描述:
LinearSolve.jl 是 Julia 线性求解包的统一接口。它与 Julia 生态系统中的其他包交互,方便测试其他求解器包,并传递小类型来控制算法切换。它还与 ModelingToolkit.jl 符号建模接口,以便自动生成高性能代码。性能是关键:当前方法在标量和静态大小的小问题上具有高性能,并支持大规模系统。如果您遇到任何性能问题,请提交问题。
特性
- 快速纯 Julia LU 分解,优于标准 BLAS
- KLU 用于对非结构化矩阵进行更快的稀疏 LU 分解
- UMFPACK 用于对具有一些重复结构的矩阵进行更快的稀疏 LU 分解
- MKLPardiso 包装器用于比 SuiteSparse (KLU、UMFPACK) 方法更快地处理许多稀疏矩阵
- 所有 Krylov 实现(Krylov.jl、IterativeSolvers.jl、KrylovKit.jl)的封装器,方便测试所有实现。LinearSolve.jl 处理 API 差异,尤其是预条件子定义方面。
- 在这些方法之间进行智能选择的复合算法
程式语言
朱莉娅
分类
此应用程序也可从 https://sourceforge.net/projects/linearsolve-jl.mirror/ 获取。它已托管在 OnWorks 中,以便通过我们的免费操作系统之一以最便捷的方式在线运行。