src/test/coarsen.c

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    int main()
    {
      init_grid (64);
      scalar a[];
      fprintf (stderr, "depth: %d mem: %ld\n", depth(), pmtrace.total);
      refine (level < 8);
      fprintf (stderr, "depth: %d mem: %ld\n", depth(), pmtrace.total);
      unrefine (level > 5);
      tree_check();
      long tnc = 0;
      foreach()
        tnc++;
      fprintf (stderr, "depth: %d leaves: %ld mem: %ld\n",
    	   depth(), tnc, pmtrace.total);
    }