Copyright © 2007-2024 The OpenMx Project
If I svn up to any version 1502 or later, and run the BootstrapParallelNightly.R script, it fails with:
> names(submodels) <- omxExtractNames(submodels)
> topModel@submodels <- submodels
>
> modelResults <- mxRun(topModel, silent=TRUE, suppressWarnings=TRUE)
Error in checkForRemoteErrors(val) :
2 nodes produced errors; first error: no slot of name ".estimation" for this object of class "MxModel"
I am running 64bit R: R 2.10.1 GUI 1.31 Leopard build 64-bit (5537).
The error occurs with either snow v. 1.84 or 1.70. Currently have the latter:
> installed.packages()["OpenMx", "Version"]
[1] "999.0.0-1448"
> installed.packages()["snowfall", "Version"]
[1] "1.70"
> installed.packages()["snow", "Version"]
[1] "0.3-3"
For more information, my macbook pro configuration is like this:
Model Name: MacBook Pro
Model Identifier: MacBookPro5,1
Processor Name: Intel Core 2 Duo
Processor Speed: 2.8 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache: 6 MB
Memory: 4 GB
Bus Speed: 1.07 GHz
Boot ROM Version: MBP51.007E.B05
To ensure that nothing else in R memory was messing things up, I changed BootstrapParallelNightly.R to have this line at the beginning:
rm(list=ls())
I also modified the number of cpus in the script to be:
sfInit(parallel = TRUE, cpus = 2)
consistent with the hardware.
About the only thing I have not tried is a reboot. mspiegel has not been able to reproduce the error with the build system (using either R 2.11.1 or 2.10.1).
> installed.packages()["OpenMx", "Version"]
[1] "999.0.0-1448"
> installed.packages()["snowfall", "Version"]
[1] "1.70"
> installed.packages()["snow", "Version"]
[1] "0.3-3"