日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種用于地球系統(tǒng)模式的并行耦合方法有效

專利信息
申請?zhí)枺?/td> 201210152947.5 申請日: 2012-05-16
公開(公告)號: CN102707932A 公開(公告)日: 2012-10-03
發(fā)明(設計)人: 季穎生;楊廣文;何健 申請(專利權)人: 清華大學
主分類號: G06F9/38 分類號: G06F9/38;G06F9/54
代理公司: 北京清亦華知識產(chǎn)權代理事務所(普通合伙) 11201 代理人: 廖元秋
地址: 100084*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 用于 地球 系統(tǒng) 模式 并行 耦合 方法
【權利要求書】:

1.一種用于地球系統(tǒng)模式的并行耦合方法,其特征在于,該方法分為三個階段:基于子區(qū)域映射關系的耦合初始階段,基于子區(qū)域映射的耦合運行階段;以及耦合結束階段;

1)設分量模式A和分量模式B進行耦合,分量模式A基于網(wǎng)格A,分量模式B基于網(wǎng)格B;耦合物理量數(shù)據(jù)從分量模式A流向分量模式B,分量模式A發(fā)送耦合物理量數(shù)據(jù),分量模式B接收耦合物理量數(shù)據(jù),然后分量模式B執(zhí)行并行插值計算,將網(wǎng)格A上的耦合物理量數(shù)據(jù)插值到網(wǎng)格B上,網(wǎng)格A為源網(wǎng)格,網(wǎng)格B為目標網(wǎng)格;

基于子區(qū)域映射關系的耦合初始階段,具體包括以下步驟:

步驟1-1:從namelist文件中讀取namelist信息,包含了耦合相關的運行參數(shù)及數(shù)據(jù)文件信息,這部分信息由用戶給定;

步驟1-2:根據(jù)通信配置中的通信信息初始化MPI通信域,包括地球系統(tǒng)模式的全局通信域和分量模式A和B的局部通信域,通信配置信息由用戶給定;

步驟1-3:初始化靜態(tài)剖分:根據(jù)剖分配置中的并行剖分配置信息初始化靜態(tài)剖分,其中分量模式A基于網(wǎng)格A和分量模式B基于網(wǎng)格B的并行剖分由分量模式自身提供,通過調(diào)用耦合器提供的初始化接口函數(shù)進行參數(shù)導入,分量模式B基于網(wǎng)格A的并行剖分由用戶在剖分配置中給定剖分方式,在剖分初始化過程中調(diào)用相應的剖分算法生成,該步驟中的并行剖分為靜態(tài)剖分;

步驟1-4:初始化剖分前網(wǎng)格:分量模式的進程從網(wǎng)格配置中包含的網(wǎng)格數(shù)據(jù)文件中讀取完整的網(wǎng)格信息,該網(wǎng)格信息為剖分前網(wǎng)格;

步驟1-5:初始化插值算法:分量模式B的進程將基于網(wǎng)格B的靜態(tài)剖分作為目標網(wǎng)格單元集合搜索插值配置中包含的插值系數(shù)文件,獲取對應的插值權重系數(shù),構成插值權重矩陣;

步驟1-6:生成動態(tài)剖分:分量模式B的進程將基于網(wǎng)格B的靜態(tài)剖分作為目標網(wǎng)格單元集合搜索相應的插值權重矩陣,得到網(wǎng)格A的網(wǎng)格單元集合,然后根據(jù)基于網(wǎng)格A的靜態(tài)剖分,求出不在該進程上的網(wǎng)格單元集合作為子區(qū)域信息,將子區(qū)域信息和基于網(wǎng)格A的靜態(tài)剖分保存在一起,建立新的并行剖分,該并行剖分為動態(tài)剖分,采用該操作流程生成的動態(tài)剖分記為同一種剖分類型;

步驟1-7:將動態(tài)剖分和靜態(tài)剖分進行合并,統(tǒng)一為并行剖分:首先建立一個并行剖分鏈表,然后在并行剖分對象中搜索相同網(wǎng)格名的靜態(tài)剖分和動態(tài)剖分,再在結果中搜索相同剖分類型的動態(tài)剖分對象,最終的搜索結果存在三種情況:情況一,如果僅包含一個靜態(tài)剖分,則將其加入到并行剖分鏈表中;情況二,如果包含一個靜態(tài)剖分和一個動態(tài)剖分,則將動態(tài)剖分加入到并行剖分鏈表中;情況三,如果包含一個靜態(tài)剖分和兩個以上的動態(tài)剖分,則首先合并動態(tài)剖分的子區(qū)域信息,將合并后的子區(qū)域信息與靜態(tài)剖分保存在一起,建立新的并行剖分,將其加入到并行剖分鏈表中,最后釋放所有未加入到并行剖分鏈表中的動態(tài)剖分和靜態(tài)剖分的內(nèi)存空間;

