专栏名称: 结构先声
PKPM结构官方号,分享技术干货和结构产品最新资讯。现在关注即可获得【软件参数解析工具书】、【减隔震资料包】一份!研发和技术人员答疑,全网最准确的PKPM软件问题解答。
51好读  ›  专栏  ›  结构先声

提升10- 20%!通过调整GPU设置提高SAUSG计算速度

结构先声  · 公众号  ·  · 2025-03-10 17:00

正文

请到「今天看啥」查看全文


前言

众所周知,SAUSG软件采用CPU+GPU并行计算架构。在进行大震弹塑性分析时,通常更多地利用显卡GPU进行计算。因此,最大化地优化GPU的运行性能、挖掘GPU的使用潜力,对于提升模型的计算速度至关重要。本篇微信文章将介绍一些通过调整主机中GPU设置来提升显卡运行性能,进而提高SAUSG计算速度的方法。



1、NVIDIA控制面板管理3D设置

图1-1 NVIDIA控制面板调整Vulkan/OpenGL现行方法

图1-2 NVIDIA控制面板调整线程优化方法


打开NVIDIA控制面板,选择3D设置中的【管理3D设置】,选择自定义程序为本机上的SAUSG软件,调整Vulkan/OpenGL现行方法为【优先本机】,并把线程优化方法设置为【开】。通过调整这两项设置,能够最大程度地减少内存占用,并优化线程调用方式。



2、Nvidia Settings参数调整

图2-1 NVIDIA settings

调整PowerMizer选项中的显卡模式

图2-1 NVIDIA settings调整后的最高性能显卡P0模式


在装有LINUX系统的主机上,可以通过命令“nvidia-settings”打开Nvidia Settings的图形用户界面,找到对应显卡的PowerMizer选项,将显卡运行的功效模式调整为最高性能模式(调整成功后,Nivida-smi界面中显卡的性能模式应为P0)。



3、 调整后模型计算速度优化实例

图 3-1 模型1:十层框剪模型(自由度:79248)

图 3-2 模型2:高层框架剪力墙模型

(自由度:324870)


表 3-1 模型调整前计算时间效率对比


由表格3-1可见,在进行GPU设置调整后,各模型采用GPU(双精度)计算方法进行大震弹塑性分析时,单条地震波的计算时间均有一定程度的缩短。在计算模型步长和最大频率保持不变,且硬件设备无需升级的情况下,仅通过调整GPU设置的操作,就能使模型计算综合效率提高10 - 20%左右。


总结

通过调整GPU设置,最大化GPU使用时的性能,能够在不改变计算模型步长、最大频率以及无需升级硬件设备和软件系统的前提下,有效提升SAUSG软件在弹塑性分析中的计算速度。具体计算效率提升幅度在10 - 20%之间。能够为工程师用户在使用SAUSG软件时提供了一种便捷有效的性能优化途径,有助于提高工作效率,减少计算时间成本。SAUSG软件一直致力于提供给广大用户最快捷最稳定的非线性有限元计算方案,在后续即将更新的新版本中,软件也会在计算提速方面进行更多更有效的优化升级,请敬请期待。


供稿丨 涂天驰 审稿丨 侯晓武、刘孝国

编辑丨 王蕊 责编丨 张跃飞


阅读推荐


技术周刊 | 某超限结构加固改造设计探讨

技术周刊 | 建筑抗震韧性评价流程介绍

技术周刊 | 建筑抗震韧性评价流程软件实现介绍







请到「今天看啥」查看全文