Skip to content

Commit 309a3dc

Browse files
authored
Merge pull request #30 from whit-schonbein/master
partitioned communication tests
2 parents dcc6ec7 + 0e3a709 commit 309a3dc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+4668
-0
lines changed

partitioned-communication/Makefile

+367
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,367 @@
1+
BIN=./bin/
2+
OBJ=./obj/
3+
4+
# C compiler
5+
CC=gcc
6+
7+
# MPI
8+
# if required, add paths to mpi.h and any other necessary headers (e.g., UCX)
9+
CFLAGS=
10+
# if required, add paths to ompi libraries and any other necessary libraries
11+
LDFLAGS=
12+
13+
.PHONY: clean
14+
15+
all: test_cancel0.x test_datatype0.x test_datatype1.x test_datatype2.x test_datatype3.x test_datatype4.x test_datatype5.x test_example1a.x test_example1b.x test_example2.x test_example3a.x test_example3b.x test_example3c.x test_free0.x test_init0.x test_init1.x test_init2.x test_local0.x test_local1.x test_numparts0.x test_numparts1.x test_order0.x test_parrived0.x test_parrived1.x test_parrived2.x test_pready0.x test_pready1.x test_pready2.x test_pready3.x test_pready4.x test_pready_list0.x test_pready_list1.x test_pready_range0.x test_partitions0.x test_partitions1.x test_partitions2.x test_partitions3.x test_startall0.x test_state0.x test_wildcard0.x test_wildcard1.x test_zerocount0.x test_zerocount1.x
16+
17+
test_cancel0.x: test_cancel0.o
18+
mkdir -p ${BIN}
19+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
20+
21+
test_cancel0.o: test_cancel0.c
22+
mkdir -p ${OBJ}
23+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
24+
25+
test_datatype0.x: test_datatype0.o
26+
mkdir -p ${BIN}
27+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
28+
29+
test_datatype0.o: test_datatype0.c
30+
mkdir -p ${OBJ}
31+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
32+
33+
test_datatype1.x: test_datatype1.o
34+
mkdir -p ${BIN}
35+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
36+
37+
test_datatype1.o: test_datatype1.c
38+
mkdir -p ${OBJ}
39+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
40+
41+
test_datatype2.x: test_datatype2.o
42+
mkdir -p ${BIN}
43+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
44+
45+
test_datatype2.o: test_datatype2.c
46+
mkdir -p ${OBJ}
47+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
48+
49+
test_datatype3.x: test_datatype3.o
50+
mkdir -p ${BIN}
51+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
52+
53+
test_datatype3.o: test_datatype3.c
54+
mkdir -p ${OBJ}
55+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
56+
57+
test_datatype4.x: test_datatype4.o
58+
mkdir -p ${BIN}
59+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
60+
61+
test_datatype4.o: test_datatype4.c
62+
mkdir -p ${OBJ}
63+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
64+
65+
test_datatype5.x: test_datatype5.o
66+
mkdir -p ${BIN}
67+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
68+
69+
test_datatype5.o: test_datatype5.c
70+
mkdir -p ${OBJ}
71+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
72+
73+
test_example1a.x: test_example1a.o
74+
mkdir -p ${BIN}
75+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
76+
77+
test_example1a.o: test_example1a.c
78+
mkdir -p ${OBJ}
79+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
80+
81+
test_example1b.x: test_example1b.o
82+
mkdir -p ${BIN}
83+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
84+
85+
test_example1b.o: test_example1b.c
86+
mkdir -p ${OBJ}
87+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
88+
89+
test_example2.x: test_example2.o
90+
mkdir -p ${BIN}
91+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^) -fopenmp
92+
93+
test_example2.o: test_example2.c
94+
mkdir -p ${OBJ}
95+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS) -fopenmp
96+
97+
test_example3a.x: test_example3a.o
98+
mkdir -p ${BIN}
99+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^) -fopenmp
100+
101+
test_example3a.o: test_example3a.c
102+
mkdir -p ${OBJ}
103+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS) -fopenmp
104+
105+
test_example3b.x: test_example3b.o
106+
mkdir -p ${BIN}
107+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^) -fopenmp
108+
109+
test_example3b.o: test_example3b.c
110+
mkdir -p ${OBJ}
111+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS) -fopenmp
112+
113+
test_example3c.x: test_example3c.o
114+
mkdir -p ${BIN}
115+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^) -fopenmp
116+
117+
test_example3c.o: test_example3c.c
118+
mkdir -p ${OBJ}
119+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS) -fopenmp
120+
121+
test_free0.x: test_free0.o
122+
mkdir -p ${BIN}
123+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
124+
125+
test_free0.o: test_free0.c
126+
mkdir -p ${OBJ}
127+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
128+
129+
test_init0.x: test_init0.o
130+
mkdir -p ${BIN}
131+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
132+
133+
test_init0.o: test_init0.c
134+
mkdir -p ${OBJ}
135+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
136+
137+
test_init1.x: test_init1.o
138+
mkdir -p ${BIN}
139+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
140+
141+
test_init1.o: test_init1.c
142+
mkdir -p ${OBJ}
143+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
144+
145+
test_init2.x: test_init2.o
146+
mkdir -p ${BIN}
147+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
148+
149+
test_init2.o: test_init2.c
150+
mkdir -p ${OBJ}
151+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
152+
153+
test_local0.x: test_local0.o
154+
mkdir -p ${BIN}
155+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
156+
157+
test_local0.o: test_local0.c
158+
mkdir -p ${OBJ}
159+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
160+
161+
test_local1.x: test_local1.o
162+
mkdir -p ${BIN}
163+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
164+
165+
test_local1.o: test_local1.c
166+
mkdir -p ${OBJ}
167+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
168+
169+
test_numparts1.x: test_numparts1.o
170+
mkdir -p ${BIN}
171+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
172+
173+
test_numparts1.o: test_numparts1.c
174+
mkdir -p ${OBJ}
175+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
176+
177+
test_numparts0.x: test_numparts0.o
178+
mkdir -p ${BIN}
179+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
180+
181+
test_numparts0.o: test_numparts0.c
182+
mkdir -p ${OBJ}
183+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
184+
185+
test_order0.x: test_order0.o
186+
mkdir -p ${BIN}
187+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
188+
189+
test_order0.o: test_order0.c
190+
mkdir -p ${OBJ}
191+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
192+
193+
test_parrived0.x: test_parrived0.o
194+
mkdir -p ${BIN}
195+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
196+
197+
test_parrived0.o: test_parrived0.c
198+
mkdir -p ${OBJ}
199+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
200+
201+
test_parrived1.x: test_parrived1.o
202+
mkdir -p ${BIN}
203+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
204+
205+
test_parrived1.o: test_parrived1.c
206+
mkdir -p ${OBJ}
207+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
208+
209+
test_parrived2.x: test_parrived2.o
210+
mkdir -p ${BIN}
211+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
212+
213+
test_parrived2.o: test_parrived2.c
214+
mkdir -p ${OBJ}
215+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
216+
217+
test_partitions0.x: test_partitions0.o
218+
mkdir -p ${BIN}
219+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
220+
221+
test_partitions0.o: test_partitions0.c
222+
mkdir -p ${OBJ}
223+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
224+
225+
test_partitions1.x: test_partitions1.o
226+
mkdir -p ${BIN}
227+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
228+
229+
test_partitions1.o: test_partitions1.c
230+
mkdir -p ${OBJ}
231+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
232+
233+
test_partitions2.x: test_partitions2.o
234+
mkdir -p ${BIN}
235+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
236+
237+
test_partitions2.o: test_partitions2.c
238+
mkdir -p ${OBJ}
239+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
240+
241+
test_partitions3.x: test_partitions3.o
242+
mkdir -p ${BIN}
243+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
244+
245+
test_partitions3.o: test_partitions3.c
246+
mkdir -p ${OBJ}
247+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
248+
249+
test_pready0.x: test_pready0.o
250+
mkdir -p ${BIN}
251+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
252+
253+
test_pready0.o: test_pready0.c
254+
mkdir -p ${OBJ}
255+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
256+
257+
test_pready1.x: test_pready1.o
258+
mkdir -p ${BIN}
259+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
260+
261+
test_pready1.o: test_pready1.c
262+
mkdir -p ${OBJ}
263+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
264+
265+
test_pready2.x: test_pready2.o
266+
mkdir -p ${BIN}
267+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
268+
269+
test_pready2.o: test_pready2.c
270+
mkdir -p ${OBJ}
271+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
272+
273+
test_pready3.x: test_pready3.o
274+
mkdir -p ${BIN}
275+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
276+
277+
test_pready3.o: test_pready3.c
278+
mkdir -p ${OBJ}
279+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
280+
281+
test_pready4.x: test_pready4.o
282+
mkdir -p ${BIN}
283+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
284+
285+
test_pready4.o: test_pready4.c
286+
mkdir -p ${OBJ}
287+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
288+
289+
test_pready_list0.x: test_pready_list0.o
290+
mkdir -p ${BIN}
291+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
292+
293+
test_pready_list0.o: test_pready_list0.c
294+
mkdir -p ${OBJ}
295+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
296+
297+
test_pready_list1.x: test_pready_list1.o
298+
mkdir -p ${BIN}
299+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
300+
301+
test_pready_list1.o: test_pready_list1.c
302+
mkdir -p ${OBJ}
303+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
304+
305+
test_pready_range0.x: test_pready_range0.o
306+
mkdir -p ${BIN}
307+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
308+
309+
test_pready_range0.o: test_pready_range0.c
310+
mkdir -p ${OBJ}
311+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
312+
313+
test_startall0.x: test_startall0.o
314+
mkdir -p ${BIN}
315+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
316+
317+
test_startall0.o: test_startall0.c
318+
mkdir -p ${OBJ}
319+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
320+
321+
test_state0.x: test_state0.o
322+
mkdir -p ${BIN}
323+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
324+
325+
test_state0.o: test_state0.c
326+
mkdir -p ${OBJ}
327+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
328+
329+
test_wildcard0.x: test_wildcard0.o
330+
mkdir -p ${BIN}
331+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
332+
333+
test_wildcard0.o: test_wildcard0.c
334+
mkdir -p ${OBJ}
335+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
336+
337+
test_wildcard1.x: test_wildcard1.o
338+
mkdir -p ${BIN}
339+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
340+
341+
test_wildcard1.o: test_wildcard1.c
342+
mkdir -p ${OBJ}
343+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
344+
345+
test_zerocount0.x: test_zerocount0.o
346+
mkdir -p ${BIN}
347+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
348+
349+
test_zerocount0.o: test_zerocount0.c
350+
mkdir -p ${OBJ}
351+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
352+
353+
test_zerocount1.x: test_zerocount1.o
354+
mkdir -p ${BIN}
355+
$(CC) -o ${BIN}$@ -L${OBJ} $(LDFLAGS) $(addprefix ${OBJ}, $^)
356+
357+
test_zerocount1.o: test_zerocount1.c
358+
mkdir -p ${OBJ}
359+
$(CC) -c $< -o ${OBJ}$@ $(CFLAGS)
360+
361+
clean:
362+
rm -f *.o
363+
rm -f *.x
364+
rm -f ${OBJ}*.o
365+
rm -f ${BIN}*.x
366+
rm -r obj
367+
rm -r bin

0 commit comments

Comments
 (0)