永久性

PermonQP是一个为解决二次规划问题提供基础的软件包。它包括QP的数据结构、转换、算法和支持功能。QP问题链编程接口(API)经过精心设计,易于使用,同时高效适用于HPC。从用户的角度来看,解决过程分为以下几个步骤:QP问题说明;执行QP转换,重新制定原始问题并创建一系列QP问题链,最后一个问题传递给解算器;自动或手动选择合适的解算器;将调用解算器。PermonQP作为一个独立的软件包,可以解决无约束的QP问题(即具有半正定矩阵的线性系统)或等式约束的QP问题。在这两种情况下,它都使用了PETSc-KSP包,其中包括直接和迭代解算器,包括许多外部解算器的接口。例如,等式约束的例子是所谓的多点约束或不修改刚度矩阵的Dirichlet边界条件的交替执行。PermonQP功能可以通过PermonIneq(不等式约束问题求解算法)和/或PermonFLLOP(FETI区域分解方法)进一步扩展。PermonQP包扩展了用于数值计算的PETSc软件框架。因此,它适用于个人计算机和超级计算机的所有主要操作系统和体系结构。代码是用ansic编写的,需要petsc3.4或更高版本。建议将PETSc与至少一个外部并行直接解算器(MUMPS、SuperLU、PaStiX)连接起来。

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换