Fixed segfault caused by Schedule.
fix --enable-openmp command line option
Some compile fixes for models with dimensions under EKF.
Added 'extended' option for dimension boundary conditions. Removed use
of stack for temporary vector allocations in ODE integrators, as causing
crash from stack overflow in larger models.
Fixed ENABLE_OPENMP not being defined when --enable-openmp given. Meant
initialisation of threads and thread local storage incorrect.
Further change for previous fix.
Added --adapter-ess-rel command-line option to SMC^2. Updated ancestry
cache enlargement strategy to double current size on host only (need to
be more conservative of memory on GPU, so no change there).
Fixed use of an integer literal as a dimension index on the left side of
an action.
Fixed backwards display of ranges in rewrite command.
Added --enable-gpu-cache command-line option, disabled by default. When
disabled, the ancestry caches of particle filters are always in main
memory, when enabled, they are in device memory. This should greatly
help issues around running out of memory with CUDA builds, and makes the
ancestry cache on device a performance consideration.
Added mention of new --enable-gpu-cache command-line option to the
performance guide section of the manual.
Changed default of --adapter-ess-rel to 0.0 for backwards compatibility.
Updated version number to 1.0.2.