Hello MasteRs- Because I want to parallelize several calls to the glmulti package, what I'm essentially doing is trying to parallelize different calls to rJava. I'm using plyr functions which use foreach and then doMC which means multicore is my backend for parallelizing. I've tried several approaches to this but have not succeeded, i also find virtually no record of folks trying this or any mention of how it might work. I'm hoping my failure comes from ignorance of how to call .jinit with the appropriate parameters at the right time. A simple example call all.glmultis <- llply( some.list, function.which.calls.glmulti, .paralllel=TRUE ) If i set .parallel=FALSE, the call completes and I'm able to merge the results using a glmulti command. However, when parallelizing, it never returns (even though it appears to run the separate processes simultaneously and finish the heavy computation). Can I expect to get this to work or not? If so, what are the basics? Thanks for any help, James [[alternative HTML version deleted]]