本帖最后由 艾克斯德 于 2015-3-16 15:22 编辑 XDA让结构大震弹塑性动力时程分析将进入15分钟时代! --XDA是一款高性能结构弹塑性动力分析软件 XDA基于NVIDIA的CUDA技术,支持计算能力2.0-5.2以及未来更新架构的GPU,和目前市场上性能最高的同类产品相比较,计算效率分别提升了5倍(弹塑性)和8倍(弹性)。
XDA让结构大震弹塑性动力时程分析将进入15分钟时代!
--XDA是一款高性能结构弹塑性动力分析软件
XDA基于NVIDIA的CUDA技术,支持计算能力2.0-5.2以及未来更新架构的GPU,和目前市场上性能最高的同类产品相比较,计算效率分别提升了5倍(弹塑性)和8倍(弹性)。
XDA相对于同类产品的优势:
1 支持多GPU,既可以支持多颗GPU计算同一个任务,也可以支持多颗GPU同时计算多个任务,且所有计算都是采用异步模式在后台运行,不会影响其它任务的响应速度,从而让用户拥有更流畅的体验。
2 程序针对不同计算能力的GPU进行了针对性的深度优化,配合具有高度GPU架构亲和性的数据结构,计算效率接近理论峰值。
3 充分利用CPU和GPU,GPU和GPU以及CPU和CPU之间的并发,实现了真正的异构计算。比如在动力时程分析的循环过程中将结果写入磁盘时采用异步方式,不会阻塞后续的GPU计算,从而利用GPU计算和IO操作重叠来隐藏IO操作的延迟(实际上整个IO操作延迟几乎被完全隐藏,但是目前的效率测试中为方便debug并未采用异步IO操作,因此最终的效率将更高)。
4 优秀的架构设计和精心设计的数据结构整个软件的质量和稳定性得以充分保障。
5 采用精细化有限元模型,梁柱墙板等都可以划分到网格1米以下。
6 混凝土本构模型可以自定义。
7 符合结构设计需求,自动统计规范指标。
以下是几个算例的测试结果:
模型1(剪力墙结构)
自由度:150W
GTX680:
弹性计算时间: 约27分
弹塑性计算时间: 约54分
GTX Titan:
弹性计算时间: 约8分
弹塑性计算时间: 约17分
模型2(框架核心筒结构)
自由度:250W
GTX680:
弹性计算时间: 约12分
弹塑性计算时间: 约58分
GTX Titan:
弹性计算时间: 约 4分
弹塑性计算时间: 约19分
模型3(框架核心筒结构)
自由度:180W
GTX680:
弹性计算时间: 约 9分
弹塑性计算时间: 约41分
GTX Titan:
弹性计算时间: 约3分
弹塑性计算时间: 约12分
软件进展会及时公布,XDA将于第三季度正式发布,敬请期待!