步驟1-8:分量模式A和分量模式B根據(jù)并行路由配置和合并后的并行剖分初始化并行路由,在并行路由配置中描述了分量模式A和分量模式B需要建立進程間的通信映射關系,根據(jù)不同類型的并行剖分建立相應的并行路由,具體操作為:首先,分量模式A的進程與分量模式B的進程兩兩握手,交換基于網(wǎng)格A的并行剖分,每個進程將自身基于網(wǎng)格A的并行剖分與通過交換得到的對方完整的并行剖分進行求交,確定進程所負責網(wǎng)格單元在對方分量模式的哪個進程上,建立起通信映射關系;

步驟1-9:初始化剖分后網(wǎng)格:根據(jù)合并后的并行剖分的網(wǎng)格單元索引號從剖分前網(wǎng)格中獲取并行剖分所包含的網(wǎng)格單元信息,申請內(nèi)存空間保存這部分網(wǎng)格單元信息,建立剖分后網(wǎng)格,最后釋放保存剖分前網(wǎng)格的內(nèi)存空間;

步驟1-10:初始化數(shù)據(jù)緩沖區(qū):根據(jù)耦合物理量基本信息初始化耦合物理量命名空間,根據(jù)合并后的并行剖分的網(wǎng)格單元數(shù)來申請相應大小的內(nèi)存空間用于管理耦合物理量數(shù)據(jù)的數(shù)據(jù)緩沖區(qū);

基于子區(qū)域映射的耦合運行階段,具體包括以下步驟:

步驟2-1:首先,兩個分量模式執(zhí)行并行通信,分量模式A的進程根據(jù)并行路由將耦合物理量數(shù)據(jù)從數(shù)據(jù)緩沖區(qū)中取出并打包,發(fā)送給分量模式B,分量模式B的進程接收分量模式A發(fā)送的數(shù)據(jù)包;

步驟2-2:然后分量模式B的進程根據(jù)并行路由進行解包,將數(shù)據(jù)復制到數(shù)據(jù)緩沖區(qū)的對應位置上;

步驟2-3:完成并行通信后,分量模式B的進程直接進行插值計算,不再執(zhí)行MPI通信來收集數(shù)據(jù);

耦合結束階段,分量模式通過調(diào)用耦合器提供的結束接口函數(shù)去釋放耦合相關的內(nèi)存空間,結束MPI通信等收尾工作;

2)設分量模式A和分量模式B進行耦合,分量模式A基于網(wǎng)格A,分量模式B基于網(wǎng)格B;耦合物理量數(shù)據(jù)從分量模式B流向分量模式A,分量模式B執(zhí)行并行插值計算,將網(wǎng)格B上的耦合物理量數(shù)據(jù)插值到網(wǎng)格A上,網(wǎng)格B為源網(wǎng)格,網(wǎng)格A為目標網(wǎng)格,然后分量模式B發(fā)送耦合物理量數(shù)據(jù),分量模式A接收耦合物理量數(shù)據(jù)。

基于子區(qū)域映射關系的耦合初始階段,具體包括以下步驟:

步驟1-1:從namelist文件中讀取namelist信息,包含了耦合相關的運行參數(shù)及數(shù)據(jù)文件信息,這部分信息由用戶給定;

步驟1-2:根據(jù)通信配置中的通信信息初始化MPI通信域,包括地球系統(tǒng)模式的全局通信域和分量模式A和B的局部通信域,通信配置信息由用戶給定;

步驟1-3:初始化靜態(tài)剖分:根據(jù)剖分配置中的并行剖分配置信息初始化靜態(tài)剖分,其中分量模式A基于網(wǎng)格A和分量模式B基于網(wǎng)格B的并行剖分由分量模式自身提供,通過調(diào)用耦合器提供的初始化接口函數(shù)進行參數(shù)導入,分量模式B基于網(wǎng)格A的并行剖分由用戶在剖分配置中給定剖分方式,在剖分初始化過程中調(diào)用相應的剖分算法生成,該步驟中的并行剖分為靜態(tài)剖分;

