1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| // generates the dump file read by restore.c
#include "utils.h"
int main()
{
int depth = 6;
size (1[0]);
origin (-0.5, -0.5, -0.5);
#if TREE
init_grid (1);
refine (level < depth - 2 || level <= depth*(1. - sqrt(x*x + y*y + z*z)));
#else
init_grid (1 << depth);
#endif
scalar s[];
foreach()
s[] = sin(x)*cos(y);
output_cells (stdout);
dump (file = "restore.dump", list = {s});
}
|