File: Makefile.am

package info (click to toggle)
mpich 4.3.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 101,184 kB
  • sloc: ansic: 1,040,629; cpp: 82,270; javascript: 40,763; perl: 27,933; python: 16,041; sh: 14,676; xml: 14,418; f90: 12,916; makefile: 9,270; fortran: 8,046; java: 4,635; asm: 324; ruby: 103; awk: 27; lisp: 19; php: 8; sed: 4
file content (120 lines) | stat: -rw-r--r-- 5,547 bytes parent folder | download | duplicates (6)
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
##
## Copyright (C) by Argonne National Laboratory
##     See COPYRIGHT in top-level directory
##

include $(top_srcdir)/Makefile_threads.mtest

EXTRA_DIST = testlist

noinst_PROGRAMS = threads threaded_sr alltoall sendselfth greq_wait greq_test \
                  multisend multisend2 multisend3 multisend4 ibsend \
                  mt_sendrecv mt_bsendrecv mt_ssendrecv \
                  mt_isendirecv mt_ibsendirecv mt_issendirecv \
                  mt_sendrecv_huge mt_bsendrecv_huge mt_ssendrecv_huge \
                  mt_isendirecv_huge mt_ibsendirecv_huge mt_issendirecv_huge \
                  mt_probe_isendrecv mt_probe_sendrecv \
                  mt_iprobe_isendrecv mt_iprobe_sendrecv \
                  mt_mprobe_isendrecv mt_mprobe_sendrecv mt_mprobe_sendirecv \
                  mt_improbe_isendrecv mt_improbe_sendrecv \
                  mt_probe_sendrecv_huge mt_iprobe_sendrecv_huge \
                  mt_mprobe_sendrecv_huge mt_improbe_sendrecv_huge \
                  mt_sendrecv_pers_huge mt_bsendrecv_pers_huge mt_ssendrecv_pers_huge \
                  mt_mpicancel

# MT Send/Recv tests with small messages

mt_sendrecv_SOURCES = mt_pt2pt_common.c mt_sendrecv_impl.c
mt_sendrecv_CPPFLAGS = -DSEND $(AM_CPPFLAGS)

mt_bsendrecv_SOURCES = mt_pt2pt_common.c mt_sendrecv_impl.c
mt_bsendrecv_CPPFLAGS = -DBSEND $(AM_CPPFLAGS)

mt_ssendrecv_SOURCES = mt_pt2pt_common.c mt_sendrecv_impl.c
mt_ssendrecv_CPPFLAGS = -DSSEND $(AM_CPPFLAGS)

mt_isendirecv_SOURCES = mt_pt2pt_common.c mt_sendrecv_impl.c
mt_isendirecv_CPPFLAGS = -DNONBLOCKING -DISEND $(AM_CPPFLAGS)

mt_ibsendirecv_SOURCES = mt_pt2pt_common.c mt_sendrecv_impl.c
mt_ibsendirecv_CPPFLAGS = -DNONBLOCKING -DIBSEND $(AM_CPPFLAGS)

mt_issendirecv_SOURCES = mt_pt2pt_common.c mt_sendrecv_impl.c
mt_issendirecv_CPPFLAGS = -DNONBLOCKING -DISSEND $(AM_CPPFLAGS)

# MT Send/Recv tests with large messages

mt_sendrecv_huge_SOURCES = mt_pt2pt_common.c mt_sendrecv_impl.c
mt_sendrecv_huge_CPPFLAGS = -DHUGE_COUNT -DSEND $(AM_CPPFLAGS)

mt_bsendrecv_huge_SOURCES = mt_pt2pt_common.c mt_sendrecv_impl.c
mt_bsendrecv_huge_CPPFLAGS = -DHUGE_COUNT -DBSEND $(AM_CPPFLAGS)

mt_ssendrecv_huge_SOURCES = mt_pt2pt_common.c mt_sendrecv_impl.c
mt_ssendrecv_huge_CPPFLAGS = -DHUGE_COUNT -DSSEND $(AM_CPPFLAGS)

mt_isendirecv_huge_SOURCES = mt_pt2pt_common.c mt_sendrecv_impl.c
mt_isendirecv_huge_CPPFLAGS = -DHUGE_COUNT -DNONBLOCKING -DISEND $(AM_CPPFLAGS)

mt_ibsendirecv_huge_SOURCES = mt_pt2pt_common.c mt_sendrecv_impl.c
mt_ibsendirecv_huge_CPPFLAGS = -DHUGE_COUNT -DNONBLOCKING -DIBSEND $(AM_CPPFLAGS)

