2012-04-07 67 views
2

我有一個用fortran編寫的編程程序。它使用了必須具有root權限的軟件包,如Lapack(線性代數包)。我有權訪問我的大學中沒有安裝所需軟件包的羣集。我可以在我的計算機上編譯這個程序,但在集羣中運行可執行文件.o文件嗎?在ubuntu上運行您的程序集羣

我也有連接到網絡上的其他計算機。你能指點我的源代碼/教程,以便我可以使用其他計算機來縮短我的程序執行時間。如果我要求我的朋友在離開時離開他們的電腦,我該如何使用它們?

+0

有趣的問題。試圖建立另一個BOINC? – Raptor 2012-04-07 08:59:44

+0

剛纔看着BOINC。這似乎是一個好主意。不過沒有關係,我只是試圖做一些並行編程,而不必讓計算機維護者在安裝我額外的東西 – user1318806 2012-04-07 09:06:51

+0

你可以閱讀更多有關的Ubuntu的並行集羣:http://www.ubuntu.com/cloud – Raptor 2012-04-08 04:45:55

回答

0

要建立/安裝(科學)的軟件很容易,而無需根priveleges,看到EasyBuild(http://hpcugent.github.com/easybuild)。

0

有這個問題的幾個變量,但理論上是的,你應該能夠在一個系統上編譯另一個使用,但要確保所有版本的對決,併兼容跨系統是非常複雜和時間耗時。

一個更簡單的解決方案可能是編譯你在你的home目錄需要你可以訪問羣集上的庫。一般來說,大多數學術機構的集羣應該有相當好的各種編譯器和庫。

利用的是留在過夜計算朋友的電腦也是理論上是可行的,但在很大程度上取決於代碼正在運行,計算節點,網絡環境和系統資源需求的能力。