{
L = length(indices)
nb_workers = floor( L / nb_per_set )
- rem = L %% max_nb_per_set
+ rem = L %% nb_per_set
if (nb_workers == 0 || (nb_workers==1 && rem==0))
{
- # L <= max_nb_per_set, simple case
+ # L <= nb_per_set, simple case
indices_workers = list(indices)
}
else
{
indices_workers = lapply( seq_len(nb_workers), function(i)
- indices[(nb_per_chunk*(i-1)+1):(nb_per_set*i)] )
+ indices[(nb_per_set*(i-1)+1):(nb_per_set*i)] )
# Spread the remaining load among the workers
rem = L %% nb_per_set
while (rem > 0)