第28章fluent并行處理_第1頁
第28章fluent并行處理_第2頁
第28章fluent并行處理_第3頁
第28章fluent并行處理_第4頁
第28章fluent并行處理_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第28章fluent并行處理Fluent支持并行運(yùn)算,且提供檢查和修改并行配置工具。你可用一個(gè)專用并行機(jī)(如多處理器工作站)或通過工作平臺(tái)的網(wǎng)絡(luò)運(yùn)行Fluento下面介紹Fluent并行運(yùn)算的特點(diǎn)。28.1并行運(yùn)算簡(jiǎn)介Fluent并行運(yùn)算確實(shí)是利用多個(gè)運(yùn)算節(jié)點(diǎn)(處理器)同時(shí)進(jìn)行運(yùn)算。并行運(yùn)算可將網(wǎng)格分割成多個(gè)子域,子域的數(shù)量是運(yùn)算節(jié)點(diǎn)的整數(shù)倍(如8個(gè)子域可對(duì)應(yīng)于1、2、4、8個(gè)運(yùn)算節(jié)點(diǎn))。每個(gè)子域或子域的集合)就會(huì)“居住”在不同的運(yùn)算節(jié)點(diǎn)上。它有可能是并行機(jī)的運(yùn)算節(jié)點(diǎn),或是運(yùn)行在多個(gè)CPU工作平臺(tái)上的程序,或是運(yùn)行在用網(wǎng)絡(luò)連接的不同工作平臺(tái)(UNIX平臺(tái)或是Windows平臺(tái))上的程序。運(yùn)算信息傳輸率的增加將導(dǎo)致并行運(yùn)算效率的降低,因此在作并行運(yùn)算時(shí)選擇求解問題專門重要。舉薦運(yùn)行并行Fluent的操作步驟如下:開啟平行求解器,選擇運(yùn)算節(jié)點(diǎn)數(shù),詳見28.2和28.3節(jié)。讀入case文件,讓Fluent自動(dòng)將網(wǎng)格分割為幾個(gè)子域。最好是在建立問題之后分割,因?yàn)檫@種分割和運(yùn)算的模型有關(guān)(象非等形接觸面、滑移網(wǎng)格、shell-conductionencapsulation的自適應(yīng))。假如你的case文件中包含滑移網(wǎng)格,或是在運(yùn)算過程中要對(duì)非等形接觸面進(jìn)行修改,那就得用串行求解器進(jìn)行分割。還有其他的方法進(jìn)行分割,如在串行或并行求解器上進(jìn)行手工分割。認(rèn)真檢查分割區(qū)域,如必要再重新分割,詳見28.4.5節(jié)如何檢查分割區(qū)域。進(jìn)行運(yùn)算,詳見28.5節(jié)如何檢查和提高并行運(yùn)算。28.2開啟并行求解器開啟Fluent并行求解器的方法依靠于操作平臺(tái)是專用并行機(jī)依舊工作站。28.2.1在UNIX系統(tǒng)下開啟并行求解器能夠在裝有UNIX系統(tǒng)的專用并行機(jī)或工作平臺(tái)網(wǎng)絡(luò)上運(yùn)行Fluent,如何運(yùn)行如下:在多處理器UNIX機(jī)上運(yùn)行Figure28.2.1:SelectSolver操縱面板在專用并行機(jī)(多處理器工作平臺(tái)或大型并行機(jī))運(yùn)行Fluent,鍵入運(yùn)行命令,點(diǎn)擊Fluent中File—Run...,用SelectSolver(圖28.2.1)操縱面板設(shè)定并行架構(gòu)和求解器信息。在Version框里,點(diǎn)擊3D和DoublePrecision來選擇所求解問題是3D依舊2D問題,所采納精度是單精度依舊雙精度,然后點(diǎn)擊Parallel選項(xiàng)。在Options框里,在Communicator下拉菜單中選擇所要用的信息傳輸庫。舉薦選用Default庫,因?yàn)樗軌驗(yàn)椴⑿袡C(jī)提供最全面的并行操作。那個(gè)地點(diǎn)還包含VendorMPI和SharedMemoryMPI(MPICH)。VendorMPI選用被機(jī)器硬件優(yōu)化的信息傳輸庫。假如機(jī)器上的硬件支持并行工具包,當(dāng)選用Default時(shí),F(xiàn)luent會(huì)自動(dòng)檢測(cè)它。SharedMemoryMPI(MPICH)選用MPICH信息傳輸庫(MPI公共域)。在Processes上選擇并行運(yùn)算的CPU數(shù)。點(diǎn)擊Run按鈕就能夠進(jìn)行并行運(yùn)罷了,一旦求解器開始運(yùn)行,就不需要任何其他的設(shè)備了。假如你想利用命令開始并行運(yùn)算,可鍵入如下命令:fluentversion-tn[-pcomm][-loadhost][-pathpath]其中version可選擇2d、3d、2ddp和3ddp,n指的是CPU數(shù)。其他的依照需要使用,使用時(shí)依照方括號(hào)提示的信息寫(寫時(shí)不包括方括號(hào))。comm指的是并行傳輸庫的名稱,host指的是連接運(yùn)算節(jié)點(diǎn)的主機(jī)(默認(rèn)的是你使用的主機(jī))名,path指的是Fluent.Inc安裝的路徑。!!一樣,只有你想不用默認(rèn)的傳輸庫時(shí)才需要設(shè)置-pcomm。專用并行機(jī)上的傳輸裝置和與它相關(guān)的傳輸庫列表如下:vmpivendorMPIsmpisharedmemoryMPI(MPICH)netsocket在UNIX工作平臺(tái)上運(yùn)行在UNIX工作平臺(tái)網(wǎng)絡(luò)上運(yùn)行Fluent,鍵入運(yùn)行命令,點(diǎn)擊Fluent中File—Run...用SelectSolver(圖28.2.1)操縱面板設(shè)定并行架構(gòu)和求解器信息。在Version框里,點(diǎn)擊3D和DoublePrecision來選擇所求解問題是3D依舊2D問題,所采納精度是單精度依舊雙精度,然后點(diǎn)擊Parallel選項(xiàng)。在Options框里,在Communicator下拉菜單中選擇Socket信息傳輸庫。!!當(dāng)起用并行網(wǎng)絡(luò)版是,必須選擇Communicator下拉菜單的Socket,除非VendorMPI支持集成。假如選用Default時(shí),就會(huì)起用一個(gè)MPI并行版本,那就不能生成附加運(yùn)算節(jié)點(diǎn)。在Processes上設(shè)置初始并行運(yùn)算節(jié)點(diǎn)數(shù)??上葟?或0個(gè)節(jié)點(diǎn)開始,后面再生成其他節(jié)點(diǎn),詳見28.3.1節(jié)。(可選擇)在HostsFile鍵入包含機(jī)器列表的文件的名字。假如Processes被設(shè)為0,F(xiàn)luent會(huì)為文件中列出的每一臺(tái)機(jī)器產(chǎn)生一個(gè)節(jié)點(diǎn)。點(diǎn)擊Run按鈕就能夠進(jìn)行并行運(yùn)罷了。假如你想利用命令開始網(wǎng)絡(luò)并行運(yùn)算,可鍵入如下命令:fluentversion-t1-pnet(用socket傳輸裝置)fluentversion-t1-pnmpi(用網(wǎng)絡(luò)MPI傳輸裝置)如此就能夠在工作平臺(tái)上的某個(gè)運(yùn)算節(jié)點(diǎn)上開啟求解器了,然后用NetworkConfiguration操縱面板添加遠(yuǎn)程工作平臺(tái)上的運(yùn)算節(jié)點(diǎn),詳見28.3.1節(jié)。假如鍵入如下命令:fluentversion-t0-pnet[-cnf=hostsfile](用socket傳輸裝置)fluentversion-t1-pnmpi[-cnf=hostsfile](用網(wǎng)絡(luò)MPI傳輸裝置)如此就能夠開啟遠(yuǎn)程機(jī)器上的運(yùn)算節(jié)點(diǎn)的操縱程序。假如設(shè)置了-cnf=hostsfile,則在hostsfile文件中列出的每個(gè)機(jī)器都被設(shè)為一個(gè)運(yùn)算節(jié)點(diǎn),詳見28.3.1節(jié)。28.2.2在Windows系統(tǒng)下開啟并行求解器能夠在裝有Windows系統(tǒng)的專用并行機(jī)或網(wǎng)絡(luò)Windows平臺(tái)上運(yùn)行Fluent。在多處理器Windows機(jī)上運(yùn)行在Windows系統(tǒng)下,可通過MS-DOS窗口開啟Fluent專用并行版本。如在x處理器上開啟并行版本,可鍵入fluentversion-tx在提示命令下,將version替換為求解器版本(2d、3d、2dpp、3ddp),將x替換為處理器的數(shù)量(如fluent3d-t3是在3臺(tái)處理器上運(yùn)行3D版本)。假如Fluent命令不被識(shí)別,1.5.3節(jié)介紹了如何修改用戶的環(huán)境變量。在Windows工作平臺(tái)上運(yùn)行有兩種方法在Windows工作平臺(tái)網(wǎng)絡(luò)上運(yùn)行Fluent:一種是用RSHD傳輸裝置軟件,另外一種是采納硬件支持的信息傳輸接口(VMPI)。參考Windows并行安裝說明書來安裝。啟動(dòng)說明書是在假定機(jī)器差不多裝了必要的軟件(遵照安裝說明書安裝)前提下的。啟動(dòng)基于RSHD的Fluent并行版本假如你的機(jī)器是采納RSHD軟件進(jìn)行網(wǎng)絡(luò)傳輸?shù)?,在命令提示符中鍵入:fluentversion-pnet[-pathsharename][-cnf=hostfile]-tnprocsversion必須用你所運(yùn)行的Fluent版本(2d、3d、2ddp、3ddp)代替。-pathsharename是用通用命名標(biāo)準(zhǔn)設(shè)定Fluent.Inc路徑的網(wǎng)絡(luò)共享名。只有你不是在安裝Fluent的那臺(tái)機(jī)器上運(yùn)算才進(jìn)行這項(xiàng)操作,假如是在同一臺(tái)機(jī)器上進(jìn)行運(yùn)算就不必鍵入這項(xiàng)信息。例如,F(xiàn)luent是安裝在computer1上,就將sharename用共享路徑\\computer1\Fluent.Inc代替。-cnf=hostfile指定所有你要運(yùn)行并行工作的運(yùn)算機(jī)列表的文件。假如那個(gè)文件不在系統(tǒng)默認(rèn)的路徑下,就要給出它的全路徑。用Notepad類文本編輯器生成hostfile,僅有的要求確實(shí)是文件名中不能含有空格,如hosts.txt是對(duì)的,而myhosts.txt不行。那個(gè)hostfile要包含如下內(nèi)容:computer1computer2!!列表中的第一個(gè)運(yùn)算機(jī)必須是你所使用的運(yùn)算機(jī)。假如網(wǎng)絡(luò)上的運(yùn)算機(jī)是多處理器,可將它在列表中多寫幾次。例如,computer]有兩個(gè)CPU,在hosts.txt中就要將computer1列兩次,如下:computer1computer1computer2假如你沒有用-cnf選項(xiàng),F(xiàn)luent會(huì)在命令欄里進(jìn)行nprocs操作。然后就能夠用Fluent里NetworkConfiguration操縱面板在工作站上引入交互式運(yùn)算節(jié)點(diǎn)。-tnprocs設(shè)置所用節(jié)點(diǎn)數(shù)。假如-cnf被選用,hostfile就會(huì)自行選擇那幾臺(tái)運(yùn)算機(jī)用于并行工作。例如,hostfile里列有10臺(tái)運(yùn)算機(jī),而你只想用其中的5個(gè)節(jié)點(diǎn)進(jìn)行運(yùn)算,就能夠?qū)procs設(shè)為5(即-t5),Fluent就會(huì)用hostfile中列出的前5臺(tái)運(yùn)算機(jī)工作??捎肗etworkConfiguration操縱面板殺掉進(jìn)程或是引入其他節(jié)點(diǎn),詳見28.3節(jié)。例子:對(duì)一個(gè)基于RSHD的3D問題,啟用名字為hosts.txt的hostfile中前3臺(tái)運(yùn)算機(jī)進(jìn)行并行運(yùn)算的完整命令是:fluent3d-pnet-cnf=hosts.txt-path\\computer1\fluent.inc-t3啟動(dòng)基于Vendor-MPI的Fluent并行版本假如你的機(jī)器是采納硬件支持的MPI軟件進(jìn)行網(wǎng)絡(luò)傳輸?shù)模诿钐崾痉墟I入:fluentversion-pvmpi[-pathsharename][-cnf=hostfile]-tnprocs各選項(xiàng)的含義與上節(jié)中相同,但要注意以下兩點(diǎn):?hostfile是必須的。當(dāng)使用MPI軟件時(shí)不能用NetworkConfiguration操縱面板為工作站引入運(yùn)算節(jié)點(diǎn)(注意:列表中的第一個(gè)運(yùn)算機(jī)必須是你所使用的運(yùn)算機(jī))。?當(dāng)使用MPI軟件時(shí)不能用NetworkConfiguration操縱面板殺掉進(jìn)程或是引入新的運(yùn)算節(jié)點(diǎn)。例子:對(duì)一個(gè)基于Vendor-MPI的3D問題,啟用名字為hosts.txt的hostfile中前3臺(tái)運(yùn)算機(jī)進(jìn)行并行運(yùn)算的完整命令是:fluent3d-pvmpi-cnf=hosts.txt-path\\computer1\fluent.inc-t328.3使用并行網(wǎng)絡(luò)工作平臺(tái)可利用在網(wǎng)絡(luò)上連接的工作平臺(tái)引入(殺掉)運(yùn)算節(jié)點(diǎn)來形成一個(gè)虛擬并行機(jī)。即使一個(gè)工作平臺(tái)僅有一個(gè)CPU,也承諾有多個(gè)運(yùn)算節(jié)點(diǎn)共同存在。28.3.1配置網(wǎng)絡(luò)若想將運(yùn)算節(jié)點(diǎn)引入到幾臺(tái)機(jī)器上,或是對(duì)當(dāng)前網(wǎng)絡(luò)配置進(jìn)行一些修改如當(dāng)啟動(dòng)求解器時(shí)發(fā)覺主機(jī)上引入了太多的運(yùn)算節(jié)點(diǎn)),可通過點(diǎn)擊Parallel、Network'Configure...打開NetworkConfiguration操縱面板(見圖28.3.1)來設(shè)置。網(wǎng)絡(luò)結(jié)構(gòu)Figure28.3.1:NetworkConfiguration操縱面板運(yùn)算節(jié)點(diǎn)的標(biāo)簽從0開始順序增加。除運(yùn)算節(jié)點(diǎn)外,還有一個(gè)主機(jī)節(jié)點(diǎn)。Fluent啟動(dòng)時(shí)主機(jī)節(jié)點(diǎn)也自動(dòng)啟動(dòng),而退出Fluent時(shí)它也隨之被關(guān)閉,在Fluent運(yùn)行時(shí)它不能被關(guān)掉。而運(yùn)算節(jié)點(diǎn)隨時(shí)都能夠關(guān)閉,節(jié)點(diǎn)0除外,因?yàn)樗亲詈笠粋€(gè)運(yùn)算節(jié)點(diǎn),主機(jī)總是引入節(jié)點(diǎn)0,而節(jié)點(diǎn)0引入所有其他節(jié)點(diǎn)。引入運(yùn)算節(jié)點(diǎn)的步驟引入運(yùn)算節(jié)點(diǎn)的差不多步驟如下:在AvailableHosts列表中選取要引入節(jié)點(diǎn)的主機(jī)。假如所需要的機(jī)器未被列出,可在HostEntry里手工增加一個(gè)主機(jī),或是從hostdatabase中復(fù)制所需要的主機(jī)(見28.3.2節(jié))。在SpawnCount里為每個(gè)被選主機(jī)設(shè)置運(yùn)算節(jié)點(diǎn)數(shù)。點(diǎn)擊Spawn按鈕,新的節(jié)點(diǎn)就會(huì)被引入,并被添加到SpawnedComputeNodes列表中。其他的和網(wǎng)絡(luò)配置有關(guān)的用途在下面介紹:手動(dòng)增加主機(jī)在NetworkConfiguration操縱面板上的AvailableHosts列表里手動(dòng)增加一個(gè)主機(jī),可在HostEntry下的Hostname里鍵入遠(yuǎn)端機(jī)器的網(wǎng)絡(luò)名,在username里鍵入機(jī)器的注冊(cè)名(除非所有的帳戶差不多上相同的注冊(cè)名,這種情形不需要指定username),然后點(diǎn)擊Add按鈕,那個(gè)被指定的主機(jī)就被加到了AvailableHosts列表里。刪除主機(jī)在NetworkConfiguration操縱面板上的AvailableHosts列表里刪除一個(gè)主機(jī),選擇那個(gè)主機(jī),點(diǎn)擊Delete按鈕,那個(gè)主機(jī)名就被從AvailableHosts列表里刪除了(但主機(jī)數(shù)據(jù)庫不受阻礙,見28.3.2節(jié))。殺掉運(yùn)算節(jié)點(diǎn)假如引入了一個(gè)不需要的運(yùn)算節(jié)點(diǎn),要?dú)⒌羲?,可在SpawnedComputeNodes列表中選中它,然后點(diǎn)擊Kill按鈕即可。!!注意:運(yùn)算節(jié)點(diǎn)0只有當(dāng)它是最后一個(gè)運(yùn)算節(jié)點(diǎn)時(shí)才能被殺掉。儲(chǔ)存Hosts文件假如差不多編輯了一組AvailableHosts列表,還想在另一個(gè)進(jìn)程中使用它,可將此組列表中所有信息存為一個(gè)hosts文件。點(diǎn)擊Save...按鈕,會(huì)彈出SelectFile對(duì)話框,鍵入文件名,執(zhí)行儲(chǔ)存。當(dāng)你想用時(shí),可將此文件載入主機(jī)數(shù)據(jù)庫(見28.3.2節(jié)),為生成當(dāng)前AvailableHosts列表,將文件里所列主機(jī)全進(jìn)展到NetworkConfiguration操縱面板上。節(jié)點(diǎn)引入時(shí)通常顯現(xiàn)的問題引入進(jìn)程時(shí)系統(tǒng)會(huì)嘗試和新節(jié)點(diǎn)建立連接,但50秒后系統(tǒng)未從新節(jié)點(diǎn)獵取回應(yīng),它就會(huì)認(rèn)為這次引入是不成功的。假如遠(yuǎn)程運(yùn)算機(jī)不能找到可識(shí)別的Fluent,就會(huì)顯現(xiàn)這種情形。若想測(cè)試在引入新機(jī)器時(shí)是否生成新節(jié)點(diǎn),可在所引入機(jī)器上的DOS窗口運(yùn)行如下命令rsh[-lusername]hostnamefluent-t0-vhostnam是想引入新節(jié)點(diǎn)的機(jī)器的網(wǎng)絡(luò)名,username是被hostnam指定的遠(yuǎn)程機(jī)器的注冊(cè)名。!!假如所有帳戶差不多上相同的注冊(cè)名,這種情形不需指定username(方括號(hào)內(nèi)的-lusername不總需要被設(shè)置,而鍵入注冊(cè)名時(shí)不含有方括號(hào))。另外注意,在某些系統(tǒng)下,DOS命令rsh要用remsh代替。引入節(jié)點(diǎn)失敗的幾點(diǎn)緣故:注冊(cè)不正確。機(jī)器引入新節(jié)點(diǎn)必須能rsh到新進(jìn)程執(zhí)行的機(jī)器上,不然引入就失敗。要成功rsh有好幾種方法,可求助于系統(tǒng)治理員。

