Parallel processing 倍频程并行代码示例

Parallel processing 倍频程并行代码示例,parallel-processing,cluster-computing,octave,Parallel Processing,Cluster Computing,Octave,假设集群中安装了octave的并行包,是否有人可以提供一个示例octave代码提交到集群?我想说的是,我是使用Matlab并行计算工具箱中的parfor,还是使用下面的代码 n = 100000000; s = 0; % Initialize MPI MPI_Init; % Create MPI communicator comm= MPI_COMM_WORLD; % Get size and rank size = MPI_Comm_size(comm); rank= MPI_Comm_ran

假设集群中安装了octave的并行包,是否有人可以提供一个示例octave代码提交到集群?我想说的是,我是使用Matlab并行计算工具箱中的parfor,还是使用下面的代码

n = 100000000;
s = 0;
% Initialize MPI
MPI_Init;
% Create MPI communicator
comm= MPI_COMM_WORLD;
% Get size and rank
size = MPI_Comm_size(comm);
rank= MPI_Comm_rank(comm);
master = 0;
% Split the for loop into size partitions
m = n / size;
r = mod(n, m);
if ( rank == size-1 )
    se = (rank + 1)*m + r;
else
  se = (rank + 1)*m;
end
% Each process works on a partition of the loop independently
s1 = s;
for i=(rank * m)+1:se
    s1 = s1 + i;
end
% print the partial summation on each process
disp(['Partial summation: ', num2str(s1), ' on process ', num2str(rank)]);
此代码来自链接中的教程

用mpi实现matlab

非常感谢