У меня есть функция Matlab, которая выполняет 1 цепочку MCMC (последовательная метрополия для байесовской модели. В какой-то момент кода исполняемый файл вызывается для имитации, а затем этот исполняемый файл сохраняет выходной файл. Я попытался распараллелить 2цепочки, однако я получаю сообщение об ошибке: forrtl: процесс не может получить доступ к файлу, потому что он используется другим процессом.
это нормально, однако я не знаю, как это исправить. Есть другой вопрос, который задает этот вопрос, однако онине показывать окончательный код.
parfor k=1:2
result{k}=calibration(input)
end