计算力学学报
計算力學學報
계산역학학보
CHINESE JOURNAL OF COMPUTATIONAL MECHANICS
2015年
2期
220-224,231
,共6页
有限元可视化系统%超大规模%SiPESC .POST%过滤器%插件%体系结构
有限元可視化繫統%超大規模%SiPESC .POST%過濾器%插件%體繫結構
유한원가시화계통%초대규모%SiPESC .POST%과려기%삽건%체계결구
finite element visual system%large scale%SiPESC .POST%filter%plug-in%architecture
针对有限元计算规模日益增大,应用领域不断扩展的设计需求,设计并实现了具有开放性的通用可视化系统,目标是面向百万/千万节点以上的超大规模有限元的计算可视化。在软件框架设计方面,引入流式体系结构,该体系结构具有高效计算和高效通信特性,满足大规模数据处理需求。在软件实现方面,采用工厂方法设计模式和插件技术,提高了系统的可扩展性和灵活性。设计并实现了有限元模型、渲染器和过滤器等模块。在大规模数据可视化方面,提出模型数据、结果数据的设计方案和管理机制,并采用VB O和分批载入技术,实现了超大规模模型的实时显示功能。通过多个模型实例展示了该系统的可行性与优越性。
針對有限元計算規模日益增大,應用領域不斷擴展的設計需求,設計併實現瞭具有開放性的通用可視化繫統,目標是麵嚮百萬/韆萬節點以上的超大規模有限元的計算可視化。在軟件框架設計方麵,引入流式體繫結構,該體繫結構具有高效計算和高效通信特性,滿足大規模數據處理需求。在軟件實現方麵,採用工廠方法設計模式和插件技術,提高瞭繫統的可擴展性和靈活性。設計併實現瞭有限元模型、渲染器和過濾器等模塊。在大規模數據可視化方麵,提齣模型數據、結果數據的設計方案和管理機製,併採用VB O和分批載入技術,實現瞭超大規模模型的實時顯示功能。通過多箇模型實例展示瞭該繫統的可行性與優越性。
침대유한원계산규모일익증대,응용영역불단확전적설계수구,설계병실현료구유개방성적통용가시화계통,목표시면향백만/천만절점이상적초대규모유한원적계산가시화。재연건광가설계방면,인입류식체계결구,해체계결구구유고효계산화고효통신특성,만족대규모수거처리수구。재연건실현방면,채용공엄방법설계모식화삽건기술,제고료계통적가확전성화령활성。설계병실현료유한원모형、선염기화과려기등모괴。재대규모수거가시화방면,제출모형수거、결과수거적설계방안화관리궤제,병채용VB O화분비재입기술,실현료초대규모모형적실시현시공능。통과다개모형실례전시료해계통적가행성여우월성。
As to the increasing requirements for computational scale and expanding application areas of fi‐nite element method ,an open general visual system is designed and implemented .The visual system is developed for large scale finite element computation visualization with over millions of or tens of millions of nodes .In the architecture design , the stream architecture is introduced .T his architecture has the characteristics of high efficiency for both computation and communication ,w hich meets the needs of large scale data processing .In the software implementation ,factory method pattern and plug‐in technology are employed w hich improve the expansibility and flexibility of the system .Several modules ,like finite element model module ,filter module and render module ,are designed and implemented .In the large scale data visualization ,using VBO and partial load ,the large scale model can be displayed in real time .Several model examples are presented to show the feasibility and superiority of the system .