The newest release of OpenMx, version 2.6.7, is now available through CRAN and through our own repository.
The most important change for users to be aware of is that, whereas previously OpenMx defaulted to using one less than the number of cores, it now defaults to using 2 threads. This change was made at the insistence of the CRAN Team to reduce their test-server burden. However, the number of threads can be changed via mxOption, with the Number of Threads
option. As a reminder, multithreading in OpenMx is only supported with Linux and with the OpenMx Team's build for Mac OS X.
New features and bug-fixes include:
rowwiseParallel=FALSE
to mxFitFunctionML()
. By default, in an analysis of raw data, mxFitFunctionML()
parallelizes evaluation of the row likelihoods, and not the evaluation of the gradient elements."Yes"
) to make OpenMx provide diagnostic messages about the use of multiple threads.mxRestore()
now behaves correctly with argument strict=TRUE
.dnbinom()
, pnbinom()
, dpois()
, and ppois()
(from the stats
package) are now usable in MxAlgebras.
Comments
OpenMx v2.6.9
As of this writing, the most recent release of OpenMx is version 2.6.9. We released version 2.6.9 shortly after releasing 2.6.7, at the request of the CRAN maintainer team, to repair compatibility with package StanHeaders. If you are building OpenMx from source, StanHeaders version 2.10.0.2 or later is now required.
From the perspective of the end user, OpenMx 2.6.9 should be substantially identical to 2.6.7.