專利名稱:降低工程計(jì)算過程的計(jì)算成本的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及工程計(jì)算技術(shù)領(lǐng)域,尤其涉及一種降低工程計(jì)算過程中計(jì)算成本的方法。
背景技術(shù):
傳統(tǒng)的工程計(jì)算方式為用戶在本地使用自己的軟件,創(chuàng)建一個(gè)工程計(jì)算的模型。 然后把這個(gè)模型保存在移動(dòng)硬盤中。通過人工交通的方式,將這個(gè)模型拷貝到異地超級(jí)計(jì)算中心的服務(wù)器上。讓高性能計(jì)算集群發(fā)揮其強(qiáng)大的計(jì)算能力,并行多處理器求解這個(gè)模型。計(jì)算之后通常會(huì)輸出一些輸出文件。這些文件通常會(huì)變得非常的大,因?yàn)檫@些文件是對(duì)原來的模型進(jìn)行網(wǎng)格劃分,受力分析之后的結(jié)果。在傳統(tǒng)方式下,用戶需要再次使用移動(dòng)硬盤將這個(gè)大文件,拷貝到自己的圖形工作站。使用相關(guān)的分析軟件打開這個(gè)大模型,以便檢查這個(gè)模型是否計(jì)算正確了。如果不正確,工程師會(huì)在自己的工作站上使用相關(guān)的軟件修改原始的模型參數(shù),并保存模型文件到本地硬盤。再次使用移動(dòng)硬盤拷貝到計(jì)算中心。提交計(jì)算作業(yè)到高性能計(jì)算集群。這種過程反復(fù)迭代,完成一次工程計(jì)算任務(wù)。所以工程計(jì)算任務(wù)開發(fā)周期通常會(huì)很長。
發(fā)明內(nèi)容
(一)要解決的技術(shù)問題本發(fā)明所要解決的技術(shù)問題是如何縮短工程計(jì)算任務(wù)開發(fā)周期,從而降低工程計(jì)算過程的計(jì)算成本。( 二 )技術(shù)方案為解決上述技術(shù)問題,本發(fā)明提供了一種降低工程計(jì)算過程中計(jì)算成本的方法, 包括以下步驟Si、在服務(wù)器端創(chuàng)建一個(gè)Web接入系統(tǒng),所述Web接入系統(tǒng)用于啟動(dòng)遠(yuǎn)程的軟件;S2、通過所述Web接入系統(tǒng),以遠(yuǎn)程桌面方式啟動(dòng)遠(yuǎn)程的超級(jí)計(jì)算集群上的軟件, 然后在線建立模型,同時(shí)將這個(gè)模型保存在遠(yuǎn)程的文件系統(tǒng)上;或者,在本地建立模型,將所述模型上傳到遠(yuǎn)程的超級(jí)計(jì)算集群上;S3、通過所述Web接入系統(tǒng)提交計(jì)算作業(yè),使其在超級(jí)計(jì)算集群上運(yùn)行;S4、將所述計(jì)算作業(yè)在超級(jí)計(jì)算集群上運(yùn)行的結(jié)果輸出到所述服務(wù)器端上。優(yōu)選地,在步驟S4之后,還包括步驟通過所述Web接入系統(tǒng)再次啟動(dòng)遠(yuǎn)程的軟件,以查看計(jì)算結(jié)果是否正確,如果計(jì)算正確,通過所述Web接入系統(tǒng)將結(jié)果文件下載到本地硬盤;否則在線使用所述軟件修改所述模型的參數(shù),重新提交計(jì)算作業(yè)任務(wù),并重新計(jì)笪算。優(yōu)選地,所述Web接入系統(tǒng)為單點(diǎn)登錄的Web接入系統(tǒng)。優(yōu)選地,步驟S2中,將所述模型通過互聯(lián)網(wǎng)上傳到遠(yuǎn)程的超級(jí)計(jì)算集群上。優(yōu)選地,所述軟件為工程計(jì)算軟件,相應(yīng)地,所述模型為工程計(jì)算模型。
(三)有益效果本發(fā)明通過利用遠(yuǎn)程操作的方式事先了工程計(jì)算過程,能夠縮短工程計(jì)算任務(wù)開發(fā)周期,從而降低工程計(jì)算過程的計(jì)算成本。
圖1是本發(fā)明的方法流程圖。
具體實(shí)施例方式下面對(duì)于本發(fā)明所提出的降低工程計(jì)算過程中計(jì)算成本的方法,結(jié)合附圖和實(shí)施例詳細(xì)說明。如圖1所示,本發(fā)明包括以下步驟Si、在服務(wù)器端創(chuàng)建一個(gè)單點(diǎn)登錄的Web接入系統(tǒng)。這個(gè)系統(tǒng)用于啟動(dòng)遠(yuǎn)程的軟件,尤其是大型正版軟件,本實(shí)施例中為工程計(jì)算軟件。單點(diǎn)登錄的Web接入系統(tǒng)中包含多個(gè)不同的功能單元,各個(gè)不同的功能單元集成在一起,只需要從統(tǒng)一的入口登登錄,這樣登錄一次,就能使用系統(tǒng)的所有功能;而且用戶在同一時(shí)間只有一次登錄是有效的。S2、通過所述Web接入系統(tǒng),以遠(yuǎn)程桌面方式啟動(dòng)遠(yuǎn)程的超級(jí)計(jì)算集群上的工程計(jì)算軟件,然后在線建立工程計(jì)算模型,同時(shí)將這個(gè)模型保存在服務(wù)器端的文件系統(tǒng)上。這樣可以對(duì)遠(yuǎn)程的、服務(wù)器上的私有數(shù)據(jù)或目錄進(jìn)行管理,包括增刪改查上傳下載等等。或者,在本地建立工程計(jì)算模型,將模型文件通過互聯(lián)網(wǎng)上傳到遠(yuǎn)程的超級(jí)計(jì)算集群上。步驟S2中,可以使用多種模型上傳的方式(為現(xiàn)有技術(shù)),從而可以幫助用戶節(jié)省很多用傳統(tǒng)移動(dòng)硬盤拷貝文件到異地計(jì)算中心的過程。同時(shí),由于模型文件保存在遠(yuǎn)程的文件系統(tǒng)上面,使得可以直接通過Web接入系統(tǒng)提交計(jì)算作業(yè)。這個(gè)作業(yè)會(huì)直接運(yùn)行在遠(yuǎn)程的超級(jí)計(jì)算集群上面。S3、通過Web接入系統(tǒng)提交計(jì)算作業(yè),使其在超級(jí)計(jì)算集群上運(yùn)行; S4、將所述作業(yè)在超級(jí)計(jì)算集群上運(yùn)行的結(jié)果(即計(jì)算結(jié)果),直接輸出到遠(yuǎn)程的服務(wù)器端上。然后可以通過Web接入系統(tǒng),啟動(dòng)遠(yuǎn)程的工程計(jì)算軟件,用來查看計(jì)算結(jié)果是否計(jì)算正確。如果正確,直接通過Web的方式,將這個(gè)很大的結(jié)果文件,下載到本地硬盤。如果不正確,可以在線使用遠(yuǎn)程工程計(jì)算軟件,修改模型參數(shù),重新提交遠(yuǎn)程計(jì)算作業(yè),重新計(jì)算。這一過程省去了將超大的計(jì)算結(jié)果文件,使用移動(dòng)硬盤拷回到本地,再通過安裝在本地的工程計(jì)算軟件打開模型,修改模型的過程。為工程計(jì)算項(xiàng)目開發(fā)周期節(jié)省了很多時(shí)間。以上實(shí)施方式僅用于說明本發(fā)明,而并非對(duì)本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。
權(quán)利要求
1.一種降低工程計(jì)算過程中計(jì)算成本的方法,其特征在于,包括以下步驟51、在服務(wù)器端創(chuàng)建Web接入系統(tǒng),所述Web接入系統(tǒng)用于啟動(dòng)遠(yuǎn)程的軟件;52、通過所述Web接入系統(tǒng),以遠(yuǎn)程桌面方式啟動(dòng)遠(yuǎn)程的超級(jí)計(jì)算集群上的軟件,然后在線建立模型,同時(shí)將這個(gè)模型保存在遠(yuǎn)程的文件系統(tǒng)上;或者,在本地建立模型,將所述模型上傳到遠(yuǎn)程的超級(jí)計(jì)算集群上;53、通過所述Web接入系統(tǒng)提交計(jì)算作業(yè),使其在超級(jí)計(jì)算集群上運(yùn)行;54、將所述計(jì)算作業(yè)在超級(jí)計(jì)算集群上運(yùn)行的結(jié)果輸出到所述服務(wù)器端上。
2.如權(quán)利要求1所述的方法,其特征在于,在步驟S4之后,還包括步驟通過所述Web 接入系統(tǒng)再次啟動(dòng)遠(yuǎn)程的軟件,以查看計(jì)算結(jié)果是否正確,如果計(jì)算正確,通過所述Web接入系統(tǒng)將結(jié)果文件下載到本地硬盤;否則在線使用所述軟件修改所述模型的參數(shù),重新提交計(jì)算作業(yè)任務(wù),并重新計(jì)算。
3.如權(quán)利要求1所述的方法,其特征在于,所述Web接入系統(tǒng)為單點(diǎn)登錄的Web接入系統(tǒng)。
4.如權(quán)利要求1所述的方法,其特征在于,步驟S2中,將所述模型通過互聯(lián)網(wǎng)上傳到遠(yuǎn)程的超級(jí)計(jì)算集群上。
5.如權(quán)利要求1 4中任一項(xiàng)所述的方法,其特征在于,所述軟件為工程計(jì)算軟件,相應(yīng)地,所述模型為工程計(jì)算模型。
全文摘要
本發(fā)明涉及工程計(jì)算技術(shù)領(lǐng)域,公開了一種降低工程計(jì)算過程中計(jì)算成本的方法,包括步驟S1、在服務(wù)器端創(chuàng)建一個(gè)Web接入系統(tǒng),所述Web接入系統(tǒng)用于啟動(dòng)遠(yuǎn)程的軟件;S2、通過所述Web接入系統(tǒng),以遠(yuǎn)程桌面方式啟動(dòng)遠(yuǎn)程的超級(jí)計(jì)算集群上的軟件,然后在線建立模型,同時(shí)將這個(gè)模型保存在遠(yuǎn)程的文件系統(tǒng)上;或者,在本地建立模型,將所述模型上傳到遠(yuǎn)程的超級(jí)計(jì)算集群上,同時(shí)將這個(gè)模型保存在遠(yuǎn)程的文件系統(tǒng)上;S3、通過所述Web接入系統(tǒng)提交計(jì)算作業(yè),使其在超級(jí)計(jì)算集群上運(yùn)行;S4、將所述計(jì)算作業(yè)在超級(jí)計(jì)算集群上運(yùn)行的結(jié)果輸出到所述服務(wù)器端上。本發(fā)明能夠縮短工程計(jì)算任務(wù)開發(fā)周期,從而降低工程計(jì)算過程的計(jì)算成本。
文檔編號(hào)H04L29/08GK102289572SQ20111021022
公開日2011年12月21日 申請(qǐng)日期2011年7月26日 優(yōu)先權(quán)日2011年7月26日
發(fā)明者封磊, 張眙, 杜金秀, 梁秋實(shí), 謝威, 鄒銘, 黃勁松 申請(qǐng)人:北京市計(jì)算中心