Sorry! I should have included the code to begin with.
This works fine (using 1 core to do whole genome snp scan):
out_snps <- scan1snps(apr, map, phenol[,81], k_loco, Xcovar = NULL,addcovar = covars, query_func=query_variants, cores =1)
But if I change the cores argument to 2:
out_snps <- scan1snps(apr, map, phenol[,81], k_loco, Xcovar = NULL,addcovar = covars, query_func=query_variants , cores =2)
Error in checkForRemoteErrors(val) : 2 nodes produced errors; first error: object 'k_loco' not found
Interestingly if I run scan1snps on just an interval of interest there is no problem with using more than 1 core:
start=32.40
end=32.78
chr<-17
covars<-NULL
out_snps <- scan1snps(apr[,chr], map, phenol[,81], k_loco[[chr]], Xcovar = NULL,addcovar = covars, query_func=query_variants, chr=chr, start=start, end=end, keep_all_snps=TRUE, cores = 2)