Improved size error checks on left and right of actions. Usage such as
"x[i] <- y" with y not a scalar should now produce error.
Fixed compile errors in test_resampler.
Removed commented-out lines from test_resampler.
Merge branch 'master' of https://github.com/lawmurray/LibBi.git
Improved performance of ESS computation by combining sum and
sum-of-squares into one reduction operation.
Minor performance improvement by storing curandState objects (CURAND
device random number generators) in struct-of-arrays rather than
array-of-structs, so that loading and storing on device is done with
coalesced memory accesses.
Added missing file from last commit.
Added --with-copy option to test_resampler test.
test_resampler now reports squared error, not square root of this.
Restored use of OpenMP backend for Thrust -- version 1.7 seems much
faster than 1.6 with this.
Updated test_resampler to output both sum-of-errors (for assessing bias)
and sum-of-square-errors (for assessing variance).
Updated bias and square-error computations in Resampler to use input
vector type. Updated test_resampler to always compute these on host with
double precision in order that results are comparable. Added --with-cuda
option to test_resampler to allow host tests with copy from device.
Fixed copies between vectors and matrices of different sized types.
Added host offspring vector to fix compile errors after recent changes.
Added ability to tune number of steps in Metropolis resampler in
test_resampler.
Updated diagnostics output by test_resampler.
Merge branch 'master' of https://github.com/lawmurray/LibBi.git
Compile fixes to test_resampler when running on GPU.
Fixed default value of -C in test_resampler to be 1.
Updated bias and variance outputs in test_resampler.