Use pctRunOnAll instead of setting debug level or evalModel options after every parfor call
Write a wrapper to make it work when parpool was not created (parallelize=0).
Write a wrapper to make it work when parpool was not created (parallelize=0).