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