-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
39 lines (26 loc) · 1.18 KB
/
Makefile
File metadata and controls
39 lines (26 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
All: autovec autovec_function timestep mass_sum stencil GlobalSumsVectorized
autovec: autovec/build/stream_triad
autovec/build/stream_triad:
cd autovec; mkdir build; cd build; cmake ..; make; ./stream_triad
autovec_function: autovec_function/build/stream_triad
autovec_function/build/stream_triad:
cd autovec_function; mkdir build; cd build; cmake ..; make; ./stream_triad
timestep: timestep/build/timestep
timestep/build/timestep:
cd timestep; mkdir build; cd build; cmake ..; make; ./timestep; ./timestep_opt; ./timestep_opt1; ./timestep_opt2; ./timestep_opt3
mass_sum: mass_sum/build/mass_sum
mass_sum/build/mass_sum:
cd mass_sum; mkdir build; cd build; cmake ..; make; ./mass_sum
stencil: stencil/build/stencil
stencil/build/stencil:
cd stencil; mkdir build; cd build; cmake ..; make; ./stencil; ./stencil_opt1; ./stencil_opt2
GlobalSumsVectorized: GlobalSumsVectorized/build/globalsums
GlobalSumsVectorized/build/globalsums:
cd GlobalSumsVectorized; mkdir build; cd build; cmake ..; make; ./globalsums
clean:
cd autovec; rm -rf build
cd autovec_function; rm -rf build
cd timestep; rm -rf build
cd mass_sum; rm -rf build
cd stencil; rm -rf build
cd GlobalSumsVectorized; rm -rf build