fixed up loops to run by pointer iterators.  now a bit faster.  2d burgers is still broken...