The command gridlabd -T 4 --validate does not create 4 simultaneous validate runs. It only creates one. Not sure whether this is a problem also on Linux. It does work fine on Windows.
It looks like processor affinity on OSX isn't working as designed. All the jobs are being assigned to processor 0 which makes it look like only one job is running at a time.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Confirmed that it works properly on RHEL5.
Starting work at r4099
It looks like processor affinity on OSX isn't working as designed. All the jobs are being assigned to processor 0 which makes it look like only one job is running at a time.
Diff:
The problem persists.