之前写完的约束优化代码需要在十八个测试问题上跑完,由于随机性的影响,需要进行多次测试问题,耗时太久,所以需要用到matlab的并行计算的功能。
一、parpool函数
首先在matlab命令行中输入help parpool:
>> help parpool
parpool - Create parallel pool on cluster
This MATLAB function enables the full functionality of the parallel language
features (parfor and spmd) in MATLAB by creating a special job on a pool of
workers, and connecting the MATLAB client to the parallel pool.
parpool
parpool(poolsize)
parpool(profilename)
parpool(profilename,poolsize)
parpool(cluster)
parpool(cluster,poolsize)
parpool(___,Name,Value)
poolobj = parpool(___)
可以看出该函数目的是在集群上创建并行池,下面给出了函数用法;