金苏达 swMATH ID: 37678 软件作者: S.M.Nobile、P.Cazzaniga、D.Besozzi、G.Mauri 描述: ginSODA:在GPU上大规模并行集成刚性ODE系统。常微分方程(ODE)是自然和工程系统数学建模的一种普遍形式,其分析通常采用数值积分方法进行。然而,现实世界中的模型通常以刚性为特征,这种情况会导致执行时间过长。在这种情况下,许多计算工具(例如敏感性分析)的实际可行性受到了进行大量模拟的必要性的阻碍。在这项工作中,我们介绍了ginSODA,它是一种通用的黑盒数字积分器,用于在图形处理单元上分配计算,并允许对以刚度为特征的ODE系统进行大量的数值积分。通过利用符号微分、元编程技术和源代码散列,ginSODA自动为CUDA体系结构构建高度优化的二进制文件,防止代码重新编译,并允许加快与顺序执行相关的计算。ginSODA还提供了一个简化的Python接口,它允许定义ODE系统和在几行代码中执行的测试。根据我们的结果,ginSODA相对于顺序执行提供了25倍的加速。 主页: https://link.springer.com/article/10.1007/s11227-018-2549-5 相关软件: MPGOS公司;CUDA公司;日晷;Matlab公司;github;NeuralPDE.jl公司;微分方程.jl;MATLAB ODE套件;ODEPACK代码包;CuArrays.jl公司;CUDAnative.jl公司;火炬;火炬差异;CUDA.jl公司;蟒蛇;AMDGPU.jl公司;GPU阵列.jl;GPU编译器.jl;一个API.jl;金属.jl 引用于: 3文件 全部的 前5名14位作者引用 2 费伦茨·赫格德·吕斯 1 乔治·巴巴斯塔斯 1 蒂姆·贝萨德 1 理查德·布拉茨。 1 瓦伦丁·丘拉维 1 艾伦·斯图亚特·爱德曼 1 亚当·格拉赫。 1 健身房,蒂姆 1 马英波 1 达尼尔·A·纳吉。 1 兰伯特·普拉维茨 1 克里斯托弗·拉卡卡斯 1 普拉基特·斯里苏玛 1 乌特卡什 2篇连载文章中引用 2 非线性科学与数值模拟中的通信 1 应用力学与工程中的计算机方法 在2个字段中引用 三 数值分析(65-XX) 1 计算机科学(68至XX) 按年份列出的引文