The journal citation is for the OpenMx anchor paper. It serves as an introduction to OpenMx and helps track the usage of the software package in scholarly publications. The User Guide citation communicates which version of OpenMx you are using in your analysis and the author list of the User Guide reflects the nature of the development group that changes over time.

How do I load the newest version of OpenMx?

If you download a new version of the package, or compile a new from from the svn, you should quit R and restart to ensure you have the new version loaded

OpenMx library concepts

What is a named entity?

A named entity is the term used by the OpenMx library for any S4 object that includes the slot "name". Examples of S4 classes in the OpenMx library that create named entities include MxModel, MxMatrix, MxAlgebra, MxObjectiveFunction, and MxData. An equivalent answer to this question would be any S4 object 'foo' such that 'foo@name' will return a value.

SEM

I don't know about Structural equation modeling yet. Where can I learn?

Is there a tutorial to help me transition?

OpenMx: help with scripting

My script isn't running

How do I access help for the summary() function on a model object?

If model refers to a MxModel object, then use "?summary(model)" or the more generic "method ? summary('MxModel')". Documentation for the summary function was added in version 0.2.5.

Syntax writing

I use TextMate: is there a syntax bundle?

Yes, there is. You can install it using Getbundles

OpenMx and 64-bit Windows

Is there a version of OpenMx I can install on my 64-bit Windows machine?

Unfortunately, currently you must install the 32-bit OpenMx binary on a 64-bit windows machine. This is because we don't have a copy of 64-bit NPSOL library compiled for windows. We are working on getting this issue resolved and will provide a Windows 64-bit installation of OpenMx when possible.

OpenMx and OS X

Why do I get a crash that has something to do with "gomp_team_end" or "pthread_mutex_lock" ?

There is a knownbug with OpenMP and OS X 10.7. You can install a more recent version of gcc on your machine, this should replace the default runtime with a more stable library. A more recent gcc version is available from hpc.sourceforge.net or macports. Another alternative is to install the sequential OpenMP binary.