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