Fluent不被識(shí)別。成功rsh到遠(yuǎn)程機(jī)器,但在遠(yuǎn)程機(jī)器上卻無法找到Fluent的路徑,這時(shí)可用csh命令,將Fluent的路徑加到.cshrc文件的路徑變量里。假如如此依舊失敗,那就在引入新節(jié)點(diǎn)之前用parallel/network/path命令直截了當(dāng)設(shè)置Fluent.Inc安裝的路徑。28.3.2主機(jī)數(shù)據(jù)庫建立工作平臺(tái)的并行網(wǎng)絡(luò)時(shí),專門容易生成局域網(wǎng)機(jī)器列表(“hostsfile”),將包含這些機(jī)器名的文件加載到主機(jī)數(shù)據(jù)庫,然后點(diǎn)擊Parallel「Network「Database..?(或點(diǎn)擊NetworkConfiguration操縱面板上的Database...按鈕),利用28.3.2圖示的HostsDatabase操縱面板,在工作平臺(tái)上選擇那些組成并行配置(或網(wǎng)絡(luò))的主機(jī)。HostsDatabasemm@balin(192.233.231.171)@birur(192.233.231.180)@折1血(192.233.231.178)@borur(192233.231.184)(192233231.181)@dori(192233.231JOG)妙dvralin<19X233,為^fili(192.233.231.1S2)^gandalF(192.233.231.177>砌din(192.233.231.172)@Uli(192.233.231.183)@menry(192.233.231.175)@oin(192.233.231.188)@ori(192.233.231.173)@thorin(152.233.231.174)CloseHelpCloseHelpFigure28.3.2:HostsDatabase操縱面板假如主機(jī)文件fluent.hosts或fluent.hosts在根名目里,它里面的內(nèi)容將在程序啟動(dòng)時(shí)自動(dòng)加載到主機(jī)數(shù)據(jù)庫里,否則主機(jī)數(shù)據(jù)庫為空,直到讀入一個(gè)主機(jī)文件。讀主機(jī)文件如已有包含局域網(wǎng)內(nèi)機(jī)器列表的主機(jī)文件,可點(diǎn)擊Load...按鈕,在彈出SelectFile對(duì)話框里選中此文件,將其加載到HostsDatabase操縱面板里。當(dāng)文件被讀入之后,主機(jī)名字就會(huì)被顯式在Hosts列表中(Fluent自動(dòng)添加每臺(tái)可識(shí)別機(jī)器的IP地址,假如某臺(tái)機(jī)器不在當(dāng)前局域網(wǎng)內(nèi),它將被標(biāo)以u(píng)nknown)。將主機(jī)復(fù)制到NetworkConfiguration操縱面板若想將HostsDatabase操縱面板內(nèi)的Hosts復(fù)制到NetworkConfiguration操縱面板中AvailableHosts列表里,選擇列表中所需復(fù)制的名字,點(diǎn)擊按鈕,被選中的主機(jī)就會(huì)被添加到你想引入節(jié)點(diǎn)機(jī)器的AvailableHosts列表中。28.3.3檢測(cè)網(wǎng)絡(luò)連通性對(duì)任何運(yùn)算節(jié)點(diǎn),都能夠查看如下網(wǎng)絡(luò)連通性信息:主機(jī)名、體系結(jié)構(gòu)、操作ID、被選節(jié)點(diǎn)ID以及所有被連接的運(yùn)算機(jī)。被選節(jié)點(diǎn)的ID用星號(hào)標(biāo)識(shí)。Fluent主進(jìn)程的ID總是主機(jī),運(yùn)算節(jié)點(diǎn)則從node-0開始按順序排列,所有運(yùn)算節(jié)點(diǎn)都被連接在一起,運(yùn)算節(jié)點(diǎn)0被連接到主進(jìn)程。為了獲得某運(yùn)算節(jié)點(diǎn)的連通性信息,可點(diǎn)擊Parallel—ShowConnectivity...,打開ParallelConnectivity操縱面板(圖28.3.3)ParallelQ)nnec1ivityComputeHadeI rPrint Close HelpFigure28.3.3:ParallelConnectivity操縱面板在ComputeNode區(qū)域選擇想要了解連通性信息的運(yùn)算節(jié)點(diǎn)數(shù),然后點(diǎn)Print按鈕,例如,節(jié)點(diǎn)0的輸出信息如下所示:IDHostnameO.S.PIDMachIDHWIDName-node-2filiirix16729211FluentNodenode-1bofuririx16182110FluentNodehostbalinsunos584507FluentHostnode-0*balinsunos58640-1FluentNodeO.S,指體系結(jié)構(gòu),PID是進(jìn)程ID數(shù),MachID是運(yùn)算節(jié)點(diǎn)ID,HWID是交換機(jī)的標(biāo)識(shí)符。也能夠在NetworkConfiguration操縱面板里查看某個(gè)運(yùn)算節(jié)點(diǎn)的連通性,方法是在SpawnedComputeNodes列表中選擇此節(jié)點(diǎn),然后點(diǎn)Connectivity按鈕。假如沒有選中SpawnedComputeNodes里的任何節(jié)點(diǎn)而點(diǎn)了Connectivity按鈕,NetworkConfiguration操縱面板將重新被打開,再按照上述方法作就行了。假如選中SpawnedComputeNodes里的兩個(gè)以上節(jié)點(diǎn),點(diǎn)Connectivity按鈕,可顯式每個(gè)節(jié)點(diǎn)的連通性信息。28.4分割網(wǎng)格28.4.1網(wǎng)格分割的一樣方法在用Fluent的并行求解器時(shí),需要將網(wǎng)格細(xì)分割為幾組單元,以便在分離處理器上求解(見圖28.4.1)。將未分割的網(wǎng)格讀入并行求解器里,可用系統(tǒng)默認(rèn)的分割原則(舉薦使用,詳見28.4.2節(jié)),還能夠在連續(xù)求解器里或?qū)esh文件讀入并行求解器后自己分割(詳見28.4.3節(jié))。上述任一情形可用的分割方法在28.4.4節(jié)介紹。在建立問題(定義模型、邊界條件等)之前或之后分割網(wǎng)格都能夠,只是,由于某些模型的特點(diǎn)(象非等形接觸面、滑移網(wǎng)格、shell-conductionencapsulation的自適應(yīng)),最好是在建立問題后。!!假如case文件含有滑移網(wǎng)格或非等形接觸面,要在運(yùn)算過程中進(jìn)行自適應(yīng),因此要用連續(xù)求解器分割,詳見28.4.2和28.4.3節(jié)。值得注意的是運(yùn)算節(jié)點(diǎn)間的相關(guān)單元的分布在網(wǎng)格自適應(yīng)時(shí)要保持不變,除非是非等形接觸面,如此在自適應(yīng)后就不必重新分割了,詳見28.4.6節(jié)。若在網(wǎng)格分割前用連續(xù)求解器建立問題,用于此項(xiàng)工作的運(yùn)算機(jī)必須有足夠大的內(nèi)存來讀入網(wǎng)格。假如網(wǎng)格太大,不能讀進(jìn)連續(xù)求解器,可將未分割的網(wǎng)格直截了當(dāng)讀入并行求解器里(使用所有被定義主機(jī)的內(nèi)存),然后讓并行機(jī)自動(dòng)分割。在這種情形下,你將在做一個(gè)

