• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于SiPESC的千萬節(jié)點(diǎn)規(guī)模FEM可視化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    2015-04-20 07:43:43寅,鵬,
    關(guān)鍵詞:邊線面片內(nèi)存

    徐 良 寅, 李 云 鵬, 陳 飆 松

    ( 1.大連理工大學(xué) 工業(yè)裝備結(jié)構(gòu)分析國家重點(diǎn)實(shí)驗(yàn)室, 遼寧 大連 116024;2.大連理工大學(xué) 工程力學(xué)系, 遼寧 大連 116024 )

    基于SiPESC的千萬節(jié)點(diǎn)規(guī)模FEM可視化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    徐 良 寅*1,2, 李 云 鵬1,2, 陳 飆 松1,2

    ( 1.大連理工大學(xué) 工業(yè)裝備結(jié)構(gòu)分析國家重點(diǎn)實(shí)驗(yàn)室, 遼寧 大連 116024;2.大連理工大學(xué) 工程力學(xué)系, 遼寧 大連 116024 )

    實(shí)現(xiàn)了千萬節(jié)點(diǎn)規(guī)模的有限元模型高效率可視化系統(tǒng),提出了相關(guān)算法、數(shù)據(jù)結(jié)構(gòu)、關(guān)鍵技術(shù)與軟件設(shè)計(jì)方案.研發(fā)工作通過分析三維有限元模型特點(diǎn),在SiPESC.POST通用有限元模型可視化系統(tǒng)基礎(chǔ)上,提出了基于拓?fù)浣Y(jié)構(gòu)的內(nèi)部單元剔除技術(shù)與精化數(shù)據(jù)結(jié)構(gòu),并基于VBO快速顯示技術(shù),實(shí)現(xiàn)了千萬節(jié)點(diǎn)規(guī)模有限元模型流暢顯示.通過與多個(gè)大型商業(yè)有限元軟件系統(tǒng)對(duì)比,展示了該系統(tǒng)在可視化效率及大規(guī)模問題適用性方面的優(yōu)越性.

    SiPESC.POST;千萬節(jié)點(diǎn)規(guī)模;可視化;內(nèi)部單元剔除;VBO

    0 引 言

    隨著計(jì)算機(jī)計(jì)算能力的不斷提高,多核并行計(jì)算技術(shù)、GPU(graphic processing unit)計(jì)算技術(shù)等新技術(shù)的不斷普及,單機(jī)有限元分析規(guī)模不再局限于幾萬、幾十萬節(jié)點(diǎn)規(guī)模,達(dá)到以往必須借助大型服務(wù)器或集群進(jìn)行分析計(jì)算的百萬乃至千萬節(jié)點(diǎn)規(guī)模.但與此同時(shí),和有限元分析系統(tǒng)密切相關(guān)的有限元模型可視化系統(tǒng)卻往往滿足不了超大規(guī)模有限元模型可視化需求,即使大型商業(yè)有限元分析軟件如MSC.PATRAN、ANSYS等在顯示千萬節(jié)點(diǎn)規(guī)模有限元模型時(shí)也十分卡頓,大大降低了用戶使用體驗(yàn).

    目前,在大規(guī)模數(shù)據(jù)可視化相關(guān)領(lǐng)域已開展了較多的研究工作.鄒靜等[1]針對(duì)三維有限元模型的特點(diǎn),利用基于快速排序的重復(fù)元素剔除算法,實(shí)現(xiàn)了百萬節(jié)點(diǎn)規(guī)模模型顯示;孫青等[2]利用基于線性八叉樹的LOD(levels of detail)層次細(xì)節(jié)技術(shù),實(shí)現(xiàn)了海量數(shù)據(jù)的大規(guī)模三維城市模型可視化;邵思睿等[3]采用并行處理和LOD技術(shù),實(shí)現(xiàn)了大規(guī)模粒子模擬結(jié)果的可視化.

    SiPESC.POST[4-5]系統(tǒng)是由大連理工大學(xué)運(yùn)載工程與力學(xué)學(xué)部/工業(yè)裝備結(jié)構(gòu)分析國家重點(diǎn)實(shí)驗(yàn)室研發(fā)的面向超大規(guī)模有限元計(jì)算的通用可視化系統(tǒng),基于平臺(tái)(微核心)+插件體系結(jié)構(gòu),具有良好的開放性和可擴(kuò)展性.SiPESC.POST系統(tǒng)包含用于管理有限元數(shù)據(jù)的有限元模型模塊、用于管理顯示所需數(shù)據(jù)的顯示模型模塊、用于將有限元數(shù)據(jù)轉(zhuǎn)換為顯示數(shù)據(jù)的過濾器模塊、用于圖形顯示的渲染器模塊和用于整體控制的控制器模塊,已實(shí)現(xiàn)包括網(wǎng)格模型圖、結(jié)果云圖、位移變形圖等常規(guī)有限元模型可視化功能.本文在可行性分析的基礎(chǔ)上,綜合考慮有限元模型特點(diǎn)和當(dāng)前硬件顯示性能,提出基于拓?fù)浣Y(jié)構(gòu)的內(nèi)部單元剔除技術(shù)對(duì)過濾器模塊進(jìn)行優(yōu)化,利用VBO(vertex buffer object)快速顯示技術(shù)對(duì)渲染器模塊進(jìn)行優(yōu)化,以實(shí)現(xiàn)單機(jī)千萬節(jié)點(diǎn)規(guī)模有限元模型流暢顯示.

    1 基本思路

    從有限元模型特點(diǎn)來看,得益于計(jì)算機(jī)計(jì)算能力的大幅提升,以往用于簡(jiǎn)化計(jì)算而大量使用的梁、桿、殼單元大多被實(shí)體單元所取代.這樣一來,顯示有限元模型時(shí),如果可以剔除模型內(nèi)部無法看見的點(diǎn)、線、面等元素,會(huì)大大降低顯示數(shù)據(jù)量.以圖1的標(biāo)準(zhǔn)立方體模型為例.

    圖1 示例模型

    模型完全由六面體單元組成,當(dāng)節(jié)點(diǎn)數(shù)目達(dá)到千萬規(guī)模時(shí),總的單元數(shù)約為986×104,表面可見單元約為27×104,僅占總單元數(shù)的3%左右.其他常規(guī)模型,根據(jù)單元類型不同,具體形狀不同,剔除內(nèi)部元素后,數(shù)據(jù)量雖然減幅各不相同,但多能大幅降低顯示數(shù)據(jù)量.

    計(jì)算機(jī)顯示性能可分為以下3個(gè)方面:

    (a)硬盤容量

    任何有限元模型文件初始時(shí)大多保存在硬盤上,如果硬盤都無法存下,顯示就無從談起.千萬節(jié)點(diǎn)規(guī)模的有限元模型文件(不包括計(jì)算結(jié)果)大小為1~2 GB.當(dāng)前動(dòng)輒TB級(jí)的硬盤,完全滿足文件存儲(chǔ)需要.

    (b)內(nèi)存容量

    模型顯示的第一步,就是把模型文件導(dǎo)入內(nèi)存,并轉(zhuǎn)換成圖形應(yīng)用接口所規(guī)定的數(shù)據(jù)格式,以便顯示,因此內(nèi)存容量也必須考慮.實(shí)測(cè)千萬節(jié)點(diǎn)規(guī)模的有限元模型內(nèi)存用量為3~4 GB,考慮數(shù)據(jù)轉(zhuǎn)換過程中產(chǎn)生的中間數(shù)據(jù),內(nèi)存用量峰值可能達(dá)到5~6 GB,當(dāng)前計(jì)算機(jī)8 GB內(nèi)存已經(jīng)普及,內(nèi)存容量基本滿足.

    (c)顯存容量

    為了進(jìn)一步加快顯示速度,最好的方法就是把轉(zhuǎn)換好的顯示數(shù)據(jù)保存到顯存里,這樣避免了顯示時(shí)頻繁的內(nèi)存、顯存數(shù)據(jù)交換,提高顯示效率.參照SiPESC.POST系統(tǒng)顯示數(shù)據(jù)結(jié)構(gòu),每個(gè)點(diǎn)需15 B,每條邊需30 B,每個(gè)三角面需57 B.顯示一個(gè)帶邊線、頂點(diǎn)的完整三角形面片需192 B,對(duì)于目前最常見的1 GB顯存理論最多存儲(chǔ)約500×104個(gè)完整三角形面片.從先前有限元模型特點(diǎn)分析來看,若不剔除內(nèi)部元素,1 GB顯存無法存儲(chǔ)所有面片,只能將顯示數(shù)據(jù)保存在內(nèi)存中,大大影響了顯示速度.剔除內(nèi)部元素后,顯存容量基本滿足.

    2 關(guān)鍵技術(shù)

    經(jīng)過可行性分析可知,想要在單機(jī)上流暢地顯示千萬節(jié)點(diǎn)規(guī)模有限元模型,有賴于有限元模型內(nèi)部元素的剔除和顯存的有效利用.針對(duì)這兩點(diǎn),本文開發(fā)和使用了基于拓?fù)浣Y(jié)構(gòu)的內(nèi)部單元剔除技術(shù)和基于VBO的圖形快速顯示技術(shù).

    2.1 基于拓?fù)浣Y(jié)構(gòu)的內(nèi)部單元剔除技術(shù)

    有限元模型形狀復(fù)雜多樣,不可能簡(jiǎn)單通過單元位置坐標(biāo)進(jìn)行剔除.常規(guī)的有限元模型數(shù)據(jù)中,單元數(shù)據(jù)中含有節(jié)點(diǎn)連接關(guān)系,節(jié)點(diǎn)數(shù)據(jù)中卻僅含節(jié)點(diǎn)坐標(biāo)數(shù)據(jù),未含共用該節(jié)點(diǎn)的單元信息,使得有限元整體結(jié)構(gòu)的拓?fù)溥B接關(guān)系不全.SiPESC.POST系統(tǒng)使用過濾器管線[6],如圖2所示,通過一個(gè)個(gè)獨(dú)立而有序的過濾器對(duì)有限元數(shù)據(jù)進(jìn)行處理,并最終生成顯示所需數(shù)據(jù).

    圖2 過濾流程

    過濾器模塊在設(shè)計(jì)之初,就考慮到可擴(kuò)展性,采用了工廠方法設(shè)計(jì)模式[7]和注冊(cè)機(jī)制,如圖3所示,可在不修改已有代碼的基礎(chǔ)上,進(jìn)行動(dòng)態(tài)擴(kuò)展.

    圖3 過濾器模塊類關(guān)系

    為了生成節(jié)點(diǎn)單元連接信息,可在節(jié)點(diǎn)過濾之前,添加拓?fù)湫畔⑸蛇^濾器.而生成該過濾器僅需由基類Filter類和FilterDescriptor類進(jìn)行派生,并向FilterManager類進(jìn)行注冊(cè)即可.

    當(dāng)節(jié)點(diǎn)單元連接信息生成后,剔除有限元模型內(nèi)部元素就變得十分容易.SiPESC.POST中所有的體單元顯示時(shí)都會(huì)離散成三角形面片,剔除模型內(nèi)部元素,就是剔除模型內(nèi)部三角形面片.模型內(nèi)部面片與表面面片的區(qū)分標(biāo)準(zhǔn)就是內(nèi)部面片被相鄰的兩個(gè)單元共用,而表面面片僅被所屬單元本身使用.流程示例代碼如下:

    //獲取3個(gè)頂點(diǎn)的節(jié)點(diǎn)單元連接關(guān)系,即每個(gè)節(jié)點(diǎn)上共用該節(jié)點(diǎn)的單元號(hào)

    QVector〈int〉 nodeelem1,nodeelem2,nodeelem3;

    nodeelem1=Node1.getElements();

    nodeelem2=Node2.getElements();

    nodeelem3=Node3.getElements();

    //以第一個(gè)節(jié)點(diǎn)為基礎(chǔ)歷遍所有共用該節(jié)點(diǎn)的單元號(hào)

    int samenum=0;

    for(intk=0;k

    { //當(dāng)3個(gè)節(jié)點(diǎn)同時(shí)含有一個(gè)單元號(hào)時(shí),表明面片屬于該單元 if(nodeelem2.contains(nodeelem1.at(k))&&nodeelem3.contains(nodeelem1.at(k))) { samenum++; } //面片同時(shí)屬于兩個(gè)單元時(shí),即為內(nèi)部單元 if(samenum>1) break;

    }

    內(nèi)部面片剔除后,顯示數(shù)據(jù)量大大減少,使得單機(jī)千萬節(jié)點(diǎn)規(guī)模模型顯示成為可能.

    2.2 精化數(shù)據(jù)結(jié)構(gòu)

    為了進(jìn)一步減少顯示數(shù)據(jù)量,對(duì)顯示數(shù)據(jù)結(jié)構(gòu)進(jìn)行了精化,剔除與顯示無關(guān)的數(shù)據(jù)項(xiàng).精簡(jiǎn)后的數(shù)據(jù)分為點(diǎn)、線、三角面3種基礎(chǔ)圖元.

    頂點(diǎn)數(shù)據(jù)保存為頂點(diǎn)坐標(biāo)數(shù)組和頂點(diǎn)顏色數(shù)組,結(jié)構(gòu)如下:

    邊線數(shù)據(jù)保存為邊線坐標(biāo)數(shù)組和邊線顏色數(shù)組,結(jié)構(gòu)如下:

    面片數(shù)據(jù)保存為面片坐標(biāo)數(shù)組、面片顏色數(shù)組和法線方向數(shù)組,結(jié)構(gòu)如下:

    精簡(jiǎn)后的顯示數(shù)據(jù)不僅數(shù)據(jù)量大大減小,而且可以更快地導(dǎo)入顯存用于顯示.

    2.3 基于VBO的圖形快速顯示技術(shù)

    當(dāng)顯示規(guī)模很小,如幾百、幾千個(gè)三角形面片,使用下面示例代碼依次繪制每個(gè)面片即可:

    glBegin(GL_TRIANGLES); glColor3f(1.0,1.0,1.0); glVertex3f(x1, y1, z1); glVertex3f(x2, y2, z2); glVertex3f(x3, y3, z3); … glEnd();

    當(dāng)顯示規(guī)模提高到幾萬、幾十萬個(gè)三角形面片,大量且頻繁的圖形接口調(diào)用成為顯示瓶頸,大大降低了顯示效率,這時(shí)如下面代碼所示在內(nèi)存中把顯示數(shù)據(jù)進(jìn)行整合,整體繪制,就能進(jìn)一步提升顯示效率.

    void* data=faces.data();

    glNormalPointer(GL_SHORT, 0, faceNormals.data());glVertexPointer(3, GL_FLOAT, 0, faceVertexes.data());glColorPointer(3, GL_UNSIGNED_BYTE, 0,

    faceColors.data());

    glDrawElements(GL_TRIANGLES, faceCount, GL_UNSIGNED_INT, data);

    當(dāng)顯示規(guī)模進(jìn)一步提高到幾百萬、近千萬個(gè)三角形面片,內(nèi)存中整合好的顯示數(shù)據(jù)量進(jìn)一步增大,每次圖形顯示時(shí),由內(nèi)存到顯存的數(shù)據(jù)交換成為顯示瓶頸,大大降低了顯示效率.

    VBO技術(shù)正是用來解決這一問題.VBO技術(shù)可將顯示所需數(shù)據(jù)預(yù)先保存在顯卡顯存中,顯卡繪制圖形時(shí)直接調(diào)用顯存中的數(shù)據(jù),大大提升顯示效率.示例代碼如下:

    //準(zhǔn)備VBO

    glBindBuffer(etarget, vboBuffers[faceIndexBuffer]);

    glBufferData(etarget, size, data, usage);

    glBindBuffer(atarget, vboBuffers[faceColorBuffer]);

    glBufferData(atarget, size, data, usage);

    glBindBuffer(atarget, vboBuffers[faceVertexBuffer]);

    glBufferData(atarget, size, data, usage);

    glBindBuffer(atarget, vboBuffers[faceNormalBuffer]);

    glBufferData(atarget, size, data, usage);

    //使用VBO

    glBindBuffer(atarget, vboBuffers[faceNormalBuffer]);

    glBindBuffer(atarget, vboBuffers[faceColorBuffer]);

    glBindBuffer(atarget, vboBuffers[faceVertexBuffer]);

    glBindBuffer(etarget, vboBuffers[faceIndexBuffer]);

    glDrawElements(GL_TRIANGLES, faceCount, GL_UNSIGNED_INT, 0);

    3 系統(tǒng)集成

    可視化系統(tǒng)基于SiPESC平臺(tái)設(shè)計(jì)并實(shí)現(xiàn),因此可與SiPESC平臺(tái)中的其他模塊相互協(xié)作,提供更多靈活、強(qiáng)大的功能.

    3.1 腳本語言調(diào)用

    傳統(tǒng)編程語言,如C、C++、Java等,大多為編譯式語言,即代碼編寫完成后無法立即執(zhí)行,需編譯成可執(zhí)行程序后才能運(yùn)行.這樣一來,當(dāng)軟件規(guī)模較大時(shí),完全編譯一次耗時(shí)較長,給修改、調(diào)試帶來不便.

    腳本語言則不同,其為解釋式語言,代碼編寫后可立即執(zhí)行,簡(jiǎn)單、靈活.

    SiPESC平臺(tái)以C++語言開發(fā),同時(shí)也提供了腳本語言支持,現(xiàn)已支持JavaScript和python兩種腳本語言.所有基于SiPESC平臺(tái)開發(fā)的模塊都能自動(dòng)支持腳本語言調(diào)用.可視化系統(tǒng)也不例外.利用腳本語言豐富的功能擴(kuò)展包,可大大增加系統(tǒng)的靈活性.

    以下面JavaScript代碼

    /** 創(chuàng)建MObjectManager對(duì)象 */

    var omanager=new MObjectManager;

    /** 獲取MesherSelectManager對(duì)象 */

    var selectManager=omanager.getObject(″org.sipesc.ui.mesher.mesherselectmanager″);

    var selectBuffer=selectManager.getSelectBuffer();

    var selectItems=selectBuffer.getSelectItems(1);

    print(″已選中的單元數(shù):″+selectItems.length+″ ″);

    for(vari=0;i

    print(″模型ID:″+selectItems[i].getModelid()+″ 單元ID:″+selectItems[i].getId()+″ ″);

    為例,可視化系統(tǒng)提供了點(diǎn)、線、面的拾取操作,通過腳本可獲得當(dāng)前選中的單元,得到模型ID和單元ID.之后,通過模型ID、單元ID既可以得到計(jì)算結(jié)果進(jìn)行曲線繪制、模型校核等操作,也可以得到模型坐標(biāo)進(jìn)行模型變換、子結(jié)構(gòu)拼裝等操作.

    3.2 工程數(shù)據(jù)庫

    千萬節(jié)點(diǎn)規(guī)模有限元模型,僅單元網(wǎng)格數(shù)據(jù)就有幾個(gè)GB,加上計(jì)算結(jié)果,常常到達(dá)TB(1 024 GB)級(jí),一般的軟件很難進(jìn)行管理.SiPESC工程數(shù)據(jù)庫模型具有TB級(jí)數(shù)據(jù)管理能力.集成工程數(shù)據(jù)庫模塊,使得可視化系統(tǒng)無須考慮有限元數(shù)據(jù)儲(chǔ)存,專注于顯示性能提升.

    4 應(yīng)用實(shí)例

    為驗(yàn)證系統(tǒng)性能,選取了以下算例進(jìn)行試驗(yàn).試驗(yàn)機(jī)器內(nèi)存8 GB,顯存1 GB.使用Fraps顯卡輔助軟件,測(cè)試顯示幀數(shù).

    4.1 千萬節(jié)點(diǎn)輪轂?zāi)P惋@示

    該模型包含1 004×104個(gè)節(jié)點(diǎn),725×104個(gè)十節(jié)點(diǎn)四面體單元,模型文件大小為1.86 GB,整個(gè)顯示過程中,內(nèi)存用量峰值為3.8 GB,穩(wěn)定后內(nèi)存用量為2 GB.若不進(jìn)行內(nèi)部元素剔除,按每個(gè)十節(jié)點(diǎn)四面體單元離散為16個(gè)三角形面片,共有三角形面片11 600×104個(gè),每個(gè)完整三角形面片需192 B計(jì)算,需顯存20 GB,遠(yuǎn)遠(yuǎn)超出可用顯存容量,無法顯示.剔除內(nèi)部元素后,表面三角形面片數(shù)僅為395 241個(gè),需顯存72 MB,可流暢旋轉(zhuǎn)、放縮.分別測(cè)試了該模型在Patran、HyperMesh 和SiPESC.POST系統(tǒng)中的最大幀數(shù):Patran 3幀,十分卡頓,即使在旋轉(zhuǎn)過程中,取消邊線以加速顯示,最大幀數(shù)也僅為4幀左右;HyperMesh有無邊線均為12幀,基本流暢,放縮時(shí)略有延遲;SiPESC.POST系統(tǒng)有邊線時(shí)20幀,流暢,取消邊線時(shí)38幀,十分流暢.具體見圖4.

    4.2 千萬節(jié)點(diǎn)發(fā)動(dòng)機(jī)模型顯示

    該模型包含1 304×104個(gè)節(jié)點(diǎn),931×104個(gè)十節(jié)點(diǎn)四面體單元,模型文件大小為2.41 GB,整個(gè)顯示過程中,內(nèi)存用量峰值為5.1 GB,穩(wěn)定后內(nèi)存用量為4.5 GB.若不進(jìn)行內(nèi)部元素剔除,按每個(gè)十節(jié)點(diǎn)四面體單元離散為16個(gè)三角形面片,共有三角形面片14 896×104個(gè),每個(gè)完整三角形面片需192 B計(jì)算,需顯存26 GB,遠(yuǎn)遠(yuǎn)超出可用顯存容量,無法顯示.剔除內(nèi)部元素后,表面三角形面片數(shù)僅為654 579個(gè),需顯存120 MB,可流暢旋轉(zhuǎn)、放縮.分別測(cè)試了該模型在Patran、HyperMesh和SiPESC.POST系統(tǒng)中的最大幀數(shù):Patran 1幀,十分卡頓,即使在旋轉(zhuǎn)過程中取消邊線以加速顯示,最大幀數(shù)也僅為2幀左右;HyperMesh有無邊線均為6~7幀,比較卡頓;SiPESC.POST系統(tǒng)有邊線時(shí)12幀,基本流暢,取消邊線時(shí)28幀,十分流暢.具體見圖5.

    (a) Patran中

    (b) HyperMesh中

    (c) SiPESC.POST中

    (a) Patran中

    (b) HyperMesh中

    (c) SiPESC.POST中

    5 結(jié) 語

    本文在自主軟件平臺(tái)SiPESC上,進(jìn)一步研發(fā)了面向千萬節(jié)點(diǎn)有限元模型的可視化系統(tǒng).在SiPESC平臺(tái)的插件技術(shù)、過濾器設(shè)計(jì)框架及工廠軟件設(shè)計(jì)模式基礎(chǔ)上,提出了基于拓?fù)浣Y(jié)構(gòu)的內(nèi)部單元剔除技術(shù),精化了數(shù)據(jù)結(jié)構(gòu)及管理方案.結(jié)合VBO快速顯示技術(shù),實(shí)現(xiàn)了單機(jī)千萬節(jié)點(diǎn)規(guī)模有限元可視化功能.給出了基于SiPESC平臺(tái)的軟件集成思路與功能擴(kuò)展實(shí)例.通過兩個(gè)千萬節(jié)點(diǎn)規(guī)模的可視化實(shí)例,與商業(yè)軟件進(jìn)行了對(duì)比驗(yàn)證,展示了本文研發(fā)可視化系統(tǒng)在顯示效率、大規(guī)模問題適用性方面的優(yōu)越性.

    [1] 鄒 靜,紀(jì)洪廣. 超大型三維有限元模型的快速可視化算法[J]. 圖學(xué)學(xué)報(bào), 2012, 33(2):13-19.

    ZOU Jing, JI Hong-guang. Fast visualization algorithm for huge 3D-finite element models [J]. Journal of Graphics, 2012, 33(2):13-19. (in Chinese)

    [2] 孫 青,徐 霞. 基于八叉樹及LOD視相關(guān)大規(guī)模三維城市模型研究[J]. 科技通報(bào), 2014, 30(2):91-94.

    SUN Qing, XU Xia. Study of large-scale three-dimensional city model based on octree and view-dependent LOD technology [J]. Bulletin of Science and Technology, 2014, 30(2):91-94. (in Chinese)

    [3] 邵思睿,郭 力. 大規(guī)模粒子模擬的后處理與可視化[J]. 計(jì)算機(jī)與應(yīng)用化學(xué), 2011, 28(9):1121-1125. SHAO Si-rui, GUO Li. Post-process and visualization for large-scale particle simulation [J]. Computers and Applied Chemistry, 2011, 28(9):1121-1125. (in Chinese)

    [4] 徐良寅,李云鵬,陳飆松. 面向超大規(guī)模有限元計(jì)算的通用可視化系統(tǒng)SiPESC.POST的設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算力學(xué)學(xué)報(bào), 2015, 30(2):220-224.

    XU Liang-yin, LI Yun-peng, CHEN Biao-song. Design and implementation of general visual system SiPESC.POST for large scale finite element computation [J]. Chinese Journal of Computational Mechanics, 2015, 30(2):220-224. (in Chinese)

    [5] 張洪武,陳飆松,李云鵬,等. 面向集成化CAE軟件開發(fā)的SiPESC研發(fā)工作進(jìn)展[J]. 計(jì)算機(jī)輔助工程, 2011, 20(2):39-49.

    ZHANG Hong-wu, CHEN Biao-song, LI Yun-peng,etal. Advancement of design and implementation of SiPESC for development of integrated CAE software systems [J]. Computer Aided Engineering, 2011, 20(2):39-49. (in Chinese)

    [6] Pharr M. GPU精粹2[M]. 北京:清華大學(xué)出版社, 2007:336-337.

    Pharr M. GPU Gems 2 [M]. Beijing:Tsinghua Universtiy Press, 2007:336-337. (in Chinese)

    [7] Gamma E, Helm R, Johnson R,etal. Design Patterns:Elements of Reusable Object-Oriented Software [M]. Boston:Addison-Wesley, 1994:116-118.

    Design and implementation of visual system for finite element model with tens of millions of nodes based on SiPESC platform

    XU Liang-yin*1,2, LI Yun-peng1,2, CHEN Biao-song1,2

    ( 1.State Key Laboratory of Structural Analysis for Industrial Equipment, Dalian University of Technology, Dalian 116024, China; 2.Department of Engineering Mechanics, Dalian University of Technology, Dalian 116024, China )

    A high performance visual system for finite element model (FEM) with tens of millions of nodes is implemented, and the relevant algorithms, data structures, key techniques and software design framework are presented. Through the analyses of the features of 3D FEM and the general FEM visual system SiPESC.POST, the internal elements culling technology and refined data structures based on topology structure are proposed. And then, in conjunction with VBO rapid display technology, the developed visual system displays the FEM with tens of millions of nodes smoothly. Compared with several large commercial FEM software systems, the proposed system demonstrates its superiority in visual efficiency and feasibility for super large-scale problems.

    SiPESC.POST; tens of millions of nodes; visualization; internal elements culling; VBO

    2014-12-10;

    2015-05-30.

    國家自然科學(xué)基金資助項(xiàng)目(91315302, 11372064);高等學(xué)校學(xué)科創(chuàng)新引智計(jì)劃資助項(xiàng)目(B14013).

    徐良寅*(1986-),男,博士生,E-mail:xly@mail.dlut.edu.cn.

    1000-8608(2015)04-0339-06

    O242.21

    A

    10.7511/dllgxb201504001

    猜你喜歡
    邊線面片內(nèi)存
    海岸水邊線提取方法在GF-2衛(wèi)星影像中的適應(yīng)性研究
    初次來壓期間不同頂板對(duì)工作面片幫影響研究
    “春夏秋冬”的內(nèi)存
    認(rèn)識(shí)足球(六)
    突破矩形上邊線買入法(1)
    甜面片里的人生
    幸福家庭(2016年3期)2016-04-05 03:47:08
    青海尕面片
    老伴逼我搟面片
    基于內(nèi)存的地理信息訪問技術(shù)
    上網(wǎng)本為什么只有1GB?
    嫁个100分男人电影在线观看| 最新美女视频免费是黄的| 欧美久久黑人一区二区| 老司机在亚洲福利影院| 村上凉子中文字幕在线| 亚洲性夜色夜夜综合| 一级作爱视频免费观看| 国产精品 欧美亚洲| 中文字幕高清在线视频| 欧美 日韩 精品 国产| 国产一区有黄有色的免费视频| 久久香蕉国产精品| av福利片在线| 久久午夜综合久久蜜桃| 一级黄色大片毛片| 一进一出好大好爽视频| cao死你这个sao货| 色尼玛亚洲综合影院| 黑人操中国人逼视频| 国产精品久久久久久精品古装| 精品亚洲成国产av| 国产精品av久久久久免费| 久9热在线精品视频| 中文字幕最新亚洲高清| 国产亚洲精品久久久久久毛片 | 成年女人毛片免费观看观看9 | 免费日韩欧美在线观看| 久久青草综合色| 国产亚洲精品一区二区www | 精品免费久久久久久久清纯 | 亚洲欧美激情综合另类| 国产成人啪精品午夜网站| 淫妇啪啪啪对白视频| 亚洲精品av麻豆狂野| 精品无人区乱码1区二区| 国产成人一区二区三区免费视频网站| 欧洲精品卡2卡3卡4卡5卡区| 久久人妻av系列| 国产人伦9x9x在线观看| 精品熟女少妇八av免费久了| 一级片'在线观看视频| 国精品久久久久久国模美| 国产在视频线精品| 国产无遮挡羞羞视频在线观看| 国产精品亚洲一级av第二区| 国产极品粉嫩免费观看在线| 一级作爱视频免费观看| 久久久精品国产亚洲av高清涩受| 热99re8久久精品国产| 久久久久久亚洲精品国产蜜桃av| 午夜久久久在线观看| 怎么达到女性高潮| 国产成+人综合+亚洲专区| 黄色成人免费大全| 久久婷婷成人综合色麻豆| 丁香欧美五月| 国产精品二区激情视频| 成在线人永久免费视频| 老鸭窝网址在线观看| 免费观看a级毛片全部| 久久午夜综合久久蜜桃| 欧美激情久久久久久爽电影 | 国产高清视频在线播放一区| 黄色视频不卡| 操美女的视频在线观看| 亚洲va日本ⅴa欧美va伊人久久| 亚洲成人免费av在线播放| 99国产综合亚洲精品| bbb黄色大片| 91精品国产国语对白视频| 一进一出抽搐gif免费好疼 | 人人妻人人澡人人看| 中文字幕av电影在线播放| 老司机靠b影院| 亚洲av成人av| aaaaa片日本免费| 王馨瑶露胸无遮挡在线观看| 午夜影院日韩av| 18禁美女被吸乳视频| 精品欧美一区二区三区在线| 免费日韩欧美在线观看| 黄色女人牲交| 黄片大片在线免费观看| 黑人欧美特级aaaaaa片| 亚洲全国av大片| 视频区欧美日本亚洲| 国产成人av教育| 国精品久久久久久国模美| 久久人人97超碰香蕉20202| videosex国产| 99久久综合精品五月天人人| 成人手机av| 制服人妻中文乱码| 国产亚洲精品久久久久久毛片 | 色综合婷婷激情| 成人国产一区最新在线观看| 精品久久久久久久毛片微露脸| 亚洲人成伊人成综合网2020| netflix在线观看网站| 乱人伦中国视频| 老司机影院毛片| 99热网站在线观看| 成年版毛片免费区| 亚洲视频免费观看视频| 久9热在线精品视频| 在线观看免费高清a一片| 91字幕亚洲| 啦啦啦 在线观看视频| 欧美色视频一区免费| av国产精品久久久久影院| 婷婷成人精品国产| 国产精品.久久久| 极品人妻少妇av视频| 美国免费a级毛片| 国产在线观看jvid| 高清毛片免费观看视频网站 | 国产1区2区3区精品| 日韩制服丝袜自拍偷拍| 精品国产一区二区三区久久久樱花| 在线av久久热| 久久香蕉精品热| 亚洲熟妇熟女久久| 国产成人欧美在线观看 | tocl精华| 午夜日韩欧美国产| 日韩制服丝袜自拍偷拍| 亚洲av成人av| 精品乱码久久久久久99久播| 高潮久久久久久久久久久不卡| 国产精品1区2区在线观看. | 老司机靠b影院| 一本一本久久a久久精品综合妖精| 国产伦人伦偷精品视频| 欧美日韩一级在线毛片| 最新美女视频免费是黄的| 欧美日韩瑟瑟在线播放| 老熟女久久久| 国产三级黄色录像| 国产极品粉嫩免费观看在线| 国产成人免费无遮挡视频| 欧美日韩亚洲高清精品| 搡老岳熟女国产| 露出奶头的视频| 久久香蕉激情| 久久国产精品人妻蜜桃| 午夜91福利影院| 少妇 在线观看| 男女午夜视频在线观看| 视频区欧美日本亚洲| 热99久久久久精品小说推荐| 国产一区二区三区在线臀色熟女 | 如日韩欧美国产精品一区二区三区| 国产日韩一区二区三区精品不卡| 国产精品99久久99久久久不卡| 自线自在国产av| 亚洲中文av在线| 一边摸一边抽搐一进一小说 | 精品国产一区二区三区四区第35| 欧美激情高清一区二区三区| 女警被强在线播放| 国产成人av激情在线播放| 亚洲五月色婷婷综合| 婷婷精品国产亚洲av在线 | 人人妻人人添人人爽欧美一区卜| 在线观看舔阴道视频| 校园春色视频在线观看| 窝窝影院91人妻| 一区二区三区激情视频| 国产精品国产av在线观看| 男女下面插进去视频免费观看| 欧美成人免费av一区二区三区 | 国产精品综合久久久久久久免费 | 多毛熟女@视频| 亚洲午夜精品一区,二区,三区| 欧美精品高潮呻吟av久久| 黄色视频,在线免费观看| 99久久国产精品久久久| 一级毛片女人18水好多| 黄色 视频免费看| 91精品三级在线观看| 亚洲aⅴ乱码一区二区在线播放 | 在线永久观看黄色视频| 欧美激情高清一区二区三区| 制服诱惑二区| 国产高清videossex| 怎么达到女性高潮| 侵犯人妻中文字幕一二三四区| 美女午夜性视频免费| 51午夜福利影视在线观看| 亚洲精品乱久久久久久| 久久精品国产综合久久久| 久久久久久久国产电影| 中文字幕人妻丝袜一区二区| a在线观看视频网站| 欧美大码av| 侵犯人妻中文字幕一二三四区| 久久久精品免费免费高清| 在线看a的网站| 精品久久蜜臀av无| 777久久人妻少妇嫩草av网站| 亚洲精品美女久久久久99蜜臀| 亚洲成国产人片在线观看| 国产视频一区二区在线看| 色94色欧美一区二区| www.精华液| 欧美日韩亚洲高清精品| 18在线观看网站| 亚洲情色 制服丝袜| 中出人妻视频一区二区| 在线观看免费高清a一片| 大型黄色视频在线免费观看| 亚洲中文av在线| 国产极品粉嫩免费观看在线| 看免费av毛片| 国产一区二区三区视频了| 亚洲精品美女久久久久99蜜臀| 久久午夜亚洲精品久久| 国产精品一区二区免费欧美| 在线观看免费视频日本深夜| 亚洲精品一二三| 看免费av毛片| 久久狼人影院| 免费在线观看黄色视频的| 欧美不卡视频在线免费观看 | 最近最新免费中文字幕在线| 国产成人精品久久二区二区免费| 黄色女人牲交| 久久久国产一区二区| 丝袜在线中文字幕| 嫁个100分男人电影在线观看| 一本综合久久免费| 午夜福利免费观看在线| 久久青草综合色| av欧美777| 国产欧美日韩综合在线一区二区| 变态另类成人亚洲欧美熟女 | 91精品三级在线观看| 欧美成人免费av一区二区三区 | 嫁个100分男人电影在线观看| av电影中文网址| 99re6热这里在线精品视频| 老司机福利观看| 老熟妇仑乱视频hdxx| 亚洲av欧美aⅴ国产| 在线国产一区二区在线| 啦啦啦 在线观看视频| 午夜成年电影在线免费观看| 午夜影院日韩av| 欧美色视频一区免费| 亚洲国产精品合色在线| 免费观看人在逋| 久久青草综合色| 黄色女人牲交| 国产激情久久老熟女| 亚洲伊人色综图| 欧美日韩成人在线一区二区| 亚洲va日本ⅴa欧美va伊人久久| 亚洲精品国产精品久久久不卡| 多毛熟女@视频| 国产亚洲精品第一综合不卡| 午夜精品在线福利| 又黄又爽又免费观看的视频| 老司机影院毛片| 午夜免费鲁丝| 91麻豆精品激情在线观看国产 | 欧美精品啪啪一区二区三区| 国产三级黄色录像| 脱女人内裤的视频| 中文字幕人妻丝袜一区二区| www.熟女人妻精品国产| 国产精品久久久av美女十八| 人人妻人人澡人人看| 国产亚洲一区二区精品| 视频在线观看一区二区三区| 在线观看舔阴道视频| 亚洲熟妇中文字幕五十中出 | 国产精品1区2区在线观看. | 亚洲av片天天在线观看| 99在线人妻在线中文字幕 | 成人亚洲精品一区在线观看| 免费在线观看日本一区| 久久精品aⅴ一区二区三区四区| av片东京热男人的天堂| 国产一区二区三区视频了| 老鸭窝网址在线观看| 又黄又粗又硬又大视频| 久久国产精品大桥未久av| 精品少妇久久久久久888优播| 国产高清激情床上av| e午夜精品久久久久久久| 12—13女人毛片做爰片一| 日韩大码丰满熟妇| 在线观看免费视频日本深夜| 国产精品 国内视频| 亚洲自偷自拍图片 自拍| 久久久国产精品麻豆| 高潮久久久久久久久久久不卡| 久久精品国产亚洲av香蕉五月 | 国产一卡二卡三卡精品| www.熟女人妻精品国产| 国产av一区二区精品久久| 国产97色在线日韩免费| 91成人精品电影| 操出白浆在线播放| 亚洲国产欧美日韩在线播放| 桃红色精品国产亚洲av| 亚洲精品成人av观看孕妇| 大型av网站在线播放| 亚洲欧美一区二区三区久久| 久久久久久久午夜电影 | 欧美日韩亚洲高清精品| 久久香蕉激情| 久久久久久人人人人人| 麻豆国产av国片精品| 午夜两性在线视频| 18在线观看网站| 欧美精品亚洲一区二区| 久久天躁狠狠躁夜夜2o2o| 免费日韩欧美在线观看| 满18在线观看网站| 激情在线观看视频在线高清 | 国产亚洲av高清不卡| 男女免费视频国产| 亚洲一区中文字幕在线| 国产精品久久久久久人妻精品电影| 午夜91福利影院| 亚洲av日韩精品久久久久久密| 久久久久久久久免费视频了| 国产精品免费一区二区三区在线 | 色在线成人网| 亚洲成a人片在线一区二区| 伊人久久大香线蕉亚洲五| 99香蕉大伊视频| 丰满饥渴人妻一区二区三| 麻豆av在线久日| a级毛片黄视频| 性色av乱码一区二区三区2| 香蕉久久夜色| 欧美激情高清一区二区三区| 91九色精品人成在线观看| 午夜福利免费观看在线| 亚洲欧美一区二区三区久久| 久久中文字幕人妻熟女| 精品久久久精品久久久| 国产av精品麻豆| 一区二区三区国产精品乱码| 欧美日本中文国产一区发布| 亚洲精品久久午夜乱码| 日本精品一区二区三区蜜桃| 精品久久久久久久久久免费视频 | 久久精品人人爽人人爽视色| 欧美最黄视频在线播放免费 | 久久人妻熟女aⅴ| 精品国产国语对白av| 成人免费观看视频高清| 精品卡一卡二卡四卡免费| 日本精品一区二区三区蜜桃| 久久久国产成人精品二区 | 香蕉久久夜色| 宅男免费午夜| 国产成人av教育| 精品福利观看| 美女高潮到喷水免费观看| 成熟少妇高潮喷水视频| 不卡一级毛片| 亚洲七黄色美女视频| 免费在线观看日本一区| 欧美精品高潮呻吟av久久| 亚洲性夜色夜夜综合| 久久久国产成人精品二区 | 国产日韩欧美亚洲二区| 免费观看人在逋| 国产精品亚洲av一区麻豆| 日韩制服丝袜自拍偷拍| tocl精华| 国产精品免费视频内射| 欧美在线一区亚洲| 亚洲精品一卡2卡三卡4卡5卡| 欧美激情高清一区二区三区| 超碰成人久久| 大型av网站在线播放| 一边摸一边抽搐一进一出视频| 久久久久久久精品吃奶| 午夜激情av网站| 精品福利永久在线观看| 亚洲精品成人av观看孕妇| 18在线观看网站| 国产亚洲一区二区精品| 一级作爱视频免费观看| 亚洲伊人色综图| 夜夜夜夜夜久久久久| 国产野战对白在线观看| 两人在一起打扑克的视频| 91成人精品电影| 精品久久蜜臀av无| 80岁老熟妇乱子伦牲交| 亚洲在线自拍视频| 久久香蕉国产精品| 欧美乱码精品一区二区三区| 日本a在线网址| 欧美不卡视频在线免费观看 | 欧美精品av麻豆av| 亚洲精品美女久久久久99蜜臀| av国产精品久久久久影院| av有码第一页| 又黄又粗又硬又大视频| 亚洲国产欧美一区二区综合| 亚洲欧美精品综合一区二区三区| 十八禁人妻一区二区| 精品国产亚洲在线| 国产成人av教育| 精品亚洲成a人片在线观看| 欧美丝袜亚洲另类 | 黑人巨大精品欧美一区二区蜜桃| 亚洲一区高清亚洲精品| 一a级毛片在线观看| 高清在线国产一区| 日本黄色日本黄色录像| 咕卡用的链子| 男女下面插进去视频免费观看| av免费在线观看网站| 超色免费av| 久久婷婷成人综合色麻豆| 国产极品粉嫩免费观看在线| 精品久久久久久,| 久久久久国产一级毛片高清牌| 在线观看免费视频网站a站| 国内久久婷婷六月综合欲色啪| 黄片小视频在线播放| 怎么达到女性高潮| 大陆偷拍与自拍| 国产免费男女视频| 视频在线观看一区二区三区| 免费在线观看影片大全网站| 免费不卡黄色视频| 日韩 欧美 亚洲 中文字幕| 高清在线国产一区| 啦啦啦 在线观看视频| 亚洲欧美一区二区三区久久| 人成视频在线观看免费观看| 精品国产亚洲在线| 久久这里只有精品19| 天天躁狠狠躁夜夜躁狠狠躁| 男女高潮啪啪啪动态图| 亚洲熟妇中文字幕五十中出 | 男女午夜视频在线观看| 法律面前人人平等表现在哪些方面| 国产不卡av网站在线观看| 免费观看精品视频网站| 久久国产精品大桥未久av| 欧美精品啪啪一区二区三区| 黄片大片在线免费观看| 丝瓜视频免费看黄片| 中出人妻视频一区二区| 18禁国产床啪视频网站| 一级毛片高清免费大全| 性色av乱码一区二区三区2| 99热国产这里只有精品6| 午夜精品国产一区二区电影| 亚洲人成电影免费在线| 亚洲精品国产区一区二| 久久久久国内视频| 亚洲精品一卡2卡三卡4卡5卡| 国产av精品麻豆| 看黄色毛片网站| 99re6热这里在线精品视频| 搡老乐熟女国产| 国产精品香港三级国产av潘金莲| 狂野欧美激情性xxxx| 久久精品国产a三级三级三级| 国产熟女午夜一区二区三区| 在线观看www视频免费| 午夜福利在线观看吧| av电影中文网址| 精品久久久久久久毛片微露脸| 日日夜夜操网爽| www.999成人在线观看| 正在播放国产对白刺激| 日韩欧美一区二区三区在线观看 | 黑人巨大精品欧美一区二区mp4| 欧美在线一区亚洲| 欧美日韩av久久| 高清黄色对白视频在线免费看| 在线观看舔阴道视频| 国产成人精品在线电影| 国产成人精品久久二区二区免费| 五月开心婷婷网| 丁香六月欧美| 99在线人妻在线中文字幕 | 一进一出好大好爽视频| 伦理电影免费视频| 精品国产美女av久久久久小说| 高清av免费在线| 国产不卡一卡二| 中出人妻视频一区二区| 国产一区在线观看成人免费| 91麻豆av在线| 日韩精品免费视频一区二区三区| 久久久国产一区二区| 99re在线观看精品视频| 亚洲精品国产一区二区精华液| 国产又爽黄色视频| 中出人妻视频一区二区| 欧美黑人欧美精品刺激| 精品高清国产在线一区| 大型av网站在线播放| 亚洲精品中文字幕在线视频| 国产成人欧美在线观看 | 午夜日韩欧美国产| 亚洲黑人精品在线| 国产欧美日韩一区二区三区在线| 亚洲综合色网址| 亚洲,欧美精品.| 午夜91福利影院| 麻豆av在线久日| 久久人人97超碰香蕉20202| 一级片'在线观看视频| 久久中文看片网| 在线国产一区二区在线| 一级,二级,三级黄色视频| 久久久久久久国产电影| 免费久久久久久久精品成人欧美视频| 免费在线观看完整版高清| 国产成人精品久久二区二区免费| av超薄肉色丝袜交足视频| 纯流量卡能插随身wifi吗| 欧美午夜高清在线| 多毛熟女@视频| av视频免费观看在线观看| 成人三级做爰电影| 12—13女人毛片做爰片一| 国产熟女午夜一区二区三区| 不卡一级毛片| 久久久国产成人免费| 久久久久久人人人人人| 一进一出抽搐动态| 亚洲av成人不卡在线观看播放网| 一进一出抽搐动态| 人人妻,人人澡人人爽秒播| 久久这里只有精品19| 久久久久久久国产电影| 午夜老司机福利片| 男女午夜视频在线观看| 狂野欧美激情性xxxx| 丁香欧美五月| 久久久国产成人精品二区 | 热99久久久久精品小说推荐| 男女高潮啪啪啪动态图| 黄色女人牲交| 久久久久久久久免费视频了| 老汉色av国产亚洲站长工具| 高潮久久久久久久久久久不卡| 国产欧美亚洲国产| 国产精品电影一区二区三区 | 黄片播放在线免费| 欧美黑人欧美精品刺激| 欧美日韩国产mv在线观看视频| 亚洲国产欧美一区二区综合| 丝瓜视频免费看黄片| 欧洲精品卡2卡3卡4卡5卡区| 成人亚洲精品一区在线观看| 黄色成人免费大全| 日本撒尿小便嘘嘘汇集6| 久久中文看片网| 国产亚洲精品一区二区www | 日本五十路高清| 成人18禁在线播放| 极品教师在线免费播放| 久热爱精品视频在线9| 三级毛片av免费| 久久精品国产清高在天天线| 亚洲午夜理论影院| 亚洲人成电影观看| 色在线成人网| 一级毛片女人18水好多| 国产精品久久久久久人妻精品电影| 成人av一区二区三区在线看| 成熟少妇高潮喷水视频| 国产三级黄色录像| 亚洲欧美日韩另类电影网站| aaaaa片日本免费| 久久中文看片网| 热99国产精品久久久久久7| 中文字幕人妻熟女乱码| 国产一区在线观看成人免费| 少妇猛男粗大的猛烈进出视频| 母亲3免费完整高清在线观看| 乱人伦中国视频| 黑人欧美特级aaaaaa片| 18禁美女被吸乳视频| 三上悠亚av全集在线观看| 欧美另类亚洲清纯唯美| 亚洲av电影在线进入| 亚洲欧美激情在线| 操美女的视频在线观看| 亚洲精品美女久久久久99蜜臀| 岛国在线观看网站| 精品国产一区二区久久| 1024香蕉在线观看| 高清欧美精品videossex| 男人操女人黄网站| 国产真人三级小视频在线观看| 在线观看免费高清a一片| a在线观看视频网站| 亚洲国产毛片av蜜桃av| 日日摸夜夜添夜夜添小说| 亚洲av欧美aⅴ国产| 国产日韩欧美亚洲二区| 看免费av毛片| 亚洲国产欧美一区二区综合| 91成人精品电影| 免费观看精品视频网站| 国产精品久久视频播放| 日韩成人在线观看一区二区三区| 黄色怎么调成土黄色|