步驟1-4:初始化剖分前網(wǎng)格:分量模式的進程從網(wǎng)格配置中包含的網(wǎng)格數(shù)據(jù)文件中讀取完整的網(wǎng)格信息,該網(wǎng)格信息為剖分前網(wǎng)格;

步驟1-5:初始化插值算法:分量模式B的進程將基于網(wǎng)格B的靜態(tài)剖分作為源網(wǎng)格單元集合搜索插值配置中包含的插值系數(shù)文件,獲取對應的插值權重系數(shù),構成插值權重矩陣;

步驟1-6:生成動態(tài)剖分:分量模式B的進程將基于網(wǎng)格B的靜態(tài)剖分作為源網(wǎng)格單元集合搜索相應的插值權重矩陣,得到網(wǎng)格A的網(wǎng)格單元集合,然后根據(jù)基于網(wǎng)格A的靜態(tài)剖分,求出不在該進程上的網(wǎng)格單元集合作為子區(qū)域信息,將子區(qū)域信息和基于網(wǎng)格A的靜態(tài)剖分保存在一起,建立新的并行剖分,該并行剖分為動態(tài)剖分,采用該操作流程生成的動態(tài)剖分記為同一種剖分類型;

步驟1-7:將動態(tài)剖分和靜態(tài)剖分進行合并,統(tǒng)一為并行剖分:首先建立一個并行剖分鏈表,然后在并行剖分對象中搜索相同網(wǎng)格名的靜態(tài)剖分和動態(tài)剖分,再在結果中搜索相同剖分類型的動態(tài)剖分對象,最終的搜索結果存在三種情況:情況一,如果僅包含一個靜態(tài)剖分,則將其加入到并行剖分鏈表中;情況二,如果包含一個靜態(tài)剖分和一個動態(tài)剖分,則將動態(tài)剖分加入到并行剖分鏈表中;情況三,如果包含一個靜態(tài)剖分和兩個以上的動態(tài)剖分,則首先合并動態(tài)剖分的子區(qū)域信息,將合并后的子區(qū)域信息與靜態(tài)剖分保存在一起,建立新的并行剖分,將其加入到并行剖分鏈表中,最后釋放所有未加入到并行剖分鏈表中的動態(tài)剖分和靜態(tài)剖分的內(nèi)存空間;

步驟1-8:分量模式A和分量模式B根據(jù)并行路由配置和合并后的并行剖分初始化并行路由,在并行路由配置中描述了分量模式A和分量模式B需要建立進程間的通信映射關系,根據(jù)不同類型的并行剖分建立相應的并行路由,具體操作為:首先,分量模式A的進程與分量模式B的進程兩兩握手,交換基于網(wǎng)格A的并行剖分,每個進程將自身基于網(wǎng)格A的并行剖分與通過交換得到的對方完整的并行剖分進行求交,確定進程所負責網(wǎng)格單元在對方分量模式的哪個進程上,建立起通信映射關系;

步驟1-9:初始化剖分后網(wǎng)格:根據(jù)合并后的并行剖分的網(wǎng)格單元索引號從剖分前網(wǎng)格中獲取并行剖分所包含的網(wǎng)格單元信息,申請內(nèi)存空間保存這部分網(wǎng)格單元信息,建立剖分后網(wǎng)格,最后釋放保存剖分前網(wǎng)格的內(nèi)存空間;

步驟1-10:初始化數(shù)據(jù)緩沖區(qū):根據(jù)耦合物理量基本信息初始化耦合物理量命名空間,根據(jù)合并后的并行剖分的網(wǎng)格單元數(shù)來申請相應大小的內(nèi)存空間用于管理耦合物理量數(shù)據(jù)的數(shù)據(jù)緩沖區(qū);

基于子區(qū)域映射的耦合運行階段,具體包括以下步驟:

步驟2-1:首先,分量模式B的進程直接進行并行插值計算,不再執(zhí)行MPI通信來收集數(shù)據(jù),將插值計算結果存放到數(shù)據(jù)緩沖區(qū)中。由于沒有執(zhí)行通信,部分源網(wǎng)格單元上的耦合物理量數(shù)據(jù)在其它進程上進行了計算,所以這里插值計算所得為不完全結果;

步驟2-2:兩個分量模式執(zhí)行并行通信,分量模式B的進程根據(jù)并行路由將耦合物理量數(shù)據(jù)從數(shù)據(jù)緩沖區(qū)中取出并打包,發(fā)送給分量模式A,分量模式A的進程接收分量模式B發(fā)送的數(shù)據(jù)包;

