我正在并行运行遗传算法。我在MATLAB中使用默认选项('UseParallel','always')。但是,我希望在每个设计得到评估时集成结果并写入文件。由于我不希望所有处理器都访问相同的文件,我想将所有数据发送到单个工作器/处理器,并使该处理器写入文件。
但是当我使用labSend和labReceive命令时,我收到一条错误消息“MPI实现尚未加载。请调用mpiInit”。此外,尽管我在显示我的labindex时并行运行,但它总是1(尽管它说8个实验室已经打开!!)
我在'健身功能'中做了所有这些,我假设它在所有实验室之间并行!有人能告诉我,如果我错过了什么吗?我没有正确理解隐式并行过程吗?提前谢谢!