Hi all,

I would like to multithread that script, to detect structure from multilocus 
genetic data :

>library(Geneland)
>
>geno = read.table("cot966gen_test.txt") #the file is show after
>MCMC(geno.dip.codom = geno, varnpop=T, npopmax=20, spatial = F, nit=100000, 
>thinnin=100, path.mcmc="./")
>PostProcessChain(path.mcmc="./", nxdom=100, nydom=100, burnin=200)

I have an 8 cores computer, and since I have to compute that bit on a thousand 
of line like that :

209     209     217     217     180     180     154     154     181     181     
192     192     -9      -9      211     211     -9      -9      160     160     
-9      -9
-9      -9      -9      -9      254     254     140     140     181     181     
-9      -9      -9      -9      211     211     158     158     160     160     
158     146
209     209     223     223     348     348     186     186     -9      -9      
-9      -9      -9      -9      -9      -9      -9      -9      154     154     
146     146
212     212     291     291     218     218     170     170     187     187     
194     194     190     190     214     208     152     152     158     158     
155     155
209     209     -9      -9      180     180     150     150     185     185     
-9      -9      -9      -9      211     211     152     152     -9      -9      
155     155
212     212     209     209     234     234     166     166     187     187     
-9      -9      -9      -9      -9      -9      -9      -9      -9      -9      
-9      -9
212     212     205     205     236     236     164     164     187     187     
194     194     183     183     214     214     163     163     160     160     
155     155
212     212     203     203     238     236     164     164     187     187     
-9      -9      179     179     -9      -9      -9      -9      -9      -9      
-9      -9
212     212     203     203     236     236     164     164     187     187     
194     194     -9      -9      214     214     165     165     160     160     
155     155
212     212     209     209     236     234     164     164     187     187     
194     194     179     179     -9      -9      -9      -9      -9      -9      
-9      -9
212     212     205     205     236     236     166     166     -9      -9      
-9      -9      -9      -9      -9      -9      -9      -9      -9      -9      
-9      -9
212     212     -9      -9      180     180     147     147     181     181     
-9      -9      -9      -9      -9      -9      -9      -9      -9      -9      
-9      -9
212     212     -9      -9      180     180     147     147     181     181     
198     198     -9      -9      -9      -9      -9      -9      -9      -9      
-9      -9
212     212     209     209     234     234     166     166     187     187     
-9      -9      -9      -9      -9      -9      -9      -9      -9      -9      
-9      -9
212     212     209     209     234     234     166     166     187     187     
-9      -9      -9      -9      -9      -9      -9      -9      -9      -9      
-9      -9
212     212     209     209     236     236     166     166     187     187     
194     194     -9      -9      -9      -9      -9      -9      -9      -9      
-9      -9
212     212     207     207     236     236     164     164     -9      -9      
194     194     -9      -9      -9      -9      -9      -9      -9      -9      
-9      -9
212     212     205     205     238     238     164     164     187     187     
-9      -9      -9      -9      -9      -9      -9      -9      160     160     
155     155
212     212     209     207     234     234     164     164     187     187     
194     194     183     183     -9      -9      -9      -9      -9      -9      
-9      -9
-9      -9      -9      -9      -9      -9      166     166     -9      -9      
194     194     183     183     -9      -9      -9      -9      -9      -9      
-9      -9
212     212     209     205     234     234     164     164     187     187     
194     194     179     179     214     214     165     165     160     160     
155     155
212     212     205     205     234     234     164     164     187     187     
194     194     183     183     214     214     163     163     160     160     
155     155
212     212     209     209     236     236     166     166     187     187     
194     194     -9      -9      -9      -9      -9      -9      -9      -9      
-9      -9
212     209     -9      -9      180     180     150     147     187     187     
-9      -9      -9      -9      211     211     158     154     -9      -9      
155     155
209     209     207     207     328     328     184     184     181     181     
-9      -9      -9      -9      211     211     165     165     -9      -9      
155     155
212     212     253     253     212     212     168     150     187     181     
-9      -9      -9      -9      208     208     160     160     -9      -9      
155     146
212     212     -9      -9      230     224     178     178     193     193     
194     194     -9      -9      208     208     158     158     160     158     
155     155
212     212     -9      -9      232     224     150     150     197     189     
-9      -9      -9      -9      208     208     160     160     158     158     
155     155
209     209     219     215     194     194     162     162     193     193     
192     192     161     161     208     208     163     160     154     154     
155     146
212     212     251     251     222     222     164     164     183     183     
194     194     -9      -9      208     208     160     160     158     158     
155     155
-9      -9      293     251     -9      -9      -9      -9      195     195     
192     192     -9      -9      -9      -9      -9      -9      154     154     
146     146
212     212     293     249     232     212     178     176     183     183     
-9      -9      -9      -9      208     208     156     152     158     158     
155     155
209     209     217     197     256     192     160     160     189     183     
192     192     -9      -9      208     208     -9      -9      154     154     
155     146
209     209     223     197     238     200     206     206     183     183     
-9      -9      198     198     208     208     165     165     154     154     
155     146
212     212     249     249     218     218     -9      -9      183     183     
194     194     190     169     -9      -9      -9      -9      -9      -9      
155     146
212     212     -9      -9      224     224     164     164     193     193     
-9      -9      -9      -9      208     208     165     160     158     158     
155     146
209     209     217     213     304     212     182     182     195     195     
192     192     -9      -9      208     208     165     165     154     154     
155     146
209     209     238     219     266     248     188     188     183     183     
192     192     -9      -9      -9      -9      -9      -9      -9      -9      
146     146
209     209     243     223     254     200     162     162     183     183     
192     192     -9      -9      -9      -9      -9      -9      154     154     
146     146
212     212     247     247     228     224     210     210     183     183     
-9      -9      -9      -9      208     208     158     158     158     158     
155     155

It will take a while. So I want to multithread all that, but I don't know how. 
I read things on the multicore package, but I don't know how to use it here, or 
snow packages, so I would really appreciate a bit of help...
So, does anyone know about Geneland and multithreading ?

Thanks,


Aurélien Chateigner
PhD Student
Institut de Recherche sur la Biologie de l'Insecte
UMR CNRS 6035
Université François Rabelais de Tours
Faculté des Sciences et Techniques
Avenue Monge - Parc Grandmont
37200 TOURS (FRANCE)

http://irbi.univ-tours.fr/
aurelien.chateig...@gmail.com

Phone:  +33 (0)2 47 36 73 83
                +33 (0)6 84 88 72 91




        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to