FLUPS(通量) swMATH ID: 38050 软件作者: 丹尼斯·加布里埃尔(Denis-Gabriel)·卡普瑞斯(Caprace);托马斯·吉利斯(Thomas Gillis);菲利普·查特兰 描述: FLUPS:基于Fourier的无界泊松解算器库。针对二维和三维均匀分布网格,提出了一种基于Fourier的无界泊松解算器库(FLUPS)。它设计用于处理矩形区域上泊松方程的周期、对称、半无界和完全无界边界条件的所有可能组合,具有统一的分辨率。FLUPS利用3D傅里叶变换的专用实现,以快速且节省内存的方式使用格林函数求解泊松方程。有几个格林函数可用,可以选择显式正则化、谱截断或使用格点格林函数,并提供从2到类谱的验证收敛阶。该算法依赖FFTW库执行1D转换,而消息传递接口(MPI)通信支持内存中所需的数据重新映射。对于后一种操作,第一个可用的实现采用标准的全对全例程。然而,第二种实现以非阻塞和持久点对点通信为特点,在大多数情况下都更高效,尤其是在利用与OpenMP的共享内存并行性的情况下。针对大规模并行体系结构,该算法的可扩展性被证明高达73720个内核。在三台不同的超级计算机上获得的结果表明,弱效率保持在40以上 主页: https://github.com/vortexlab-uclouvain/flups 源代码: https://github.com/vortexlab-uclouvain/flups 依赖项: C类++ 关键词: 泊松方程;并行计算;三维傅里叶变换;椭圆问题;自由空间边界 相关软件: 泊松解算器;github;泊松快速傅里叶变换;FFTW公司;四边形GK.jl;HCubature.jl(导管.jl);尼莫;见鬼去吧;帆船鱼;数字Py;袖口;泥背;MRAG-I2D型;PETSc公司;IIMPACK公司;聚四氟乙烯;全球伽马波依;罐;PFFT公司;P3DFFT公司 引用于: 5文件 标准条款 1出版物描述软件,包括1出版物以zbMATH为单位 年份 FLUPS:基于Fourier的无界泊松解算器库。 兹比尔1464.35063丹尼斯·加布里埃尔·卡普瑞斯;托马斯·吉利斯;菲利普·查特兰 2021 全部的 前5名9位作者引用 三 菲利普·查特兰 2 詹姆斯·加巴德 2 托马斯·吉利斯 2 维姆·范·里斯。 1 Billuart,P。 1 丹尼斯·加布里埃尔·卡普瑞斯 1 M.杜蓬切尔。 1 Lei、Ziang 1 格雷戈伊尔·温克尔曼。 4篇连载文章中引用 2 计算物理学杂志 1 SIAM数值分析杂志 1 SIAM科学计算杂志 1 数学物理进展 在5个字段中引用 三 偏微分方程(35-XX) 三 流体力学(76-XX) 2 数值分析(65-XX) 2 计算机科学(68至XX) 1 势能理论(31日至XX日) 按年份列出的引文