近海生態(tài)環(huán)境預評估系統(tǒng)并行化與可視化研究
發(fā)布時間:2018-05-02 18:46
本文選題:海洋數(shù)值模式 + 并行計算; 參考:《河北工程大學》2016年碩士論文
【摘要】:海洋數(shù)值模式有著龐大的計算區(qū)域以及復雜的求解過程,因此具有浩大的計算規(guī)模,模式最終計算結(jié)果也包含了海量數(shù)據(jù)。采用并行計算方能有效提升計算效率并在預期時間內(nèi)完成計算任務(wù);應用并行技術(shù)的同時對并行程序的優(yōu)化也是提高應用整體性能不可或缺的步驟,其中I/O優(yōu)化便是一個個關(guān)鍵所在。在完成應用效率優(yōu)化的基礎(chǔ)上,使用數(shù)據(jù)可視化與Mashup技術(shù)將隱藏于數(shù)據(jù)中的現(xiàn)象或關(guān)聯(lián)以及數(shù)值數(shù)據(jù)與現(xiàn)實地理信息之間的關(guān)系可視化,可以有效幫助分析理解數(shù)據(jù)和尋找數(shù)據(jù)中的規(guī)律。本文使用基于MPI的并行技術(shù)對我國近海生態(tài)環(huán)境預評估系統(tǒng)中,膠州灣示范區(qū)的物理-生態(tài)耦合模式進行并行化處理,然后對并行程序進行了進一步優(yōu)化;完成應用性能提升后針對其計算結(jié)果進行了數(shù)據(jù)可視化處理并與百度地圖進行了混搭,主要工作如下:對原串行模式進行并行化處理并對效能的提升進行測試與評估;主要實現(xiàn)了將基于MPI的并行計算技術(shù)應用到膠州灣示范區(qū)的物理-生態(tài)耦合模式中,其基本思想是通過對整個計算區(qū)域的劃分,使每個子區(qū)域由不同計算節(jié)點并發(fā)完成計算,從而提高系統(tǒng)計算效率。雖然模式中計算模塊已經(jīng)進行了并行化處理,I/O模塊仍采用傳統(tǒng)的串行I/O方式,在一定程度上降低了應用性能。因此使用基于MPI-2規(guī)范提出的并行I/O算法對I/O模塊進行并行化處理,并與傳統(tǒng)幾種串行I/O進行對比分析。在完成應用性能提升后,采用基于HTML5的HeatMap技術(shù)實現(xiàn)模式計算結(jié)果的可視化,通過Mashup技術(shù)將模式計算數(shù)據(jù)與現(xiàn)實地理信息進行服務(wù)組合,通過AJAX引擎實現(xiàn)交互式控制數(shù)據(jù)的抽取和畫面的顯示,使得隱藏于數(shù)據(jù)中的現(xiàn)象和關(guān)聯(lián)以及數(shù)據(jù)與現(xiàn)實之間的關(guān)系變得可視化,為分析理解數(shù)據(jù)和尋找數(shù)據(jù)中的規(guī)律提供了一種強有力的手段。實驗結(jié)果表明通過采用并行計算技術(shù)以及并行I/O技術(shù)對膠州灣示范區(qū)的物理-生態(tài)耦合模式進行并行化,大大提升了運行速率;采用基于Mashup的可視化技術(shù)為最終數(shù)據(jù)中有效信息的挖掘、科研人員之間的交流以及更好的將科研數(shù)據(jù)服務(wù)于決策者和普通用戶提供了有力幫助。
[Abstract]:The ocean numerical model has a large computational area and complex solution process, so it has a large scale of calculation, and the final results of the model also contain a large amount of data. Parallel computing can effectively improve the computing efficiency and complete the computing task in the expected time, and the application of parallel technology to optimize the parallel program is also an indispensable step to improve the overall performance of the application. I / O optimization is the key one by one. Based on the optimization of application efficiency, the phenomenon or association hidden in data and the relationship between numerical data and real geographic information are visualized by using data visualization and Mashup technology. It can help to analyze and understand the data and find the rules in the data. In this paper, the parallel technology based on MPI is used to parallel the physical-ecological coupling model in Jiaozhou Bay demonstration area, and the parallel program is further optimized. After the application performance is improved, the data visualization is processed and mixed with Baidu map. The main work is as follows: parallelizing the original serial mode and testing and evaluating the efficiency; The parallel computing technology based on MPI is mainly applied to the physical-ecological coupling model in Jiaozhou Bay demonstration area. The basic idea is to divide the whole computing area into different computing nodes to accomplish the calculation simultaneously. In order to improve the efficiency of the system calculation. Although the computing module in the mode has been parallelized, the I / O module still adopts the traditional serial I / O mode, which reduces the performance of the application to a certain extent. Therefore, parallel I / O algorithm based on MPI-2 specification is used to parallelize the I / O module, and the parallel I / O algorithm is compared with the traditional serial I / O algorithm. After the application performance is improved, HeatMap technology based on HTML5 is used to realize the visualization of pattern calculation results, and the data of pattern calculation and real geographic information are combined with Mashup technology. The interactive control data extraction and picture display are realized by AJAX engine, which makes the phenomena and associations hidden in the data and the relationship between data and reality become visual. It provides a powerful means to analyze and understand the data and find the rules in the data. The experimental results show that the parallel computing technology and parallel I / O technology are used to parallelize the physical-ecological coupling model in Jiaozhou Bay demonstration area, which greatly improves the running rate. The visualization technology based on Mashup provides powerful help for the effective information mining in the final data, the communication among researchers and the better service of scientific data to decision makers and ordinary users.
【學位授予單位】:河北工程大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:X826
【參考文獻】
相關(guān)期刊論文 前10條
1 龔春葉;包為民;劉海東;禹彩輝;方洪;鄭昭虎;王玲;;對流擴散方程并行求解方法研究綜述[J];計算機工程與科學;2015年04期
2 劉維峰;左澤軍;趙利強;于濤;王建林;;基于HTML5的生產(chǎn)裝置實時監(jiān)測可視化[J];計算機工程與設(shè)計;2015年03期
3 陸晨;馮向陽;蘇厚勤;;HTML5 WebSocket握手協(xié)議的研究與實現(xiàn)[J];計算機應用與軟件;2015年01期
4 魏敏;徐金秀;王在志;;并行I/O技術(shù)在氣候數(shù)值模式中的應用研究[J];計算機技術(shù)與發(fā)展;2014年12期
5 厲丞p,
本文編號:1835052
本文鏈接:http://sikaile.net/shengtaihuanjingbaohulunwen/1835052.html
最近更新
教材專著