We consider the swelling of hydrogels as an example of a chemo-mechanical problem with strong coupling between the mechanical balance relations and the mass diffusion. The problem is cast into a minimization formulation using a time-explicit approach for the dependency of the dissipation potential on the deformation and the swelling volume fraction to obtain symmetric matrices, which are typically better suited for iterative solvers. The MPI-parallel implementation uses the software libraries deal.II, p4est and FROSch (Fast of Robust Overlapping Schwarz). FROSch is part of the Trilinos library and is used in fully algebraic mode, i.e., the preconditioner is constructed from the monolithic system matrix without making explicit use of the problem structure. Strong and weak parallel scalability is studied using up to 512 cores, considering the standard GDSW (Generalized Dryja-Smith-Widlund) coarse space and the newer coarse space with reduced dimension. The FROSch solver is applicable to the coupled problems within in the range of processor cores considered here, although numerical scalablity cannot be expected (and is not observed) for the fully algebraic mode. In our strong scalability study, the average number of Krylov iterations per Newton iteration is higher by a factor of up to six compared to a linear elasticity problem. However, making mild use of the problem structure in the preconditioner, this number can be reduced to a factor of two and, importantly, also numerical scalability can then be achieved experimentally. Nevertheless, the fully algebraic mode is still preferable since a faster time to solution is achieved.
翻译:我们认为,水相凝胶的膨胀是化学-机械问题的一个实例,在机械平衡关系与质量扩散之间有着强烈的结合。 这个问题被投入到一个最小化配方中, 使用一个时间分解法, 使分散潜力对变形和膨胀的体积分数产生依赖性, 以获得对称矩阵, 通常更适合迭代解答器。 MPI- 平行执行使用软件库交易. II, p4est 和 FROSch (Robust overplash Schwarz之快) 。 FrOSch 是Trilinos 图书馆的一部分, 并且用于完全的代代数结构。 FrOSch 解析器在完全的代数结构变异结构中被使用, 即, 预设的单立体分布于单体变形系统矩阵矩阵矩阵矩阵中, 强而弱的平行伸缩性缩性调缩缩缩缩缩缩缩缩缩缩缩缩略图 。