mt_issendirecv_huge_SOURCES = mt_pt2pt_common.c mt_sendrecv_impl.c
mt_issendirecv_huge_CPPFLAGS = -DHUGE_COUNT -DNONBLOCKING -DISSEND $(AM_CPPFLAGS)

# MT Probe family tests with small data send/recv

mt_probe_isendrecv_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_probe_isendrecv_CPPFLAGS = -DPROBE -DNBLOCKINGSEND -DISEND -DBLOCKINGRECV $(AM_CPPFLAGS)

mt_probe_sendrecv_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_probe_sendrecv_CPPFLAGS = -DPROBE -DBLOCKINGSEND -DSEND -DBLOCKINGRECV $(AM_CPPFLAGS)

mt_iprobe_isendrecv_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_iprobe_isendrecv_CPPFLAGS = -DIPROBE -DNBLOCKINGSEND -DISEND -DBLOCKINGRECV $(AM_CPPFLAGS)

mt_iprobe_sendrecv_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_iprobe_sendrecv_CPPFLAGS = -DIPROBE -DBLOCKINGSEND -DSEND -DBLOCKINGRECV $(AM_CPPFLAGS)

mt_mprobe_isendrecv_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_mprobe_isendrecv_CPPFLAGS = -DMPROBE -DNBLOCKINGSEND -DISEND -DBLOCKINGRECV $(AM_CPPFLAGS)

mt_mprobe_sendrecv_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_mprobe_sendrecv_CPPFLAGS = -DMPROBE -DBLOCKINGSEND -DSEND -DBLOCKINGRECV $(AM_CPPFLAGS)

mt_mprobe_sendirecv_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_mprobe_sendirecv_CPPFLAGS = -DMPROBE -DBLOCKINGSEND -DSEND -DNBLOCKINGRECV $(AM_CPPFLAGS)

mt_improbe_isendrecv_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_improbe_isendrecv_CPPFLAGS = -DIMPROBE -DNBLOCKINGSEND -DISEND -DBLOCKINGRECV $(AM_CPPFLAGS)

mt_improbe_sendrecv_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_improbe_sendrecv_CPPFLAGS = -DIMPROBE -DBLOCKINGSEND -DSEND -DBLOCKINGRECV $(AM_CPPFLAGS)

# MT Probe family tests with large data send/recv

mt_probe_sendrecv_huge_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_probe_sendrecv_huge_CPPFLAGS = -DHUGE_COUNT -DPROBE -DBLOCKINGSEND -DSEND -DBLOCKINGRECV $(AM_CPPFLAGS)

mt_iprobe_sendrecv_huge_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_iprobe_sendrecv_huge_CPPFLAGS = -DHUGE_COUNT -DIPROBE -DBLOCKINGSEND -DSEND -DBLOCKINGRECV $(AM_CPPFLAGS)

mt_mprobe_sendrecv_huge_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_mprobe_sendrecv_huge_CPPFLAGS = -DHUGE_COUNT -DMPROBE -DBLOCKINGSEND -DSEND -DBLOCKINGRECV $(AM_CPPFLAGS)

mt_improbe_sendrecv_huge_SOURCES =  mt_pt2pt_common.c mt_probe_impl.c
mt_improbe_sendrecv_huge_CPPFLAGS = -DHUGE_COUNT -DIMPROBE -DBLOCKINGSEND -DSEND -DBLOCKINGRECV $(AM_CPPFLAGS)

# MT Persistent Send/Recv tests with large messages
# Persistent test cases don't have the "small" versions

mt_sendrecv_pers_huge_SOURCES = mt_pt2pt_common.c mt_pers_sendrecv_impl.c
mt_sendrecv_pers_huge_CPPFLAGS = -DHUGE_COUNT -DSEND $(AM_CPPFLAGS)

mt_bsendrecv_pers_huge_SOURCES = mt_pt2pt_common.c mt_pers_sendrecv_impl.c
mt_bsendrecv_pers_huge_CPPFLAGS = -DHUGE_COUNT -DBSEND $(AM_CPPFLAGS)

mt_ssendrecv_pers_huge_SOURCES = mt_pt2pt_common.c mt_pers_sendrecv_impl.c
mt_ssendrecv_pers_huge_CPPFLAGS = -DHUGE_COUNT -DSSEND $(AM_CPPFLAGS)

mt_mpicancel_SOURCES = mt_mpicancel.c