複数のコアを使用した並列計算に matlab2011 を使用しています。これは、私のコードではブロック SPMD END で単純に実装されています。ただし、入力パラメーターに基づいて、プログラムで spmd をオフにしたい場合があります。次のコードを試してみましたが、うまくいきません
if (switchSpmdOn)
spmd
end
% here I put my code for calculation in parallel or series
if (switchSpmdOn)
end % this end is used to close the spmd block
end
コードでspmdをオフにするマルコのようなものがあるかどうか疑問に思っています。