如何在遠程伺服器上運行matlab程序?

在本地上運行matlab比較慢,想在伺服器上提交任務,請問matlab的腳本應該如何設置,如何進行並行計算?伺服器matlab的版本是R2011b版的,不要問我為什麼這麼老,我也不知道。。。


如果你的伺服器是cluster的話,它應該有scheduler, 你應該問伺服器的管理員如果提交。關於MATLAB的命令,你需要在後台運行,使用

nohup matlab -nodisplay -nosplash -r matlab_script &> outfile.txt

並行需要有PCT 工具箱


如果是想用MATLAB的命令行,在terminal里load module之後直接敲matlab就可以運行MATLAB命令了。

如果是想提交並行的任務,要先配置一下cluster。我們學校的hpc有個文檔:

Documentation and User Manual?

wiki.hpcc.msu.edu


雲計算了解下?【滑稽】

只需要2.5MB


我只說我遇到的情況,Ubuntu,ssh 登錄伺服器,加個 -X的flag 就可以啟動gui了。。編輯 運行都是在伺服器。

同樣的伺服器 換Mac就不行,無法啟動gui。所以我當時用atom 加terminal插件 弄個簡易的環境。編輯運行也都是在伺服器。

另外,注意備份。。。後來伺服器沒了,我tm哭了好幾天。


推薦閱讀:

matlab的UDP通信的丟包問題如何解決?
cody第3題--也談從sum說起
matlab稀疏矩陣使用的是什麼數據結構?
為什麼同樣的C++函數,在matlab混合編程中調用,和直接在VS2010中調用,計算結果不一致?
MATLAB 學習筆記 第 -1 章

TAG:Linux | 計算機 | MATLAB |