old_contents: # Write the benchmarking functions here.
  # See "Writing benchmarks" in the asv docs for more information.
  
  
  class TimeSuite:
      """
      An example benchmark that times the performance of various kinds
      of iterating over dictionaries in Python.
      """
      def setup(self):
          self.d = {}
          for x in range(500):
              self.d[x] = None
  
      def time_keys(self):
          for key in self.d.keys():
              pass
  
      def time_iterkeys(self):
          for key in self.d.iterkeys():
              pass
  
      def time_range(self):
          d = self.d
          for key in range(500):
              x = d[key]
  
      def time_xrange(self):
          d = self.d
          for key in xrange(500):
              x = d[key]
  
  
  class MemSuite:
      def mem_list(self):
          return [0] * 256
  
new_contents: from devito import Grid, TimeFunction, Eq, Operator
  from examples.seismic.acoustic import AcousticWaveSolver
  
  
  class IsotropicAcoustic(object):
  
      params = ([(50, 50, 50)], [4])
      param_names = ['shape', 'space_order']
  
      repeat = 3
  
      def time_run(self, shape, space_order):
  
          #from examples.seismic.acoustic.acoustic_example import run
          #run(shape=shape, space_order=space_order)
  
          grid = Grid(shape=(4, 4, 4))
  
          f = TimeFunction(name='f', grid=grid)
  
          eq = Eq(f.forward, f + 1)
  
          op = Operator(eq)
  
          op.apply(time_M=10)
  
subject: Add skeleton of iso acoustic benchmark [wip]