摘要
從給定的光學系統中傳遞快速準确的結果是任何光學模拟軟件的主要任務。目前需要解決多(duō)個(gè)獨立模拟的複雜任務,如參數(shù)掃描或優化,仍可(kě)能需要大(dà)量計(jì)算(suàn)時(shí)間(jiān)。分布式計(jì)算(suàn)可(kě)以大(dà)大(dà)縮短(duǎn)這一時(shí)間(jiān),分布式計(jì)算(suàn)是一種使用多(duō)台計(jì)算(suàn)機和(hé)/或服務器(qì)來(lái)加快速度的概念,在這個(gè)概念中,一個(gè)大(dà)的軟件套裝中的每一個(gè)模拟任務是相互并行(xíng)計(jì)算(suàn)的。這個(gè)用例演示了如何在VirtualLab Fusion中使用分布式計(jì)算(suàn)。
前提條件
“VirtualLab.DistributedComputing.ServerSupportService.exe”文件位于對應的zip歸檔文件中,必須在所有(yǒu)使用的工作(zuò)站(zhàn)上(shàng)執行(xíng)。
所有(yǒu)計(jì)算(suàn)機必須在同一個(gè)局域網(LAN)或虛拟專用網(VPN)中。
網絡內(nèi)部通(tōng)信需要使用以下端口:
– 23001 (TCP & UDP)
– 23002 (TCP & UDP)
– 23003 (TCP & UDP)
如何在VIRTUALLAB FUSION中開(kāi)啓分布式計(jì)算(suàn)?
當分布式計(jì)算(suàn)套裝可(kě)用時(shí),一個(gè)新的選項卡将出現在主菜單的右側。
單擊“Start Server”激活分布式計(jì)算(suàn)。
添加客戶機
要将模拟任務分發到不同的客戶端,請(qǐng)單機Add Clients on Remote Machine按鈕。
一個(gè)新的窗口将會(huì)出現,并列出所有(yǒu)運行(xíng)的主機。
指定要向不同的主機添加多(duō)少(shǎo)客戶端(clients),然後單擊OK
分布式計(jì)算(suàn)控制(zhì)面闆
通(tōng)過使用分布式計(jì)算(suàn)開(kāi)始模拟
|