From 3c11ee9581049abe7d3f29e5ed955a79560d38fb Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer Date: Thu, 25 Mar 2021 17:08:18 +0100 Subject: [PATCH] posterior_sampler.m: make sure proposal density fields are set in parallel --- matlab/posterior_sampler.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/matlab/posterior_sampler.m b/matlab/posterior_sampler.m index 3fa23b3b7..210374f19 100644 --- a/matlab/posterior_sampler.m +++ b/matlab/posterior_sampler.m @@ -155,6 +155,10 @@ else record.AcceptanceRatio(offset+1:sum(nBlockPerCPU(1:j)))=fout(j).record.AcceptanceRatio(offset+1:sum(nBlockPerCPU(1:j))); record.FunctionEvalPerIteration(offset+1:sum(nBlockPerCPU(1:j)))=fout(j).record.FunctionEvalPerIteration(offset+1:sum(nBlockPerCPU(1:j))); record.LastSeeds(offset+1:sum(nBlockPerCPU(1:j)))=fout(j).record.LastSeeds(offset+1:sum(nBlockPerCPU(1:j))); + if j==1 + record.ProposalCovariance=fout(j).record.ProposalCovariance; + record.ProposalScaleVec=fout(j).record.ProposalScaleVec; + end end options_.parallel_info.parallel_recover = 0; end