初步網(wǎng)格分割后建立問題。假如必要能夠手工再重新分割一次。在28.4.2節(jié)和28.4.3節(jié)介紹了詳細(xì)情形和限制條件,28.4.5節(jié)將介紹如何檢測(cè)網(wǎng)格分割。0-efarePartitioningAfterPartitioningFigure28.4.1:0-efarePartitioningAfterPartitioningFigure28.4.1:網(wǎng)格分割28.4.2自動(dòng)分割網(wǎng)格在將case文件讀入并行求解器之前選用兩分法或是其他網(wǎng)格分割方法來自動(dòng)分割網(wǎng)格。對(duì)一些方法,可預(yù)覽來確定是否為最佳的網(wǎng)格分割,28.4.4節(jié)介紹Fluent里可用的網(wǎng)格分割方法。注意case文件中含有滑移網(wǎng)格或非等形接觸面,在運(yùn)算過程中要自適應(yīng),則需要在連續(xù)求解器中分割此文件,然后再把它讀入并行求解器,在AutoPartitionGrid操縱面板上選擇CaseFile選項(xiàng)。并行求解器上自動(dòng)網(wǎng)格分割的步驟如下:1.(任選)在菜單欄上點(diǎn)Parallel「AutoPartition...,彈出AutoPartitionGrid操縱面板(圖28.4.2),設(shè)置分割參數(shù)。Figure28.4.2:AutoPartitionGrid操縱面板讀入mesh文件或case文件時(shí)假如沒有獵取分割信息,那就保持CaseFile選項(xiàng)開啟,F(xiàn)luent會(huì)用Method下拉菜單里的方法分割網(wǎng)格。設(shè)置分割方法和相關(guān)選項(xiàng)的步驟如下:a) 關(guān)閉CaseFile選項(xiàng),就可選擇操縱面板上的其他選項(xiàng)。b) 在Method下拉菜單里選取兩分方法,此方法在28.4.4節(jié)詳細(xì)介紹。c) 可為每個(gè)單元分別選取不同的網(wǎng)格分割方法,也能夠利用AcrossZones讓網(wǎng)格分割穿過區(qū)域邊界。舉薦不采納對(duì)單元進(jìn)行單獨(dú)分割(關(guān)閉AcrossZones按鈕),除非是溶解過程需要不同區(qū)域上的單元輸出不同的運(yùn)算信息(主區(qū)域包括固體和流體區(qū)域)。d) 若選取PrincipalAxes或CartesianAxes方法,可在實(shí)際分割之前對(duì)不同兩分方向進(jìn)行推測(cè)試以提高分割性能。用預(yù)檢則開啟Pre-Test選項(xiàng),見28.4.4節(jié)。e) 點(diǎn)擊OK。假如case文件差不多網(wǎng)格分割,且網(wǎng)格分割的數(shù)量和運(yùn)算節(jié)點(diǎn)數(shù)一樣,那就能夠在AutoPartitionGrid操縱面板上默認(rèn)選擇CaseFile選項(xiàng),這會(huì)讓Fluent在case文件中應(yīng)用分割。2.讀入case文件,方法是在菜單欄上選File一Read一Case...自動(dòng)分割過程的報(bào)告當(dāng)網(wǎng)格自動(dòng)分割時(shí),有關(guān)分割進(jìn)程的信息就會(huì)被顯示在操縱窗口上。假如想需要額外信息,可在分割完成后,選Parallel、Partition...,彈出PartitionGrid操縱面板,打印報(bào)告。在PartitionGrid操縱面板上點(diǎn)擊PrintActivePartitions或PrintStoredPartitions時(shí),F(xiàn)luent會(huì)在操縱窗口里顯示分割I(lǐng)D、單元數(shù)、面數(shù)、接觸面數(shù)和每個(gè)活動(dòng)或已儲(chǔ)存分割的接觸面曲率,還能夠顯示最小和最大的單元、面、接觸面和面曲率變量,詳見28.4.5節(jié)。安裝28.4.5節(jié)介紹的方法利用圖形查看分割狀況。28.4.3手動(dòng)分割網(wǎng)格在網(wǎng)格分割時(shí)舉薦使用并行求解器上的自動(dòng)分割,也可在連續(xù)求解器或并行求解器上手動(dòng)分割。在自動(dòng)或手動(dòng)分割后,能夠檢查生成的分割(見28.4.5節(jié)),假如必要可重新分割。在連續(xù)或并行求解器里,利用PartitionGrid也可同樣作。已分割的網(wǎng)格也可毫無缺失的在連續(xù)求解器里使用。分割網(wǎng)格的指導(dǎo)方針手動(dòng)分割網(wǎng)格時(shí)舉薦采納如下步驟:用默認(rèn)的兩分方法(PrincipalAxes)和優(yōu)化方法(Smooth)分割網(wǎng)格。檢查分割統(tǒng)計(jì)表(見28.4.5節(jié))。在開啟負(fù)載平穩(wěn)(單元變化)時(shí),要緊是使球形接觸面曲率和接觸面曲率變量最小。假如統(tǒng)計(jì)表不能使用,可嘗試其他的兩分方法。一旦確定問題所采納的最佳兩分方法,如需要就能夠開啟Pre-Test提高分割質(zhì)量。如需要可用Merge優(yōu)化提高分割質(zhì)量下面是手動(dòng)分割的說明。用PartitionGrid操縱面板分割網(wǎng)格,需要選擇生成網(wǎng)格分割的兩分方法、設(shè)置分割數(shù)、選擇區(qū)域和記錄、以及所使用的優(yōu)化方法等。對(duì)某些方法可采納推測(cè)試的方法以選擇最好的兩分方法。一旦在PartitionGrid操縱面板上設(shè)置了所有你都中意的參數(shù),點(diǎn)Partition按鈕,將網(wǎng)格用所選的兩分方法和優(yōu)化方法分割成所需要的數(shù)量。在菜單欄上選Parallel「Partition...,彈出PartitionGrid操縱面板(并行求解器見圖28.4.3,連續(xù)求解器見圖28.4.4),可在上面設(shè)置所有相關(guān)的輸入?yún)?shù)。

