Is it possible to load and modify the same .mat file in two instances of matlab?
Show older comments
I am attempting to parallelize my Matlab code without using the parallel computing toolbox, since parfor cannot be compiled using mcc, as far as I know.
Would I run into any issues if I ran the following code simultaneously on two or more Matlab instances?
function simulate(input_data,index,foo,bar)
load(foo);
load(bar);
tempdata = subfunction(input_data(index,:));
if all(tempdata(:,2) <10)
foo_data= vertcat(foo_data,[tempdata,input_data(index,end)]);
else
bar_data = vertcat(bar_data,[tempdata,input_data(index,end)]);
end
save(foo,'foo_data');
save(bar,'bar_data');
end
(where subfunction is another .m file in the current working directory)
Each instance of matlab would have a different index input.
Thanks in advance!
Accepted Answer
More Answers (0)
Categories
Find more on Parallel Computing Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!