摘要
本用例以眾所周知的邁克爾遜干涉儀為例,展示了分布式計算的能力。多色光源與干涉測量裝置的一個位置掃描的反射鏡相結合,以執行詳細的相干測量。使用具有六個本地多核PC組成的網絡分布式計算,所得到的2,904個基本模擬的模擬時間可以從一個多小時顯著減少到不到3分鐘。
模擬任務
基本模擬任務
基本任務集合#1:波長
基本任務集合#2:反射鏡位置
使用分布式計算進行模擬
在本例中,在基本模擬任務中有兩個獨立的參數變化:
光譜中的24個波長采樣
121個不同反射鏡位置
總共2904個基本模擬任務
由于單個基本模擬(單個波長和反射鏡位置)只需要大約0.9秒,因此將一些基本模擬組合起來并在DC客戶端上模擬集合會更有效。因此,所有波長組合在一個單一的模擬(在光源中配置光譜),帶有DC的Parameter Run用來建模不同的反射鏡位置。與在一次Parameter Run中建模所有2904個任務相比,此策略減少了不必要的開銷。
組合所有波長的基本任務
使用分布式計算
Parameter Run用于改變反射鏡位置,從而允許將各種迭代分發到網絡中的計算機。為了啟用分布式計算,只需導航到相應的選項卡并配置可用計算機和客戶端的數量,然后像往常一樣啟動模擬,將數據傳輸到客戶端和收集結果都是自動完成的(與本地執行參數掃描的方式相同)。
基于分布式計算的模擬
模擬時間比較
|