openmp version with simd pragmas for small loops (allows vectorization at within the cpu). Also, fix some issues in the cvode function regarding the order of the observed variables names.