菜单
关于联系人(&C)
反馈
贡献
帮助
兹马思
swMATH公司
搜索
高级搜索
浏览
搜索
软件名称
软件作者
软件说明
关键词
程序设计语言
理学硕士分类
高级搜索
清除
按名称浏览软件
按关键字浏览软件
通过MSC浏览软件
按类型浏览软件
建议修改swMATH
感谢您的贡献,我们将尽快将您的建议纳入swMATH
尽管我们不能保证。
任何贡献都将被手动检查其正确性和相关性,并
内部质量保证过程。
请注意,我们保留修改任何已提交信息的权利。
个人信息
你的名字*:
你的机构*:
您的电子邮件地址*:
软件元数据
请修改或补充以下信息。
软件包名称*:
软件主页:
软件作者:(例如:马克·史密斯、安东·梅尔)
软件简介:
OpenCurrent是一个开源的C++库,用于使用NVIDIA的CUDA平台在规则网格上求解偏微分方程(pde)。
它将PDE分解为3个基本对象:“网格”、“解算器”和“方程”
“网格”数据结构有效地实现了常规的一维、二维和三维阵列,包括双精度和单精度。
网格支持计算线性组合、管理主机设备内存传输、在非网格点插入值以及执行阵列范围的缩减等操作。
“解算器”使用这些数据结构计算偏微分方程离散化产生的项,例如基于有限差分的平流和扩散格式,以及泊松方程的多重网格解算器。
这些计算构件可以组装成求解依赖时间的偏微分方程的完整“方程”对象。
其中一个方程解算器是使用二阶Boussinesq模型的不可压缩Navier-Stokes解算器。
该方程求解器得到了充分的验证,并已用于研究各种不同情况下的Rayleigh-Benard对流(引文)。
基准测试表明,它的性能比运行在8核Xeon上的等效Fortran代码快8倍。
OpenCurrent基础设施包括对CPU或GPU的评测、对NetCDF数据文件的读写支持,以及生成简单绘图的能力。
它包括一个完整的验证和单元测试框架,允许对数值方法和求解器进行简单和自动的验证。
OpenCurrent使用CMake进行跨平台开发,并在基于Windows和Linux的系统上进行了测试。
通过编译时选项,OpenCurrent可以配置为支持不处理双精度的旧硬件(GT200之前的版本),但是在较新的硬件上,所有的例程都可以使用双精度和单精度。
引用描述软件的已发表文章:
(例如,对于GAP:“GAP 4型系统组织代数算法”,Zbl 0918.68050)
描述软件的关键词:(例如:格氏基、有限元法、偏微分方程等)
适用领域:(如:教育、金融、工程等)
对其他软件的依赖性:(例如:Maple、Matlab等)
当前版本:(例如:1.2)
许可条款:(例如:GPL、商业等)
编程语言:(如:Java、C++、Python等)
操作系统:(例如:Linux、Windows XP等)
接口:(例如:Gnuplot export、C library等)
评论:
更新软件OpenCurrent:
http://swmath.org/software/11883
SOI-软件对象标识符(DOI):
SVOI-软件版本对象id:
你自己抄送?
保密与保密
用户的个人资料仅用于
执行此项服务,并为用户联络和支持。
远至
为了履行这项服务,FIZ Karlsruhe有权
以电子方式存储和处理用户的个人数据。
您同意使用您的个人资料:
注册该服务后,您接受FIZ Karlsruhe对您的个人数据的上述使用。
如果您撤回接受使用您的个人资料或
限制对数据的使用、您对服务的访问和权限
自动使用服务端。
在这种情况下,请联系
editor@zbmath.org
.
请注意我们的
隐私政策
.
提交稿件