[發明專利]數值模擬自動化運行的遠程監控方法及系統有效
| 申請號: | 201410261657.3 | 申請日: | 2014-06-12 |
| 公開(公告)號: | CN104010043B | 公開(公告)日: | 2017-10-10 |
| 發明(設計)人: | 蘇京志;祝從文;張正秋;容新堯 | 申請(專利權)人: | 中國氣象科學研究院 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙)11371 | 代理人: | 吳開磊 |
| 地址: | 100081 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數值 模擬 自動化 運行 遠程 監控 方法 系統 | ||
技術領域
本發明涉及信息處理技術領域,具體而言,涉及數值模擬自動化運行的遠程監控方法及系統。
背景技術
目前,諸多工程數值模擬因計算量較大,一般需要在大型超級計算機上實現。
在超級計算機上進行數值模擬的各個進程中,多需要人工監管與干預。
而對數值模擬的人工操作,不僅消耗大量人力,而且常常由于偶爾的人為疏忽或錯誤,導致作業停滯或數據遺漏,進而不得不重新補交數值模擬作業,延緩了數值模擬進程。
由此看出現有的數值模擬運行監管的方法不滿足實際的應用需求。
發明內容
本發明的目的在于提供數值模擬自動化運行的遠程監控方法及系統,以解決上述的問題。
在本發明的實施例中提供了數值模擬自動化運行的遠程監控方法,包括:本地服務器免口令自動登錄遠程超級計算機;所述本地服務器將獲取的欲進行數值模擬所需的數據文件及待執行的數值模擬作業上傳、提交至所述遠程超級計算機,所述遠程超級計算機執行所述數值模擬作業以進行數值模擬;在所述數值模擬運行過程中,所述本地服務器按照設定的時間間隔定期檢測所述數值模擬是否在所述遠程超級計算機中正常運行,如果否,則重新提交非正常運行的數值模擬作業。
優選地,所述本地服務器免口令自動登錄遠程超級計算機,包括:所述本地服務器基于ssh公共密鑰協議、ftp協議或rsh命令免口令自動登錄遠程超級計算機。
優選地,所述本地服務器將獲取的欲進行數值模擬所需的數據文件及待執行的數值模擬作業上傳至所述遠程超級計算機包括:所述本地服務器將獲取的欲進行數據模擬所需的初始場數據文件、強迫場數據文件、已編譯的數值模擬可執行程序命令、后處理可執行程序命令及待執行的數值模擬作業,通過scp命令上傳至所述遠程超級計算機的指定路徑,其中在上傳的過程中檢測所述指定路徑是否存在,若不存在,則在所述遠程超級計算機中新建所述指定路徑。
優選地,所述本地服務器將獲取的所述待執行的數值模擬作業提交至所述遠程超級計算機,包括:所述本地服務器將獲取的所述待執行的數值模擬作業按照預設的遠程超級計算機作業管理規則提交至所述遠程超級計算機的作業隊列中。
優選地,所述本地服務器按照設定的時間間隔定期檢測所述數值模擬是否在所述遠程超級計算機中正常運行,包括:在所述本地服務器中查詢本地文件存放路徑中數值模擬結果文件的類型、編號及個數;當文件的類型、編號及個數與先期預估的結果不一致時,通過ssh公共密鑰協議、ftp協議或rsh命令訪問遠程超級計算機;根據遠程超級計算機作業管理規則,查詢所提交的數值模擬作業是否仍在作業隊列中,如果查詢到數值模擬作業已經非正常中斷,則重新提交所述數值模擬作業。
優選地,該方法還包括:所述本地服務器按照設定的循環下載時間間隔,查詢所述遠程超級計算機中的模擬結果文件,并通過scp命令將所述模擬結果文件下載至所述本地服務器的文件存放路徑,其中若所述文件存放路徑不存在,則強行重建所述文件存放路徑。
優選地,該方法還包括:在所述本地服務器中,判斷所述文件存放路徑中的模擬結果文件的類型、編號及個數是否與先期預估的結果一致,如果一致,則判定數值模擬作業已經完成,且通過ssh公共密鑰協議、ftp協議或rsh命令登陸所述遠程超級計算機,對所述超計算機中的相應文件進行刪除清理。
優選地,該方法還包括:在數值模擬自動運行過程中,當需要人為終止遠程超級計算機上的數值模擬進程時,在本地服務器上執行強制終止模擬作業的命令;當強制終止數值模擬命令執行時,本地服務器通過ssh登錄遠程超級計算機,根據遠程超級計算機作業管理規則,執行作業刪除命令,并將上交至遠程超級計算機作業隊列中的數值模擬作業從計算機作業隊列中刪除,且將模擬計算路徑下的文件清理刪除。
本發明實施例還提供了一種數值模擬自動化運行的遠程監控系統,包括:本地服務器及遠程超級計算機;所述本地服務器用于免口令自動登錄所述遠程超級計算機;還用于將獲取的欲進行數值模擬所需的數據文件及待執行的數值模擬作業上傳、提交至所述遠程超級計算機;所述遠程超級計算機用于執行所述數值模擬作業以進行數值模擬;其中在所述數值模擬運行過程中,所述本地服務器按照設定的時間間隔定期檢測所述數值模擬是否在所述遠程超級計算機中正常運行,如果否,則重新提交非正常運行的數值模擬作業。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國氣象科學研究院,未經中國氣象科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410261657.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:移動終端回鈴信息的顯示方法及設備
- 下一篇:一種高純乙炔的提純方法





