如何實(shí)現(xiàn)在多種計(jì)算資源上布置、管理和解決仿真問題?分布式計(jì)算服務(wù)DCS
Ansys分布式計(jì)算服務(wù) (Distributed Compute Services,簡稱DCS) ,是一個(gè)應(yīng)用程序集合,它使您能夠在各種計(jì)算資源上布置、管理和解決仿真問題。作為DCS服務(wù)的一部分,設(shè)計(jì)點(diǎn)求解服務(wù)(Design Point Services,簡稱DPS)為分布在集群、網(wǎng)絡(luò)和操作系統(tǒng)上的成千上萬個(gè)設(shè)計(jì)點(diǎn)提供了穩(wěn)定的求解方案。
DCS的主要功能羅列如下:
可同時(shí)更新設(shè)計(jì)點(diǎn);
無需輸入、輸出、用戶界面或隊(duì)列開銷即可擴(kuò)展設(shè)計(jì)點(diǎn)更新;
容忍設(shè)計(jì)點(diǎn)更新失敗;
使用Ansys遠(yuǎn)程求解管理器(RSM)在本地計(jì)算機(jī)和HPC集群上支持提交;
設(shè)計(jì)點(diǎn)更新執(zhí)行監(jiān)控;
過濾、排序和比較設(shè)計(jì)點(diǎn);
將CSV(逗號分隔值)文件或Microsoft Excel文件中的其他設(shè)計(jì)點(diǎn)直接導(dǎo)入DPS進(jìn)行評估;
將已在DPS中評估的選定設(shè)計(jì)點(diǎn)導(dǎo)入到Ansys Workbench項(xiàng)目中以進(jìn)行進(jìn)一步分析或?qū)彶椋?/p>
在HPC執(zhí)行期間,在不同的計(jì)算機(jī)上運(yùn)行模擬和解算器的幾何體更新;
支持?jǐn)嚅_連接和重新連接,這樣DPS就可以在沒有Workbench的情況下繼續(xù)運(yùn)行設(shè)計(jì)點(diǎn)評估。
下圖顯示了以Ansys Workbench為中心的DCS架構(gòu)。
DCS功能還可滿足以下應(yīng)用需求:
許多設(shè)計(jì)變更的評估;
需要運(yùn)行數(shù)千或上萬個(gè)設(shè)計(jì)點(diǎn);
靈活使用不同架構(gòu)計(jì)算資源(在Windows?上更新CAD,在Linux上解決);
開放式體系結(jié)構(gòu),使您能夠使用自己的設(shè)計(jì)探索系統(tǒng)來驅(qū)動流程。
同時(shí)DCS功能還可幫助解決這些高級業(yè)務(wù)難題:
客戶可以更有效和穩(wěn)定地利用他們的計(jì)算資源來優(yōu)化設(shè)計(jì);
設(shè)計(jì)迭代速度更快,只需極短時(shí)間就可以將新產(chǎn)品推向市場;
通過計(jì)算故障發(fā)生的準(zhǔn)確時(shí)間,可以減少保修退貨;
設(shè)計(jì)評估正在接近真正的可延展性;
客戶可以使用這種靈活的多平臺計(jì)算基礎(chǔ)設(shè)施來解決本地的工程難題,或與全球任何計(jì)算資源相結(jié)合。
DCS技術(shù)的計(jì)算優(yōu)勢:
可將100個(gè)設(shè)計(jì)點(diǎn)的計(jì)算分配給100個(gè)計(jì)算資源,并在單次計(jì)算(如:在本地進(jìn)行1個(gè)設(shè)計(jì)點(diǎn)計(jì)算)的時(shí)間內(nèi)得到100個(gè)答案
該技術(shù)將設(shè)計(jì)點(diǎn)管理與Ansys Workbench Project分離,因此您可以處理任何崩潰或失敗的運(yùn)行,而不會丟失有價(jià)值的結(jié)果
DCS技術(shù)的靈活性:
您可能有許多異構(gòu)計(jì)算資源,例如辦公桌面計(jì)算機(jī),可以在下班時(shí)間將其設(shè)置為評估器。然后可以在Ansys Workbench中定義設(shè)計(jì)研究并將其發(fā)送到DCS/DPS。一旦作業(yè)被發(fā)送出去,你可以關(guān)閉筆記本電腦并隨身攜帶,同時(shí)辦公室的其他計(jì)算資源繼續(xù)以并行/同步模式進(jìn)行設(shè)計(jì)研究。在任何時(shí)候,你都可以重新連接DPS來監(jiān)控或管理研究,比較結(jié)果等。你也可以檢索和找到最佳設(shè)計(jì)。
綜上所述,DCS技術(shù)能夠更有效、更可靠地跨操作系統(tǒng)、網(wǎng)絡(luò)和位置使用您的計(jì)算資源,同時(shí)有助于利用您的仿真資源進(jìn)行設(shè)計(jì)優(yōu)化。
現(xiàn)在我們將具體針對Ansys DCS 的配置做簡要介紹,假設(shè)您正在單用戶桌面場景中通過Ansys Workbench設(shè)置和使用DPS,但是,DPS并不局限于Workbench。您可以使用其他工具(優(yōu)化器)創(chuàng)建數(shù)以萬計(jì)的設(shè)計(jì)點(diǎn),然后利用DPS提供的最小網(wǎng)絡(luò)占用來處理它們的評估,也可以從其他Ansys產(chǎn)品啟動DPS。例如,在Ansys optiSLang用戶指南中,有關(guān)DPS主題中解釋了如何將DPS系統(tǒng)插入optiSLang工作流并建立到DPS的連接,連接DPS后,可以在DPS服務(wù)器上選擇現(xiàn)有項(xiàng)目,選擇要使用的參數(shù),并在DPS中運(yùn)行任意設(shè)計(jì)點(diǎn)計(jì)算。DPS為許多計(jì)算場景提供無縫支持:
在單用戶桌面系統(tǒng)上
在一組工作站上
在群集(HPC資源)上
在私有或公共云資源上
在具有不同功能的混合系統(tǒng)上
切換到分布式計(jì)算的優(yōu)勢隨著項(xiàng)目的復(fù)雜性而增長。
接下來我們將詳細(xì)介紹配置Ansys DCS的步驟:
Step1: 以管理員權(quán)限運(yùn)行DCS
Step2: 用瀏覽器打開127.0.0.1/dcs/
Step3: 配置Evaluator:用戶名和密碼欄輸入:dcadmin;點(diǎn)擊Save以及Start
Step4: 回到127.0.0.1/dcs/ 頁面,可以在Design Point Service中查看計(jì)算資源及工程項(xiàng)目
此外,在最新發(fā)布的Mechanical 2021 R2版本中,也可以直接提交任務(wù)到DCS進(jìn)行遠(yuǎn)程求解。
您可以通過Ansys DCS 案例演示視頻更直觀地體驗(yàn)DCS技術(shù):
該案例通過遠(yuǎn)程服務(wù)器上的DCS服務(wù)同時(shí)更新多個(gè)Ansys Mechanical仿真模型的參數(shù)設(shè)計(jì)點(diǎn),線性減少得到所有結(jié)果所需要的等待時(shí)間,前往視頻:Ansys分布式計(jì)算服務(wù)DCS功能簡介
相關(guān)資料:
獲取Ansys在你所在領(lǐng)域的更多介紹及應(yīng)用實(shí)踐信息
您也可以聯(lián)系A(chǔ)nsys中國官方產(chǎn)品咨詢熱線,獲取更多相關(guān)資料:400 819 8999
更多前沿實(shí)用技術(shù)、工程創(chuàng)新實(shí)踐,可前往Ansys微信公眾號:ANSYS-China
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺客服
TOP




















