CAS-ESM耦合接口技術(shù)研究
本文關(guān)鍵詞: 地球系統(tǒng)模式(ESM) 耦合器 代碼復(fù)用 自動生成 出處:《計算機科學(xué)與探索》2017年02期 論文類型:期刊論文
【摘要】:耦合器是地球系統(tǒng)模式(earth system model,ESM)的重要組成部分,用于連接各個分量模式。針對地球系統(tǒng)模式中的耦合接口進(jìn)行編程操作,使得分量模式的代碼從耦合系統(tǒng)中分離出來,從而使得模式專家只需要了解耦合接口而不再需要了解耦合器的復(fù)雜內(nèi)部實現(xiàn)。為此提出了兩種耦合接口技術(shù):一是耦合接口代碼復(fù)用技術(shù),將各個分量模式形式相似的代碼段復(fù)用為統(tǒng)一的接口;二是耦合接口代碼自動生成技術(shù),根據(jù)統(tǒng)一的模板文件,模式專家只需要在配置文件中提供相應(yīng)的變量信息,便可通過模板文件自動生成分量模式的代碼。基于以上工作,將改寫耦合接口后的地球系統(tǒng)模式部署到中科院超級計算機"元"上,結(jié)果表明經(jīng)過代碼復(fù)用及自動生成后的耦合接口與原來代碼模擬結(jié)果一致。
[Abstract]:Coupler is an important part of earth system model. It is used to connect each component mode. The coupling interface in the earth system mode is programmed so that the code of the component mode is separated from the coupling system. So that mode experts only need to know the coupling interface and no longer need to understand the complex internal implementation of coupler. Two coupling interface technologies are proposed: one is the coupling interface code reuse technology. The code segments with similar form of each component mode are multiplexed into a unified interface; Second, the coupling interface code automatic generation technology, according to the unified template file, the pattern expert only needs to provide the corresponding variable information in the configuration file. Based on the above work, the Earth system model after rewriting the coupling interface will be deployed to the Chinese Academy of Sciences supercomputer "meta". The results show that the coupling interface after code reuse and automatic generation is consistent with the original code simulation results.
【作者單位】: 中國科學(xué)院計算機網(wǎng)絡(luò)信息中心超級計算中心;中國科學(xué)院計算科學(xué)應(yīng)用研究中心;中國科學(xué)院大學(xué);中國科學(xué)院遙感與數(shù)字地球研究所;
【基金】:中科院重點部署項目No.KJZD-EW-TZ-G09~~
【分類號】:TN622;TP334.7
【正文快照】: 1引言 地球系統(tǒng)模式CAS-ESM(Chinese Academy of Sciences-earth system model)可用于理解過去氣候以及環(huán)境演變機理,并預(yù)測全球以及區(qū)域氣候與生態(tài)環(huán)境的變化。地球系統(tǒng)模式中有一個十分重要的關(guān)鍵部件——耦合器(coupler)[1]。耦合器可以將地球各個子系統(tǒng),也就是分量模式軟
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 ;書摘[J];程序員;2002年03期
2 楊浪;張濤川;;代碼復(fù)用中的方法研究與應(yīng)用[J];電腦知識與技術(shù);2009年12期
3 魏峰;李銀鎖;;C#調(diào)用非托管代碼[J];電腦編程技巧與維護(hù);2013年04期
4 簡勇;;團(tuán)隊開發(fā)中的代碼復(fù)用淺談[J];常州信息職業(yè)技術(shù)學(xué)院學(xué)報;2007年01期
5 陳林博;江建慧;張丹青;;利用返回地址保護(hù)機制防御代碼復(fù)用類攻擊[J];計算機科學(xué);2013年09期
6 郭穎;陳峰宏;周明輝;;大規(guī)模代碼克隆的檢測方法[J];計算機科學(xué)與探索;2014年04期
7 李天盟;劉鳳芹;;TML語言簡介[J];軟件;2013年11期
8 張藍(lán)博;張善從;陳蔚薇;;嵌入式系統(tǒng)中的代碼動態(tài)鏈接模型[J];計算機工程與設(shè)計;2008年16期
9 李葆華,霍有亮;適用于面向?qū)ο蠓缎偷拇a復(fù)用技術(shù)[J];西北大學(xué)學(xué)報(自然科學(xué)版);2000年01期
10 何淼;崔松健;;一種基于隨機文件的C#與非托管C代碼交互模式[J];信息化研究;2011年02期
相關(guān)博士學(xué)位論文 前1條
1 陳平;代碼復(fù)用攻擊與防御技術(shù)研究[D];南京大學(xué);2012年
相關(guān)碩士學(xué)位論文 前9條
1 于浩;Android平臺JNI代碼單元測試方法研究[D];西南交通大學(xué);2015年
2 莊軼;繞開細(xì)粒度地址隨機化的實時代碼復(fù)用攻擊框架[D];南京大學(xué);2014年
3 朱曉倩;一種基于圖結(jié)構(gòu)的Java代碼存取方法[D];南京大學(xué);2016年
4 謝志宇;基于堆棧保護(hù)的代碼復(fù)用攻擊防御技術(shù)[D];南京大學(xué);2016年
5 黃若;基于LabVIEW的微型渦噴發(fā)動機電子控制器快速原型設(shè)計[D];南京航空航天大學(xué);2015年
6 劉超;基于動態(tài)二進(jìn)制翻譯框架的代碼復(fù)用攻擊檢測與防御[D];湖南大學(xué);2012年
7 李建忠;重復(fù)代碼檢測技術(shù)的研究[D];汕頭大學(xué);2005年
8 邱慧風(fēng);基于關(guān)系復(fù)用的代碼構(gòu)建自動化的研究[D];南昌大學(xué);2012年
9 周波;用代碼緩存復(fù)用技術(shù)提升Android即時編譯器效率[D];復(fù)旦大學(xué);2012年
,本文編號:1447190
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1447190.html