2016-09-29 17 views
-3

私はSLURMのプログラミングの新入生です。 sbatchを使用してMATLABコードを実行する可能性はありますか?単純な実行可能ファイルのslurmの例

(私は、/ usr/local/MATLAB/R2012a/bin/matlab:1:/usr/local/MATLAB/R2012a/bin/util/oscheck.sh:/ lib64というエラーを実行するための実行可能ファイルとしてMATLABを使用しようとしました。 /libc.so.6:not found)

MATLABコードは、Cコードによって作業ディレクトリにダンプされたファイルの輪郭をプロットします。

#include<stdio.h> 
#include<library> 
FILE *first_file; 
main() 
{ 
MatrixXd A = Eigen::MatrixXd::Random(10, 10); 
    first_file = fopen("first_file.dat","w"); 
for (int i=0;i<10;i++) 
    fprintf(first_file," %lf \t",A.data(i)); 
} 

私はgccのfile.cと-oファイル を使用してコードをコンパイルし、後でシステム( 'ファイル')コマンドを使用して、MATLABによって呼び出されます。

答えて

1

Tutorialジョブの作成方法と起動方法について TutorialこれはsbatchとSLURMの多くの例を提供します

実行ファイルを取り出し、コマンドラインのようにsbatchスクリプトに配置するだけでOKです。

+0

@maharshi kintadaこのサイトに投稿する前に、特定の問題を調査してください。これはあなたがより多くを学ぶことができ、stackoverflow上の任意の司会者によってフラグを立てることはできません、ありがとう。 – abeltre1

+0

abeltre1に感謝と助力をいただきありがとうございます。 –

+0

@マハシキンタダを助けるのが私の喜びです – abeltre1

関連する問題