[Scilab-users] TR: parallelization
    Paul Carrico 
    paul.carrico at free.fr
       
    Fri Nov 23 17:09:53 CET 2012
    
    
  
No suggestion on how to proceed ?
 
Paul
 
De : Paul Carrico [mailto:paul.carrico at free.fr] 
Envoyé : samedi 17 novembre 2012 23:30
À : 'International users mailing list for Scilab.'
Objet : parallelization
 
Dear all,
 
Here is a basic function I would like to perform on a multicore architecture
(the function is just to illustrate the issue) :
-           the inputs have been split into 18 sub-parts 
-          18*20 = 360° 
 elementary Sherlock
 
Thus :
-          How to use parallel_run macro ? (not understood)
-          How to store the intermediate results into a final matrix ? has
the chronology of writing can be imposed ?
-          8 procs 
 however 18 = 2*8 +2 
 troubles ?
 
Thanks for any feedback / advice
 
Paul
 
 
 
 
// #####################################################################
mode(0);
 
nb = 18; 
i = [1 : 1 : 20]';
j = [1 : 1 : 20]';
[nl,nc] = size(i)
 
function vect_fct=fct_angles(i, j)
    vect_fct = [i j cos(i)+sin(j) -sin(j)];
endfunction
 
//vect1 = zeros(nb*nl,4);
vect1 = [];
for k = 1 : nb
    vect1 = [vect1 ; fct_angles(nl*(k-1)+i([1: nl],1),nl*(k -1)+j([1:
nl],1))];
 
end
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20121123/aa638a69/attachment.htm>
    
    
More information about the users
mailing list