add --timer option to see how slow the model runs
support openmp on resolution function, but don't turn it on by default
support openmp on resolution function, but don't turn it on by default