[發明專利]一種基于計算機集群的大氣污染物擴散模擬方法有效
| 申請號: | 202110425648.3 | 申請日: | 2021-04-20 |
| 公開(公告)號: | CN113239522B | 公開(公告)日: | 2022-06-28 |
| 發明(設計)人: | 石光明;楊復沫 | 申請(專利權)人: | 四川大學 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06F9/50;G06F113/08 |
| 代理公司: | 成都東恒知盛知識產權代理事務所(特殊普通合伙) 51304 | 代理人: | 羅江 |
| 地址: | 610064 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 計算機 集群 大氣 污染物 擴散 模擬 方法 | ||
1.一種基于計算機集群的大氣污染物擴散模擬方法,其特征在于:包括如下步驟:
一、從計算機集群中分配供計算使用的節點,確定其中一臺節點為管理節點,一臺節點為計算請求端,其他節點為并行計算節點,并行計算節點與管理節點建立連接形成計算節點序列;
二、登陸管理節點,編輯配置文件,設置控制參數;
三、對所有進程進行命名,包含節點名和進程編號兩個信息,建立進程管理文件,記錄空閑進程的名稱;
四、計算請求端向管理節點發起計算請求,當請求獲得通過之后,計算請求端向管理節點發送與計算相關的參數和數據文件;
五、當管理節點接收到發送過來的參數和數據文件,管理節點將需要計算的單線程任務提交到進程管理文件中的第一個進程名稱所對應的計算節點,并刪除進程管理文件中的第一個進程名稱,然后向對應的各計算節點發送相應的參數和數據文件;
六、各計算節點收到數據后開始計算,計算完成后將結果文件發送給管理節點,管理節點默認為單線程任務完成,同時,管理節點將該任務對應的進程名稱追加到進程管理文件中;
七、管理節點接收各并行計算節點發送過來的結果文件,并把結果文件發送給計算請求端;
八、當計算請求端接收完所有的結果文件后,整個并行計算結束。
2.根據權利要求1所述的基于計算機集群的大氣污染物擴散模擬方法,其特征在于:在步驟二中,所述編輯配置文件和設置控制參數,主要包括:計算節點個數、每個計算節點的名稱、每個計算節點最大并行進程數。
3.根據權利要求1所述的基于計算機集群的大氣污染物擴散模擬方法,其特征在于:所述的步驟三中進程的初始狀態時,進程管理文件中包含配置文件中設置的所有進程。
4.根據權利要求1所述的基于計算機集群的大氣污染物擴散模擬方法,其特征在于:所述對需要計算的所有單線程任務進行循環,每次循環完成步驟五和步驟六。
5.根據權利要求1所述的基于計算機集群的大氣污染物擴散模擬方法,其特征在于:所述步驟六中的結果文件包括大氣污染各空間點的位置數據以及污染濃度數據。
6.根據權利要求1所述的基于計算機集群的大氣污染物擴散模擬方法,其特征在于:所述的并行計算節點主要負責對分配的任務進行計算。
7.根據權利要求1所述的基于計算機集群的大氣污染物擴散模擬方法,其特征在于:所述計算請求端能基于并行計算節點計算出的結果文件生成擴散模型的參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川大學,未經四川大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110425648.3/1.html,轉載請聲明來源鉆瓜專利網。