Figure28.4.3:并行求解器上的PartitionGrid操縱面板PartitionGridFigure28.4.4:連續(xù)求解器上的PartitionGrid操縱面板在Method下拉菜單里選取兩分方法,此方法在28.4.4節(jié)詳細(xì)介紹。在Number里設(shè)置你想要分割的整數(shù)值。能夠用計(jì)數(shù)箭頭來增加或減小那個(gè)值,也可直截了當(dāng)鍵入某整數(shù)值。此數(shù)值必須是整數(shù),且是并行運(yùn)算處理器數(shù)的倍數(shù)??蔀槊總€(gè)單元分別選取不同的網(wǎng)格分割方法,也能夠利用AcrossZones讓網(wǎng)格分割穿過區(qū)域邊界。舉薦不采納對(duì)單元進(jìn)行單獨(dú)分割(關(guān)閉AcrossZones按鈕),除非是溶解過程需要不同區(qū)域上的單元輸出不同的運(yùn)算信息(主區(qū)域包括固體和流體區(qū)域)。假如你想單元將mesh里所有的非等形網(wǎng)格接觸面都圍繞起來,同時(shí)在運(yùn)算的過程中始終在同一個(gè)分割里,可選擇EncapsulateGridInterfaces。當(dāng)有滑移或網(wǎng)格被調(diào)整時(shí),網(wǎng)格接觸面必須被壓縮,則當(dāng)前網(wǎng)格為滑移網(wǎng)格時(shí),EncapsulateGridInterfaces選項(xiàng)總是被選中的。假如case文件中含有在運(yùn)算過程中自適應(yīng)的非等形接觸面,就不得不在連續(xù)求解器中選擇EncapsulateGridInterfaces和EncapsulateforAdaption選項(xiàng)來分割它。假如在連續(xù)求解器中選擇EncapsulateGridInterfaces選項(xiàng),EncapsulateforAdaption選項(xiàng)也被選中了。當(dāng)選中此選項(xiàng)時(shí),單元附加層將被壓縮,因此并行時(shí)就不必進(jìn)行單元傳遞了??捎肙ptimizations下的選項(xiàng)來激活和操縱想采納的優(yōu)化方法。通過選中Do按鈕來激活Merge和Smooth格式。可為每個(gè)格式選擇Iterations數(shù)。當(dāng)遇到合適的標(biāo)準(zhǔn)或迭代最大數(shù)已被執(zhí)行完時(shí)就會(huì)應(yīng)用每一個(gè)優(yōu)化格式。若Iterations數(shù)為0,則一完成就會(huì)應(yīng)用優(yōu)化格式,而沒有迭代最大數(shù)的限制。若選取PrincipalAxes或CartesianAxes方法,可在實(shí)際分割之前對(duì)不同兩分方向進(jìn)行推測(cè)試以提高分割性能。用預(yù)檢則開啟Pre-Test選項(xiàng),見28.4.4節(jié)。在Zones和Registers列表里,選擇所想分割的分區(qū)和記錄表。大多數(shù)情形下,選擇所有的Zones(默認(rèn))分割整個(gè)區(qū)域,詳細(xì)說明在下面介紹。點(diǎn)擊Partition按鈕分割網(wǎng)格。若感受新的分割比先前的(網(wǎng)格已被分割)更好,可點(diǎn)擊UseStoredPartitions按鈕激活上次儲(chǔ)備的單元分割(儲(chǔ)存一個(gè)case文件就會(huì)儲(chǔ)備最后一次進(jìn)行的單元分割),用于當(dāng)前的運(yùn)算中。用區(qū)域或記錄表分割對(duì)單元分區(qū)和記錄表的分割約束性可使你對(duì)一個(gè)域的子域采納不同的分割方法。例如,你的幾何形狀包含一個(gè)連接到矩形管道的圓柱實(shí)體,則能夠用CylindricalAxes方法分割圓柱體,用CartesianAxes方法分割矩形管道。假如圓柱體和矩形管道位于不同的單元區(qū)域,可一次選一個(gè)作所需的分割。假如它們不是在兩個(gè)不同的單元區(qū)域,就能夠用函數(shù)為每個(gè)區(qū)域標(biāo)記調(diào)整后的單元,生成一個(gè)單元記錄表(差不多上是一個(gè)單元列表)。這些函數(shù)依照物理位置、單元體積、某變量的梯度和等值、及其他參數(shù)標(biāo)記單元。第23章介紹了如何進(jìn)行標(biāo)記,23.9節(jié)提供用不同的記錄表生成新的記錄表的方法,一旦生成就可用上述方法進(jìn)行分割了。!!使用Fluent的并行版本或分割方法選用Metis時(shí)不能使用分區(qū)和記錄表分割網(wǎng)格。分割報(bào)告若網(wǎng)格已被分割,和分割程序有關(guān)的信息就會(huì)顯示在操縱窗口里。默認(rèn)情形下,求解器打印產(chǎn)生的分割數(shù),單元、面、接觸面和面曲率變量的最小值和最大值。假如將Verbosity從默認(rèn)的1增加到2,所用分割方法,分割I(lǐng)D,單元、面和接觸面的數(shù)量,以及每個(gè)分割上的接觸面的曲率也會(huì)顯示在操縱窗口上。假如將Verbosity減小到0,僅有產(chǎn)生的分割數(shù)和分割所需時(shí)刻被顯示。若分割完成后也能夠?qū)⒁徊糠中畔@示出來。在并行求解器上點(diǎn)PrintActivePartitions或PrintStoredPartitions,F(xiàn)luent就會(huì)在操縱窗口上顯示分割I(lǐng)D,單元、面和接觸面的數(shù)量,以及每個(gè)活動(dòng)或儲(chǔ)備的分割上的接觸面的曲率。在連續(xù)求解器上點(diǎn)PrintPartitions,也可獵取相同的信息。!!再次提醒:若感受新的分割比先前的(網(wǎng)格已被分割)更好,可點(diǎn)擊UseStoredPartitions按鈕激活上次儲(chǔ)備的單元分割(儲(chǔ)存一個(gè)case文件就會(huì)儲(chǔ)備最后一次進(jìn)行的單元分割),用于當(dāng)前的運(yùn)算中。重新設(shè)置分割參數(shù)假如想修改所設(shè)置的分割參數(shù),通過點(diǎn)Default按鈕就會(huì)返回到Fluent默認(rèn)的設(shè)置,Default按鈕被點(diǎn)后就會(huì)變?yōu)镽eset按鈕。Reset可使你返回到最近儲(chǔ)存的設(shè)置(象點(diǎn)Default按鈕前設(shè)置的數(shù)值),被點(diǎn)后就會(huì)變?yōu)镈efault按鈕28.4.4網(wǎng)格分割方法并行程序的網(wǎng)格分割有三個(gè)要緊目標(biāo):生成等數(shù)量單元的網(wǎng)格分割。使分割的接觸面數(shù)最小一一減小分割邊界面積。使分割的鄰域數(shù)最小。平穩(wěn)分割(平穩(wěn)單元數(shù))可確保每個(gè)處理器有相同的負(fù)載,分割被同時(shí)傳輸。既然分割間的傳輸是強(qiáng)烈依靠于時(shí)刻的,那使分割的接觸面數(shù)最小就能夠減少數(shù)據(jù)交換的時(shí)刻。使分割的鄰域數(shù)最小,可減少網(wǎng)絡(luò)繁忙的機(jī)會(huì),而且在那些初始信息傳輸比較長信息傳輸更耗時(shí)刻的機(jī)器來說尤為重要,專門是對(duì)依靠網(wǎng)絡(luò)連接的工作站來說專門重要。Fluent里的分割格式是采納兩分的原則來進(jìn)行的,但不象其他格式那樣需要分割數(shù),它對(duì)分割數(shù)沒有限制,對(duì)每個(gè)處理器都能夠產(chǎn)生相同分割數(shù)(也確實(shí)是分割總數(shù)是處理器數(shù)量的倍數(shù))。兩分法網(wǎng)格采納兩分法則進(jìn)行分割。被選用的法則被用于父域,然后利用遞歸應(yīng)用于子域。例如,將網(wǎng)格分割成四部分,求解器將整個(gè)區(qū)域父域)對(duì)分為兩個(gè)子域,然后對(duì)每個(gè)子域進(jìn)行相同的分割,總共分割為四部分。若將網(wǎng)格分割成三部分,求解器先將父域分成兩部分一一一個(gè)大致是另一個(gè)的兩倍大一一然后再將較大子域兩分,如此總共就分為三部分。網(wǎng)格可用下列的任一方法進(jìn)行分割。最有效的方法是和求解問題有關(guān)的,因此可試用不同的方法,直至某一個(gè)適合所求解問題,28.4.3節(jié)介紹了分割策略。CartesianAxes:兩分基于笛卡兒坐標(biāo)系的單元區(qū)域(見圖28.4.5)。它兩分父域,所有子域都垂直于活動(dòng)區(qū)域最長軸方向。因此也被稱為坐標(biāo)兩分。CartesianStrip:采納坐標(biāo)兩分,但嚴(yán)格垂直于父域最長軸方向(見圖28.4.6)??捎眠@種方法使分割鄰域數(shù)最小。CartesianX-,Y-,Z-Coordinate:兩分基于所選笛卡兒坐標(biāo)系的區(qū)域。它兩分父域,所有子域都垂直于指定方向(見圖28.4.6)。CartesianRAxes:兩分區(qū)域,使得從單元中心到笛卡兒軸(x,y或z)的徑向距離最短,如此開始接觸面積最小。此種方法限用于3D情形。CartesianRX-,RY-,RZ-Coordinate:兩分區(qū)域,使得從單元中心到所選笛卡兒軸(x,y或z)的徑向距離最短。此種方法限用于3D情形。CylindricalAxes:兩分基于單元柱坐標(biāo)系的區(qū)域,此方法限用于3D情形。CylindricalR-,Theta-,Z-Coordinate:兩分基于所選柱坐標(biāo)系的區(qū)域,此方法限用3D情形。Metis:用METIS軟件包分割不規(guī)則圖形,這是由ArmyHPC研究中心和Minnesota大學(xué)的Karypis和Kumar提出的。它采納多級(jí)近似將精細(xì)圖形上的點(diǎn)和邊結(jié)合形成一副粗糙的圖形,這副粗糙圖被分割,再回復(fù)到原始圖形。在使變粗糙和復(fù)原的過程中,此方法被用于高質(zhì)量分割。!!值得注意的是用socket版本(-pnet)時(shí),不能用METIS進(jìn)行分割。在這種情形下,可用下面的分割濾波器進(jìn)行METIS分割PolarAxes:兩分基于單元極坐標(biāo)系的區(qū)域(見圖28.4.9),此方法限用于2D情形。PolarR-Coordinate,PolarTheta-Coordinate:兩分基于所選極坐標(biāo)系的區(qū)域(見圖28.4.9),此方法限用于2D情形。PrincipalAxes:兩分基于主軸坐標(biāo)系的區(qū)域(見圖28.4.7)。若主軸是笛卡兒軸時(shí),即是Cartesianbisection。此原則也要考慮力矩、慣性矩或慣性力矩。它是Fluent里默認(rèn)的兩分方法。

