charm 的安裝和執行

2022-08-22 16:54:13 字數 875 閱讀 8594

今天終於摸索到如何在集群上正確的執行charm++程式了,其實過程挺簡單的,只是遇到個小的問題,耽誤了好幾天的時間,總算順利解決了。

安裝過程:

2、然後將解壓後或編譯好的charm/net-linux/bin目錄加入path環境變數中,以便可以直接在命令列編譯或執行charm++程式。

3、charm++程式在執行時預設是採用rsh來通訊,如果要使用ssh來通訊,可以有三個方法:(1)執行charm++程式時加上++romote-shell ssh選項;(2)設定cov_rs環境變數為ssh;(3)在使用者主目錄下的.nodelist檔案中加入++shell ssh選項。

4、如果在集群中的多個節點機上來執行charm++程式,需要在使用者主目錄下建立.nodelist,並在此檔案中根據規定格式來新增要採用的節點機名稱。需要特別注意的是:本機的名稱不可寫為localhost或127.0.0.1,而要寫成本機的機器名或實際ip,否則程式不能順利執行,輸出結果不能顯示到本機。(我就是為了這個問題花了好幾天的時間才搞通)。

5、要在集群中的多個節點上執行並行的charm++程式,需要在每台節點機上都要有要執行的程式,並且要放到使用者主目錄下或程式所在目錄包含在path環境變數中才行。需要說明的是:在搭建好rocks集群後,除了root之外的每個使用者的主目錄都是在frontend和其他節點機之間自動共享的,所以只要在frontend節點機上的使用者主目錄下放入要執行的charm++程式就可以正常執行了。

6、要在rocks集群上實現使用者主目錄的共享,需要在新增或刪除使用者後在frontend節點機上執行rocks sync users就可以了。

其實,在搭建好區域網並設定好每台節點機的ip之後,即使不安裝rocks集群,也可以安裝以上的方法正常編譯並執行charm++程式的,為了方便,還需要設定各節點機之間的ssh無密碼互訪。

charm 的安裝及執行

今天終於摸索到如何在集群上正確的執行charm 程式了,其實過程挺簡單的,只是遇到個小的問題,耽誤了好幾天的時間,總算順利解決了。安裝過程 2 然後將解壓後或編譯好的charm net linux bin目錄加入path環境變數中,以便可以直接在命令列編譯或執行charm 程式。3 charm 程式...

GASP的安裝和執行

gasp graphics api for students of python will enable us to write programs involving graphics.安裝windows版gasp3.microsoft windows 1.首先安裝pygame,通過頁面鏈結,進入 ...

WSL的安裝和執行

linux子系統選擇ubuntu 設定 更新和安全 開發者選項 勾選 開發人員模式 控制面板 程式 程式和功能 啟動或關閉windows功能 勾選 適用於linux的windows子系統 重啟在 microsoft store裡搜尋ubuntu並安裝 安裝完成後,在開始選單裡啟動ubuntu,第一次...