Ansys Speos | 新型計算方法:使用 GPU 提升計算速率
前言
Speos 在2022R2版本中正式推出 GPU 計算功能,相比于 CPU 計算,相同HPC32配置,高性能顯卡在仿真計算中將會更顯計算優(yōu)勢,在仿真數(shù)據(jù)量大、材料屬性復雜、光源種類多的條件下,Speos 視覺模擬會消耗更多仿真計算時間。當模擬參數(shù)設置偏差,或者視野選擇不準確,重新模擬耗費的時間會很長,GPU 同樣提供實時預覽 preview 功能,快速檢查視覺模擬對參數(shù)設置和視野選擇的準確性,通過 GPU 持續(xù)渲染,得到從低精度到高精度的實時模擬效果,一旦發(fā)現(xiàn)模擬出現(xiàn)問題可以隨時停止,修改參數(shù)后再重新模擬,提高了模擬效率,新版本發(fā)布中,GPU preview 同樣可以保存實時渲染結果為XMP。
GPU計算能力
1 - 打開任意仿真,建立視覺模擬模型,與常規(guī)的亮度模擬相同,在 speos 中建立光源(包括環(huán)境光),探測器,零件材料,逆向模擬。

2 - 在file-speos option中,勾選顯卡選項,會顯示32HPC運算。顯卡性能越高在計算中越能體現(xiàn)計算速度。

3 - 點擊inverse/direct simulation,在tools中選擇GPU計算。

4 - GPU計算性能說明,同樣對于108光線數(shù),相同光線數(shù)GPU A6000的計算速度相當于CPU 600核左右,而仿真結果相同。


5 - GPU計算同樣支持Speos core的計算。
GPU Preview 實時預覽功能
1.點擊inverse/direct simulation,在tools中選擇preview計算。點擊選擇建立好的模擬,再點擊preview開始實時預覽。實時預覽需要GPU性能的支持,如果GPU性能差則相同時間渲染的精度會比較低。如果設置的探測器分辨率超過顯示器分辨率,在預覽生成之前會彈出警告提示,點擊確定后,會自動壓縮分辨率顯示。

2.實時預覽調(diào)整
亮度調(diào)整:點擊default max value切換到手動調(diào)整最大亮度,然后輸入合適的亮度值以獲得合適的預覽亮度。

調(diào)整視角:使用鼠標單擊旋轉(zhuǎn)視角,滾輪縮放視野

等待渲染:每次調(diào)整視角后,speos都會重新開始渲染,隨著渲染時間增加,渲染精度也會慢慢提高,視野內(nèi)的噪點會慢慢消失,陰影會慢慢顯現(xiàn)出來。
3.GPU preview保存仿真結果。Preview的仿真結果可以XMP或圖片格式導出正在進行的實時預覽模擬的結果,快速探索模擬結果并進行分析。

Speos現(xiàn)在提供GPU計算,極大地提高了模擬性能,而且精度沒有損失,性能成本比前所未有,支持多GPU線性可擴展性,相比于HPC的搭建,GPU搭建更方便。