PrincipalStrip:采納力矩兩分,但嚴(yán)格垂直于父域最長主軸方向(見圖28.4.6)??捎眠@種方法使分割鄰域數(shù)最小。PrincipalX-,Y-,Z-Coordinate:兩分基于所選主坐標(biāo)系的區(qū)域(見圖28.4.8)。SphericalAxes:兩分基于單元球坐標(biāo)系的區(qū)域,此方法限用于3D情形。SphericalRho-,Theta-,Phi-Coordinate:兩分基于球坐標(biāo)系的區(qū)域,此方法限用于3D情形。Figure28.4.5:用CartesianAxes方法產(chǎn)生的分割Figure28.4.6:用CartesianStrip或CartesianX-Coordinate方法產(chǎn)生的分割CanLaursqFEaLLParLiLionFigure28.4.7:用PrincipalAxes方法產(chǎn)生的分割Figure28.4.8:用PrincipalStrip或PrincipalX-Coordinate方法產(chǎn)生的分割Figure28.4.9:用PolarAxes或PolarTheta-Coordinate方法產(chǎn)生的分割優(yōu)化優(yōu)化能夠提高網(wǎng)格分割的質(zhì)量。垂直于最長主軸方向的兩分方法并不是生成最小接觸邊界的最好方法,“pre-testing”操作可用于在分割之前自動(dòng)選擇最好的方向。迭代的優(yōu)化格式要緊有:光滑通過分割間交換單元的方式使分割接觸面數(shù)最小。此格式貫穿分割邊界,假如接觸邊界面消逝就傳到相鄰分割。合并從每個(gè)分割中排除孤串。一個(gè)孤串確實(shí)是一組單元,組里的每個(gè)單元至少都有一個(gè)面是接觸邊界。孤串會(huì)降低網(wǎng)格質(zhì)量,導(dǎo)致大量傳輸缺失。Figure28.4.10:光滑優(yōu)化Figure28.4.11:合并優(yōu)化一樣,Smooth和Merge是相對(duì)比較節(jié)約資源的優(yōu)化方法。推測(cè)試假如選PrincipalAxes或CartesianAxes方法,可在實(shí)際分割之前對(duì)不同兩分方向進(jìn)行推測(cè)試以提高分割性能。假如不用推測(cè)試(默認(rèn)),F(xiàn)luent會(huì)采納垂直于長主軸方向的兩分法。假如選用推測(cè)試,在PartitionGrid操縱面板上點(diǎn)Partition按鈕或用自動(dòng)分割讀入網(wǎng)格時(shí)都會(huì)自動(dòng)運(yùn)行推測(cè)試。它將測(cè)試所有的坐標(biāo)方向,最后選擇使分割接觸面最少的兩分法。使用推測(cè)試將增加分割所需的時(shí)刻。相比不進(jìn)行推測(cè)試,對(duì)2D問題將增加3倍時(shí)刻,對(duì)3D問題將增加4倍時(shí)刻。使用分割過濾器象上面提到的,在AutoPartitionGrid和PartitionGrid操縱面板里可使用通過過濾器的METIS分割方法。對(duì)未分割的網(wǎng)格使用METIS分割方法,在菜單欄選File—Import?Partition—Metis...,F(xiàn)luent就會(huì)用METIS分割網(wǎng)格,然后將分割讀入求解器。分割數(shù)要和處理器數(shù)相等,然后再進(jìn)行模型定義和求解。!!直截了當(dāng)通過分割過濾器引入到并行求解器里需要主機(jī)有足夠的內(nèi)存運(yùn)行。否則在單機(jī)上運(yùn)行就需要單機(jī)有足夠的內(nèi)存。能夠在有足夠內(nèi)存的機(jī)器上啟動(dòng)并行求解器,重復(fù)上面的步驟,也能夠在新機(jī)器上手動(dòng)運(yùn)行過濾器,然后再將分割的網(wǎng)格讀入主機(jī)上的并行求解器。用分割過濾器手動(dòng)分割網(wǎng)格,使用如下命令:utilitypartitioninput-filenamepartition-countoutput-filename其中input-filename是要被分割網(wǎng)格的文件名,partition-count是需要分割的數(shù)量,output-filename是被分割網(wǎng)格的文件名。然后就能夠?qū)⒎指畹木W(wǎng)格讀入求解器(使用標(biāo)準(zhǔn)的File/Read/Case...菜單方式),再進(jìn)行模型定義和求解。用File/Import/Partition/Metis...將一個(gè)未分割的網(wǎng)格引入并行求解器里,METIS分割整個(gè)網(wǎng)格。也可用File/Import/Partition/MetisZone...單獨(dú)分割每個(gè)單元分區(qū)。這種方法可用于平穩(wěn)工作負(fù)載。例如,假如一個(gè)case有一個(gè)流體分區(qū)和一個(gè)固體分區(qū),則單獨(dú)分割每個(gè)分區(qū)會(huì)使工作負(fù)載更平穩(wěn)。28.4.5檢查分割分割網(wǎng)格后,要查看分割信息,并從圖形上檢查分割。說明分割統(tǒng)計(jì)表自動(dòng)或手動(dòng)分割完成后需要顯示報(bào)告。在并行求解器里,在PartitionGrid操縱面板里點(diǎn)PrintActivePartitions或PrintStoredPartitions按鈕,在連續(xù)求解器里點(diǎn)PrintPartitions按鈕。Fluent在并行時(shí)是區(qū)分活動(dòng)單元分割和儲(chǔ)備單元分割這兩種單元分割格式的。初始兩者都被設(shè)為讀入case文件建立的單元分割。假如用PartitionGrid重新分割網(wǎng)格,新的分割確實(shí)是指儲(chǔ)備單元分割。要是其成為活動(dòng)分割,在PartitionGrid操縱面板上選UseStoredPartitions按鈕?;顒?dòng)單元分割被用于當(dāng)前運(yùn)算中,而儲(chǔ)備單元分割用于儲(chǔ)存一個(gè)case文件情形。這種區(qū)別可讓我們?cè)谀骋慌_(tái)機(jī)器或網(wǎng)絡(luò)上分割一個(gè)case,而在另一臺(tái)機(jī)器上求解它?;谶@兩種格式的區(qū)別,在不同的并行機(jī)上,能夠用一定數(shù)量的運(yùn)算節(jié)點(diǎn)將網(wǎng)格劃分為任意不同個(gè)數(shù)的分割,儲(chǔ)存case文件,再將它加載到指定機(jī)器上。在連續(xù)求解器里選PrintPartitions,就可獲得儲(chǔ)備分割的信息。由分割程序產(chǎn)生的輸出包括遞歸的劃分和迭代優(yōu)化程序的信息。它是最后分割網(wǎng)格的信息,包括分割I(lǐng)D,單元數(shù)、面數(shù)、接觸面數(shù)、每個(gè)分割上接觸面的曲率、相鄰分割數(shù),以及單元、面、接觸面、鄰域、平均單元、面曲率和球面曲率變量。球面曲率變量指的是當(dāng)前分割的各個(gè)量的最小值和最大值。例如,在下面例子中,分割0和3有最小的接觸面數(shù)(10),分割1和2有最大的接觸面數(shù)(19),因此那個(gè)變量是10-19。開啟負(fù)載平穩(wěn)時(shí),確實(shí)是要使接觸面曲率變量和球接觸面曲率的值較小。>>Partitions:PCellsI-CellsCellRatioFacesI-FacesFaceRatioNeighbors0134 100.075217100.04611137 190.139222190.08622134 190.142218190.08723137 100.073223100.0451Partitioncount=4Cellvariation=(134-137)Meancellvariation=(-1.1%-1.1%)Intercellvariation=(10-19)Intercellratiovariation=( 7.3%-14.2%)Globalintercellratio=10.7%Facevariation=:(217-223)Interfacevariation=(10-19)Interfaceratiovariation=( 4.5%-8.7%)Globalinterfaceratio=3.4%Neighborvariation=(1-2)Computingconnectedregions;typeACtointerrupt.Connectedregioncount=4將一個(gè)case文件讀入并行求解器里,分割I(lǐng)D要和運(yùn)算節(jié)點(diǎn)ID相對(duì)應(yīng)。當(dāng)一個(gè)case文件里的分割數(shù)要比運(yùn)算節(jié)點(diǎn)數(shù)大時(shí),假如M是分割數(shù)和運(yùn)算節(jié)點(diǎn)數(shù)的比例,則運(yùn)算節(jié)點(diǎn)0上的分割I(lǐng)D為0—(M-1),運(yùn)算節(jié)點(diǎn)1上的分割I(lǐng)D為M—(2M-1),依此類推。在圖形上檢查分割要進(jìn)一步獲得分割信息,選擇Display Contours...,能夠繪出網(wǎng)格分割的等值圖,如圖28.4.5—28.4.9所示。要顯示活動(dòng)單元分割或儲(chǔ)備單元分割,選擇ContoursOf下拉列表里的CellInfo...,然后選ActiveCellPartition或StoredCellPartition,并關(guān)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論