2

Fortran で書かれたプログラミング プログラムがインストールされています。インストールに root 権限が必要な Lapack (線形代数パッケージ) などのパッケージを利用します。必要なパッケージがインストールされていない大学のクラスターにアクセスできます。このプログラムを自分のコンピューターでコンパイルし、実行可能な .o ファイルをクラスターで実行することはできますか?

また、ネットワークに接続された他のコンピューターもあります。他のコンピューターを使用してプログラムの実行時間を短縮できるように、ソース/チュートリアルを教えてください。友達が留守のときはコンピュータの電源を入れたままにしておくように頼んだ場合、どのように使用すればよいですか?

4

2 に答える 2

0

この質問にはいくつかの変数がありますが、理論的にはそうです。あるシステムでコンパイルして別のシステムで使用できるはずですが、すべてのバージョンが一致し、システム間で互換性があることを確認することは、非常に複雑で時間がかかる可能性があります。

より簡単な解決策は、アクセスできるクラスターのホーム ディレクトリで必要なライブラリをコンパイルすることです。一般に、学術機関のほとんどのクラスターには、さまざまな種類のコンパイラとライブラリが用意されているはずです。

計算のために一晩中放置されている友人のコンピューターを利用することも理論的には可能ですが、実行されるコード、計算ノードの機能、ネットワーク環境、およびシステム リソース要件に大きく依存します。

于 2015-07-08T19:21:33.920 に答える
0

root 権限がなくても (科学的な) ソフトウェアを簡単にビルド/インストールするには、EasyBuild (http://hpcugent.github.com/easybuild) を参照してください。

于 2012-10-12T12:24:56.740 に答える