support semiparametric GP regression
initial implementation of kdtree vector multiplication