I'm running a large CFA with ML estimator, 300+ indicators of dozens of factors and 7800+ cases, using 25 imputed files. (The data were collected using missing-at-random design.)
I am using Mplus Version 7 64-bit. My PC has Intel i7 with 12 cores, 64 GB RAM, and Windows 7 Enterprise.
To speed up processing, I tried using processors=12 (or 8 or 6), but no matter what value I use, Mplus won't use more than about 8% CPU and about 4 cores. If I don't use the processors command at all, it still uses about 8% CPU and about 4 cores. I also tried specifying STARTS, but no change.
I've tried using several different types to analyses to see if maybe the processors command is not available with imputed files analysis, but itís the same story even while running a plain old multi-factor CFA on a single data file.
All 12 cores of my machine seem to work fine (as confirmed by an independent stress test on them), but Mplus is not making the most of them.
Any ideas how I might make Mplus use more of my computer's computational power than it seems to be using?
Thank you for your reply. I am using maximum likelihood estimation for a CFA using all continuous variables. Based on the information in the user's guide (pasted below), I assumed that the PROCESSORS option should be available for my model. But Mplus is not using all 12 cores for this kind of analysis with either imputed dataset or a single data file. Is there anything else I can do?
From the user's guide (p. 644): MULTIPLE PROCESSORS The use of multiple processors without threads is available for TYPE=MIXTURE; Bayesian analysis with more than one chain unless STVALUES=ML; models that require numerical integration; models with all continuous variables, missing data, and maximum likelihood estimation; and TYPE=TWOLEVEL with categorical outcomes and ESTIMATOR= WLSMV.