31
32
# -----------------------------------------------------------------------------
35
CONCAT_CHECK_PROGS = \
38
if HAVE_STD_INITIALIZER_LIST
39
CXX2011_CHECK_PROGS = $(CONCAT_CHECK_PROGS)
33
43
CHECK_EXAMPLE_PRGM = \
48
$(CXX2011_CHECK_PROGS) \
53
incompressible-elasticity \
55
stokes_contraction_bubble \
59
navier_stokes_cavity \
60
p_laplacian_fixed_point \
62
p_laplacian_damped_newton
40
65
dirichlet_SOURCES = dirichlet.cc
41
neumann_SOURCES = neumann.cc
66
neumann_nh_SOURCES = neumann-nh.cc
67
dirichlet_nh_SOURCES = dirichlet-nh.cc
42
68
robin_SOURCES = robin.cc
43
dirichlet_nh_SOURCES = dirichlet-nh.cc
44
neumann_laplace_SOURCES = neumann-laplace.cc neumann-laplace-assembly.h
46
# examples included in usrman:
69
neumann_laplace_SOURCES = neumann-laplace.cc
70
helmholtz_s_sphere_SOURCES = helmholtz_s_sphere.cc
71
transmission_SOURCES = transmission.cc
72
embankment_SOURCES = embankment.cc
73
stokes_cavity_SOURCES = stokes_cavity.cc
74
incompressible_elasticity_SOURCES = incompressible-elasticity.cc
75
stokes_contraction_SOURCES = stokes_contraction.cc
76
stokes_contraction_bubble_SOURCES = stokes_contraction_bubble.cc
77
streamf_contraction_SOURCES = streamf_contraction.cc
78
heat_SOURCES = heat.cc
79
convect_SOURCES = convect.cc
80
navier_stokes_cavity_SOURCES = navier_stokes_cavity.cc
81
p_laplacian_fixed_point_SOURCES = p_laplacian_fixed_point.cc
82
p_laplacian_newton_SOURCES = p_laplacian_newton.cc
83
p_laplacian_damped_newton_SOURCES = p_laplacian_damped_newton.cc
85
# others examples progs, but without *_tst.sh script:
86
OTHERS_EXAMPLE_PRGM = \
94
stress_SOURCES = stress.cc
95
vorticity_SOURCES = vorticity.cc
96
streamf_cavity_SOURCES = streamf_cavity.cc
97
embankment_adapt_SOURCES = embankment_adapt.cc
98
convect_error_SOURCES = convect_error.cc
99
cosinusprod_error_SOURCES = cosinusprod_error.cc
101
# others examples files, included in usrman:
47
102
EXAMPLES_FILES = \
49
$(CHECK_EXAMPLE_PRGM:=.cc)
104
cosinusprod_laplace.icc \
105
cosinusrad_laplace.icc \
108
sinusprod_helmholtz.icc \
111
elasticity_solve.icc \
112
elasticity_criterion.icc \
124
navier_stokes_solve.icc \
125
navier_stokes_criterion.icc \
127
p_laplacian_fixed_point.icc \
131
$(CONCAT_CHECK_PROGS:=.cc) \
132
$(CHECK_EXAMPLE_PRGM:=.cc) \
133
$(OTHERS_EXAMPLE_PRGM:=.cc)
135
# progs compiled before running make check, but do not go to exampledir
52
137
$(CHECK_EXAMPLE_PRGM) \
138
$(OTHERS_EXAMPLE_PRGM) \
143
neumann-laplace-check \
146
navier_stokes_criterion \
147
navier_stokes_cavity_exp \
59
rounder_SOURCES = rounder.cc
60
neumann_check_SOURCES = neumann-check.cc
61
dirichlet_nh_check_SOURCES = dirichlet-nh-check.cc
152
dirichlet2_SOURCES = dirichlet2.cc
153
neumann_SOURCES = neumann.cc
154
robin2_SOURCES = robin2.cc
155
sinusprod_error_SOURCES = sinusprod_error.cc
62
156
neumann_laplace_check_SOURCES = neumann-laplace-check.cc
157
transmission_error_SOURCES = transmission_error.cc
158
convect2_SOURCES = convect2.cc
159
navier_stokes_criterion_SOURCES = navier_stokes_criterion.cc
160
navier_stokes_cavity_exp_SOURCES = navier_stokes_cavity_exp.cc
161
vortex_position_SOURCES = vortex_position.cc
162
p_laplacian_post_SOURCES = p_laplacian_post.cc
169
helmholtz_s_sphere_error \
170
stokes_cavity_check \
171
incompressible-elasticity-check
173
dirichlet_nh_ball_SOURCES = dirichlet_nh_ball.cc
174
dirichlet2_ball_SOURCES = dirichlet2-ball.cc
175
cosinusrad_error_SOURCES = cosinusrad_error.cc
176
sinusrad_error_SOURCES = sinusrad_error.cc
177
helmholtz_s_sphere_error_SOURCES = helmholtz_s_sphere_error.cc
178
stokes_cavity_check_SOURCES = stokes_cavity_check.cc
179
incompressible_elasticity_check_SOURCES = incompressible-elasticity-check.cc
183
dirichlet_nh_ball.cc \
189
sed -e "s/cosinusprod/sinusprod/" < robin.cc > robin2.cc
190
dirichlet_nh_ball.cc: dirichlet-nh.cc
191
sed -e "s/sinusprod/sinusrad/" < dirichlet-nh.cc > dirichlet_nh_ball.cc
192
dirichlet2-ball.cc: dirichlet2.cc
193
sed -e "s/sinusprod/sinusrad/" < dirichlet2.cc > dirichlet2-ball.cc
194
sinusrad_error.cc: sinusprod_error.cc
195
sed -e "s/sinusprod/sinusrad/" < sinusprod_error.cc > sinusrad_error.cc
196
cosinusrad_error.cc: cosinusprod_error.cc
197
sed -e "s/sinusprod/sinusrad/" < cosinusprod_error.cc > cosinusrad_error.cc
65
$(CHECK_EXAMPLE_PRGM:=.sh)
204
$(CHECK_EXAMPLE_PRGM:=.sh) \
212
sinusprod_laplace.icc \
213
cosinusprod_helmholtz.icc \
67
218
TESTS_ENVIRONMENT = \
68
219
SRCDIR=${srcdir}; export SRCDIR; \
80
227
square-10-bdry.geo \
228
square-bamg-q-bdry.geo \
231
contraction-small.geo \
232
contraction-small-zr.geo
84
235
dirichlet-line-1-bdry-P1.field \
236
dirichlet-line-1-bdry-P2.field \
237
dirichlet-line-1-bdry-P3.field \
85
238
dirichlet-line-2-bdry-P1.field \
239
dirichlet-line-2-bdry-P2.field \
240
dirichlet-line-2-bdry-P3.field \
86
241
dirichlet-line-3-bdry-P1.field \
242
dirichlet-line-3-bdry-P2.field \
243
dirichlet-line-3-bdry-P3.field \
87
244
dirichlet-line-20-bdry-P1.field \
245
dirichlet-line-20-bdry-P2.field \
246
dirichlet-line-20-bdry-P3.field \
88
247
dirichlet-square-10-bdry-P1.field \
89
dirichlet-cube-5-bdry-P1.field
248
dirichlet-square-10-bdry-P2.field \
249
dirichlet-square-10-bdry-P3.field \
250
dirichlet-cube-5-bdry-P1.field \
251
dirichlet-cube-5-bdry-P2.field \
252
dirichlet-cube-5-bdry-P3.field \
253
dirichlet-cube-P-5-dom-v2-P1.field \
254
dirichlet-cube-P-5-dom-v2-P2.field \
255
dirichlet-cube-P-5-dom-v2-P3.field \
256
dirichlet-my_cube_PH-5-v2-P1.field \
257
dirichlet-my_cube_PH-5-v2-P2.field \
258
dirichlet-my_cube_PH-5-v2-P3.field \
259
dirichlet-my_cube_TP-5-v2-P1.field \
260
dirichlet-my_cube_TP-5-v2-P2.field \
261
dirichlet-my_cube_TP-5-v2-P3.field \
262
dirichlet-my_cube_TPH-5-v2-P1.field \
263
dirichlet-my_cube_TPH-5-v2-P2.field \
264
dirichlet-my_cube_TPH-5-v2-P3.field \
265
embankment-carre-dom-v2-P1.field \
266
embankment-carre-dom-v2-P2.field \
267
embankment-carre-dom-v2-P3.field \
268
contraction-bubble-small.field \
269
streamf-contraction-small-zr.field
272
convect-1d.out.valid \
273
convect-2d.out.valid \
93
278
${EXAMPLES_FILES} \
283
$(CONCAT_CHECK_PROGS:=.sh) \
285
navier_stokes_solve_exp.icc \
289
cvge-dirichlet-pente.gdat \
290
cvge-dirichlet-nh-pente.gdat \
291
cvge-neumann-pente.gdat \
292
cvge-neumann-nh-pente.gdat \
294
transmission-mixed.cc \
296
contraction-small.mshcad
98
298
CLEANFILES = *.ii *.ii_pic *.gcov *.[oa1359] KCC_files/* \