步驟2-3:分量模式A的進程根據(jù)并行路由進行解包,由于插值計算所得為部分計算結果,需要將分量模式B的不同進程發(fā)送來的相同網(wǎng)格單元上的耦合物理量數(shù)據(jù)進行合并,分量模式A的進程首先將保存這部分耦合物理量數(shù)據(jù)的數(shù)據(jù)緩沖區(qū)置0,然后根據(jù)并行路由將耦合物理量數(shù)據(jù)加到數(shù)據(jù)緩沖區(qū)對應的位置上;

耦合結束階段,分量模式通過調(diào)用耦合器提供的結束接口函數(shù)去釋放耦合相關的內(nèi)存空間,結束MPI通信等收尾工作。

下載完整專利技術內(nèi)容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經(jīng)清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201210152947.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產(chǎn)權局專利說明書;

2、支持發(fā)明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 欧美日韩一区在线视频| 丰满岳妇伦4在线观看| 91久久一区二区| 国产69精品久久久久孕妇不能看| 国产精品国产三级国产播12软件 | 88国产精品欧美一区二区三区三| 国产日韩精品久久| 国产精品久久久久久亚洲调教| 精品国产一二区| 精品国产品香蕉在线| 日韩精品一区三区| 91精品视频一区二区三区| 精品国产一区二区在线| 国产亚洲精品久久久久动| 日韩欧美多p乱免费视频| av午夜影院| av中文字幕一区二区| 欧美日韩精品不卡一区二区三区 | 久久aⅴ国产欧美74aaa| 7799国产精品久久99| 97一区二区国产好的精华液| 欧美一区二区精品久久911| 欧美精品一区二区三区在线四季| 欧美极品少妇xxxxⅹ| 狠狠色丁香久久综合频道日韩| 高清国产一区二区| 91免费国产视频| 国产一区二区在线精品| 亚洲麻豆一区| 国产一区日韩一区| 91精品久久天干天天天按摩| 国产不卡三区| 久久国产欧美一区二区三区精品| 91久久久爱一区二区三区| 夜夜躁日日躁狠狠久久av| 欧美高清xxxxx| 一区二区在线视频免费观看| 日韩精品一区二区免费| 国产一区二区高潮| 国产精品综合在线观看| 久久婷婷国产综合一区二区| 免费欧美一级视频| 国产欧美日韩二区| 日韩欧美激情| 中文字幕一二三四五区| 国产91福利视频| 久久青草欧美一区二区三区| 欧美黑人巨大久久久精品一区| 99日本精品| 538国产精品一区二区免费视频| 四虎国产精品永久在线| 国产精品日韩在线观看| 欧美日韩三区二区| 中文乱幕日产无线码1区| 国产一区日韩一区| 国产精品天堂| 国久久久久久| 国产婷婷一区二区三区久久| 久久久久国产精品视频| 国产精品久久久久久久久久不蜜月| 精品国产区一区二| 偷拍自中文字av在线| 亚洲第一天堂无码专区| 久久伊人色综合| 国产欧美精品一区二区三区小说| 93精品国产乱码久久久| 亚洲国产偷| 97久久国产亚洲精品超碰热| 亚洲精品www久久久| 鲁一鲁一鲁一鲁一鲁一av| 久久婷婷国产综合一区二区| 亚洲精品456| 亚洲乱亚洲乱妇28p| 国产精品第157页| 日韩精品免费一区二区中文字幕| 日本二区在线观看| 国产精品6699| 久久噜噜少妇网站| 午夜少妇性影院免费观看| 99久久免费精品国产男女性高好 | 欧美亚洲视频一区二区| 黄色国产一区二区| 躁躁躁日日躁网站| 国产精品一区久久人人爽| 亚洲国产欧美一区二区三区丁香婷| 99精品一区二区| 久久国产麻豆| 午夜黄色网址| 国久久久久久| 国产精品电影一区二区三区| 国产一区二区二| 97人人模人人爽视频一区二区| 91黄色免费看| 欧美精品在线视频观看| 国产精品白浆一区二区| 亚洲欧洲国产伦综合| 欧美一区久久久| 欧美激情视频一区二区三区免费| 国产精品无码永久免费888| 97久久精品人人做人人爽| 99日本精品| 久久精品com| 又黄又爽又刺激久久久久亚洲精品| 思思久久96热在精品国产| 国产日韩欧美精品一区| 精品国产区| 9999国产精品| 国产精品刺激对白麻豆99| 久久91精品国产91久久久| 欧美国产一区二区在线| 一区二区三区欧美视频| 国产精品高潮呻吟三区四区| 国产欧美一区二区三区在线看| 久久精品国语| 午夜看大片| 97国产精品久久久| 国产乱色国产精品播放视频| 久久99国产视频| 日韩精品福利片午夜免费观看| 999亚洲国产精| 欧美性二区| 午夜影院毛片| 国偷自产一区二区三区在线观看| 一色桃子av大全在线播放| 国产精品视频二区不卡| 国产欧美精品久久| 玖玖国产精品视频| 精品久久国产视频| 精品福利一区二区| 国产高清一区在线观看| 国产精品日本一区二区不卡视频| 老太脱裤子让老头玩xxxxx| 亚洲欧美制服丝腿| 一本一道久久a久久精品综合蜜臀| 国产三级精品在线观看| 中文在线√天堂| 韩日av一区二区三区| 日韩三区三区一区区欧69国产| 欧美日韩一区二区在线播放| 午夜电影理伦片2023在线观看| 欧美精品日韩一区| a级片一区| 亚洲欧美另类综合| 国产黄一区二区毛片免下载 | 91香蕉一区二区三区在线观看| 91精品婷婷国产综合久久竹菊 | 国产精品免费自拍| 日韩亚洲欧美一区二区 | 国产精品久久久久免费a∨大胸| 国内精品久久久久影院日本| 精品日韩久久久| 国产欧美视频一区二区| 欧美日韩国产一级| 国产白丝一区二区三区| 国产精品96久久久久久又黄又硬| 日韩电影在线一区二区三区| 激情久久一区| 久久午夜鲁丝片| 国产91在| 免费xxxx18美国| 国产一二区精品| 久久精视频| 国产乱人伦偷精品视频免下载| 国产精品1区2区| 国产玖玖爱精品视频| 天摸夜夜添久久精品亚洲人成| 日韩中文字幕亚洲欧美| 日韩一级免费视频| 欧美日韩国产在线一区二区三区| 97久久国产亚洲精品超碰热| 欧美二区精品| 欧美日韩一区二区三区精品| 国产伦理精品一区二区三区观看体验 | 国模一区二区三区白浆| 日本一二三区视频在线| 99久久久国产精品免费调教网站| 欧美激情国产一区| 国产欧美一区二区三区免费看| 日韩欧美精品一区二区三区经典| 日韩免费一级视频| 99久久国产免费,99久久国产免费大片| 91精品国产高清一区二区三区| 人人要人人澡人人爽人人dvd| 日韩精品一区在线观看| 精品videossexfreeohdbbw| 久久免费视频一区二区| 欧美日韩国产在线一区二区三区| 国产欧美日韩综合精品一| 国产伦理一区| 中文字幕一区2区3区| 中文字幕一级二级三级| 午夜电影三级| 国产一区二区三区的电影| 午夜三级大片| 97欧美精品| 99视频国产在线| 久久不卡一区| 香蕉久久国产| 欧美日本三级少妇三级久久| 性欧美1819sex性高播放| 国产伦精品一区二区三区电影| 国内揄拍国产精品| 国产一区二区a| 最新av中文字幕| 夜夜躁狠狠躁日日躁2024| 国产色99| 欧美日韩中文字幕一区二区三区 | 久久精品综合| 狠狠色噜噜狠狠狠狠2021天天| 国内偷拍一区| 综合国产一区| 91精品一区| 国产精品一区二区日韩新区| 国产精品视频二区三区| 国产99小视频| 精品午夜电影| 欧美一区免费| 国产精品9区| 亚洲国产日韩综合久久精品| 国产理论片午午午伦夜理片2021| 国产欧美综合一区| 欧美日韩一级在线观看| 国产第一区二区三区| 国产特级淫片免费看| 97人人揉人人捏人人添| 91久久精品国产亚洲a∨麻豆| 国产精品天堂网| 狠狠色噜噜狠狠狠狠综合久| 夜夜嗨av色一区二区不卡| 日韩精品在线一区二区三区| 国产欧美一区二区三区在线播放| 亚洲乱码一区二区三区三上悠亚 | 青苹果av| 午夜影院色| 中文字幕精品一区二区三区在线| 国产精品久久久久久久岛一牛影视| 91精品一区二区在线观看| 国产麻豆一区二区| 538在线一区二区精品国产| 一色桃子av大全在线播放| 一区二区三区国产精华| 国产三级欧美三级日产三级99| 一区二区久久精品66国产精品| 国产精品无码永久免费888 | 亚洲欧美另类综合| 欧美系列一区|