研究和解决者更新

comsol多物理学®版本5.5包括群集计算改进,新的网格适应功能,更快的求解器等。了解下面与研究和解决者有关的所有更新。

分布式解决方案数据存储在群集上

为了提高效率在集群上保存解决方案时,您现在可以右键单击A解决方案节点并选择使用分布式存储存储解决方案。这将使用分布式输入/输出方法存储解决方案,该方法可以通过降低磁盘要求(许多时间步长或频率)来​​提高性能。

Comsol多物理模型构建器中的解决方案节点已右键单击,并突出显示了使用分布式存储选项的存储解决方案。 分布式存储选项要求所有节点都可以访问同一存储区域和相同的临时存储区域。

跨国绩效

在群集上,改进了用于多机求解器的平滑操作的设置。这几乎可以一遍又一遍地求解线性系统的几乎所有多移民依赖模拟,从而提高了性能。在一个节点上运行时,这些改进还具有效果,尽管效果较小(不是群集)。为了进行比较,对于特定类型的硬件,艾哈迈德身体模型与comsol多物理学相比®版本5.4。

艾哈迈德的身体在comsol多物理学中进行了建模,并显示了多机设置。 CFD的艾哈迈德身体验证模型。

代数多族改进

一个新较低的元素顺序(任何)设置可用于代数多机(AMG)和平滑聚合AMG(SAAMG)求解器的设置。它可以使用求解器的组合:首先,具有较低顺序的几何多机(GMG)求解器,直到达到订单1,然后使用AMG或SAAMG求解器以在Multigrid方法中生成更粗的水平。新设置的优点在于,您可以在一个设置中控制多移民级别的总数,并且不必在两个地方重复预先和邮政的设置。

不连续的Galerkin方法

改进用于存储解决方案对象的方法,使不连续的Galerkin方法更有效。需要传达更少的数据,这使该方法更快,更有效地在群集上进行了内存效率。为了进行比较,与在6个节点上运行时,大型声学基准模型的速度快30%(700秒比980秒)。此改进适用于波形PDE基于不连续的Galerkin方法,接口和物理界面可在附加模块中获得。

用于域分解的新Schur求解器

一个新域分解(Schur)现在可以使用精确的Schur补体和代数混合直接词法求解器来提供求解器分解。例如,在求解强烈耦合的多物理问题问题时,此方法很有用,而直接求解器将被首选但由于内存消耗而无法使用。这域分解求解器可从comsol多物理学的早期版本可用®现在可用域分解(Schwarz)

Schur求解器通过使用局部Schur矩阵及其倒置来求解与直接求解器相似的策略的线性系统。求解器的分布式版本用于群集。Schur求解器使用的系统矩阵位于求解器阶段,用于迭代地解决全局Schur矩阵问题。在此阶段之后,可以使用任何求解器独立解决局部问题,但是通常应该由像腮腺炎这样的直接求解器来解决。这域分解(Schur)与最佳的迭代求解器相比,求解器相对昂贵,但比簇上的直接求解器更有效。

绘制组装残差和雅各布矩阵的未定义值

现在,您可以绘制在剩余矢量或雅各布矩阵组装过程中引入的未定义值的坐标位置。这可以用来更轻松地理解建模过程中这种未定义值的来源。

非线性求解器的收敛图中的错误估计值

现在,您可以在适用的多物理模型的解决方案期间获得每个字段和状态的日志和图,如果选择详细的来自求解器日志列表先进的节点的设置窗户。此功能可用于完全耦合隔离求解器。

comsol多物理版本5.5中的收敛图,显示每个因变量的误差估计值。 新的收敛图类型显示每个因(字段)变量的误差估计。

网状适应改进

对于自适应网格的细化,现在可以选择将执行网格自适应的几何级别,以便您可以在表面上进行自适应网格细化。您在新的适应的几何实体选择主要研究步骤的部分设置窗户。在该部分中,您还可以选择例如执行网格适应性的域或表面(即,您可以在几何图形的子集中进行自适应网格细化)。


现在,可以添加许多面向目标的全局量数量,以使网格适应终止时,当这些数量稳定在要求的准确性上时。例如,这些面向目标的数量可能是用于RF模拟的S参数。面向目标的终止可以用于由适应和误差估计算法支持的任何误差估计方法。选择手动的来自面向目标的终止列表下适应和错误估计在研究步骤中设置输入用户定义的目标量及其公差的窗口。

对于时间依赖性的自适应网状细化,一般修改方法和重建网格现在可以在自适应网状精炼节点的设置窗户。与先前的方法相比,一般修改方法可以解决总共较少的网格元素。

阻止低级分解

在计算LU因子和存储时,腮腺求解器已升级,现在支持低级分解。这是一种近似但准确的lu-factorization方法,可以减少求解时的记忆消耗。您通过选择块低等级分解复选框设置腮腺直接求解器的窗口。与默认标准分解相比,某些结构力学和声学模型的解决方案时间和内存使用量可减少多达25%。

本征码的新缩放类型

您现在可以指定特征向量缩放的最大值设置窗口特征值求解器通过选择节点最大限度来自特征向量的缩放列表,然后在最大绝对值场地。然后将峰值归一化为该值。您可以使用此设置使本征模较小。

终止直接求解器的迭代改进

对于直接求解器(pardiso,mumps和spooles),如果不使用新的新残留物减少残留物,现在可以停止迭代改进误差比结合设置在错误求解器的部分设置窗户。默认情况下,将其设置为0.5(有效值在0到1之间;较低的值意味着迭代更快地终止)。当。。。的时候检查错误估算设置设置为自动的,在日志窗口如果触发了迭代精致。

不连续的Galerkin方法的限制器

例如,在计算不连续的解决方案时,例如波形PDE界面,虚假振荡和不稳定性可能会出现。为了控制围绕不连续性的振荡并稳定(非线性)保护法的计算,现在可以在不连续的Galerkin方法中使用加权的基本非振荡(WENO)限制器。波形PDE界面以及声学模块,RF模块,波光学模块,结构力学模块和MEMS模块中的时间显式接口。

comsol多物理UI显示了3D模型的波形PDE设置。 使用3D对流问题波形PDE与新的WENO限制器的接口,用于控制虚假振荡和不稳定性。

新批处理选项

从操作系统命令行以批处理模式运行时,有两个新的命令行选项。选项-batchlogout用于使用选项将日志存储在文件上时,也用于将日志定为标准-batchlog。选项-Norun用于不运行模型,可以使用该选项,例如,可用于清除解决方案或网格- 切解或者-clearmesh,分别不必等待模型解决。