2017-05-08 2 views
-2

matlab 2016aでラップトップで自分のコードをテストするとうまくいきます。私は 推測は、クラスタ上のmatlabに何か間違っている、特に並列コンピューティングツールボックスの です。parclusterを使ったときのエラー(行53)入力引数が足りない

この 'parcluster'機能はクラスタでは機能しません。 parcluster(ライン53)

足りません入力引数を使用して

エラー:それは私に次のエラーを示しています。 segmentationScriptで

エラー(線30)

クラスタ= parcluster( 'ローカル')。

「cluster = parcluster( 'local');」と入力すると、私のラップトップのMathWorks社のMATLAB上で、それは私に並列状態についての情報を与える:

明らか

すべて

クラスタ= parcluster( 'ローカル')

クラスタ=

ローカルクラスタ

Properties: 

         Profile: local 
         Modified: false 
          Host: CSLs-iMac 
        NumWorkers: 4 

ありがとうございます!

ヘレン

答えて

0

私はそれを自分で解決しました。

私は/home/helenliu/.matlab/

の下に "local_cluster_jobs" のサブディレクトリを削除し、MATLABを再び再起動します。

[helenliu @ loginnode1〜] $ RM -rf .matlab/local_cluster_jobs/

[helenliu @ loginnode1〜] $ sshをコンピュート-1-111(計算ノードへのssh)

[helenliu @

..........

〜] $ MathWorks社のMATLAB(計算ノード上で実行MATLAB)-1-111を計算クラスタ= parcluster( 'ローカル')

クラスタ=

ローカルクラスタ

Properties: 

         Profile: local 
        Modified: false 
         Host: compute-1-111 
        NumWorkers: 16 

それはうまく動作します!

関連する問題