Preface |
|
xiii | |
|
Diffusion--convection problems |
|
|
1 | (32) |
|
|
|
1 | (2) |
|
Boundary element formulations |
|
|
3 | (5) |
|
Formulation with the ED operator |
|
|
3 | (1) |
|
Formulation with the elliptic diffusion-convection (EDC) operator |
|
|
4 | (1) |
|
Formulation with the transient diffusion (TD) operator |
|
|
5 | (1) |
|
Formulation with the transient diffusion--convection (TDC) operator |
|
|
6 | (2) |
|
|
8 | (4) |
|
|
10 | (1) |
|
|
11 | (1) |
|
Numerical stability for homogeneous diffusion--convection |
|
|
12 | (4) |
|
Numerical examples of diffusion--convection problems |
|
|
16 | (4) |
|
|
16 | (1) |
|
|
17 | (1) |
|
|
17 | (2) |
|
|
19 | (1) |
|
|
19 | (1) |
|
|
20 | (1) |
|
Numerical formulations of Burgers' equation |
|
|
21 | (4) |
|
ED formulation for Burgers' equation |
|
|
21 | (2) |
|
TD formulation for Burgers' equation |
|
|
23 | (1) |
|
TDC formulation for Burgers' equation |
|
|
24 | (1) |
|
Numerical examples of Burgers' equation |
|
|
25 | (4) |
|
Example 1 of Burgers' equation |
|
|
25 | (1) |
|
Example 2 of Burgers' equation |
|
|
26 | (1) |
|
Example 3 of Burgers' equation |
|
|
27 | (2) |
|
|
29 | (4) |
|
Viscous compressible fluid dynamics |
|
|
33 | (36) |
|
|
|
|
33 | (1) |
|
|
34 | (1) |
|
Linear gradient type of constitutive models |
|
|
35 | (1) |
|
Primitive variables formulation |
|
|
36 | (2) |
|
Velocity--vorticity formulation |
|
|
38 | (3) |
|
|
38 | (1) |
|
Vorticity transport equation |
|
|
39 | (2) |
|
|
41 | (1) |
|
Boundary-domain integral equations |
|
|
42 | (13) |
|
|
42 | (1) |
|
Integral representation of flow kinematics |
|
|
42 | (7) |
|
Integral representation of flow kinetics |
|
|
49 | (3) |
|
Integral representation of pressure equation |
|
|
52 | (1) |
|
Integral representation of heat energy kinetics |
|
|
53 | (2) |
|
|
55 | (3) |
|
|
55 | (1) |
|
|
56 | (2) |
|
|
58 | (1) |
|
Test example: differentially-heated tall enclosure |
|
|
58 | (8) |
|
|
66 | (3) |
|
Multi-domain DRM boundary element method for the numerical simulation of non-isothermal Newtonian and non-Newtonian flow problems |
|
|
69 | (30) |
|
|
|
|
69 | (3) |
|
Thermal convection Newtonian flow problems |
|
|
72 | (12) |
|
|
73 | (1) |
|
Integral representation formulae |
|
|
74 | (2) |
|
Approximation of the domain integrals |
|
|
76 | (2) |
|
|
78 | (2) |
|
Discretization and numerical solution |
|
|
80 | (2) |
|
|
82 | (2) |
|
Non-isothermal non-Newtonian Stokes flow with viscous dissipation |
|
|
84 | (12) |
|
|
85 | (2) |
|
Multi-domain integral formulation |
|
|
87 | (1) |
|
Non-isothermal Couette flow with viscous dissipation |
|
|
88 | (8) |
|
|
96 | (3) |
|
Modelling flow and solute transport in fractured porous media using the DRM multidomain technique |
|
|
99 | (48) |
|
|
|
|
99 | (4) |
|
|
99 | (1) |
|
|
100 | (1) |
|
|
100 | (1) |
|
|
101 | (1) |
|
The discrete fracture model |
|
|
101 | (1) |
|
Historical development of porous media modelling |
|
|
102 | (1) |
|
|
103 | (6) |
|
|
103 | (3) |
|
|
106 | (3) |
|
|
109 | (7) |
|
The boundary element method |
|
|
109 | (3) |
|
The dual reciprocity method |
|
|
112 | (3) |
|
|
115 | (1) |
|
|
116 | (12) |
|
|
116 | (1) |
|
|
116 | (1) |
|
|
117 | (1) |
|
|
117 | (1) |
|
|
118 | (1) |
|
Flow in the porous matrix |
|
|
119 | (1) |
|
|
120 | (1) |
|
|
120 | (2) |
|
Transport in the porous matrix |
|
|
122 | (1) |
|
|
123 | (1) |
|
|
124 | (4) |
|
|
128 | (4) |
|
Interconnected fracture network |
|
|
128 | (1) |
|
Coupling the porous matrix with the fracture network |
|
|
129 | (3) |
|
|
132 | (11) |
|
|
132 | (1) |
|
Test case: 3D block without fractures |
|
|
133 | (2) |
|
Test case: fractures represented as 3D or 2D entities |
|
|
135 | (3) |
|
Case study: application to 3d fractured crystalline rocks |
|
|
138 | (5) |
|
|
143 | (4) |
|
Parallel domain decomposition boundary element method approach for large-scale transient and steady nonlinear heat conduction |
|
|
147 | (40) |
|
|
|
|
|
147 | (2) |
|
Explicit domain decomposition |
|
|
149 | (2) |
|
Iterative solution algorithm |
|
|
151 | (3) |
|
Parallel implementation on a PC cluster |
|
|
154 | (3) |
|
Applications in heat transfer |
|
|
157 | (8) |
|
3D nonlinear heat conduction |
|
|
157 | (3) |
|
Transient heat conduction |
|
|
160 | (5) |
|
Numerical validation and examples |
|
|
165 | (17) |
|
3D nonlinear heat conduction verification examples |
|
|
165 | (8) |
|
Transient heat conduction verification examples |
|
|
173 | (9) |
|
|
182 | (5) |
|
Computational implementation for 3D problems |
|
|
187 | (50) |
|
|
|
|
188 | (1) |
|
Equations and DRM formulation |
|
|
189 | (3) |
|
The dual reciprocity method multidomain approach |
|
|
192 | (3) |
|
Schematic view of a DRM code for Poisson's problems |
|
|
195 | (1) |
|
General aspects of DRM-MD implementation for Poisson's problems |
|
|
196 | (2) |
|
|
196 | (1) |
|
Set geometrical information |
|
|
197 | (1) |
|
Set boundary conditions and NCOL |
|
|
198 | (1) |
|
Assemble system of equations |
|
|
198 | (1) |
|
A 3D DRM-MD implementation for Poisson's problems using discontinuous elements |
|
|
198 | (6) |
|
|
200 | (1) |
|
Set geometrical information |
|
|
201 | (1) |
|
Set boundary conditions and NCOL |
|
|
202 | (1) |
|
Assemble system of equations |
|
|
202 | (2) |
|
A 3D DRM-MD implementation for Poisson's problems using continuous elements |
|
|
204 | (2) |
|
A 3D DRM-MD implementation for advection--diffusion problems |
|
|
206 | (2) |
|
|
208 | (2) |
|
|
210 | (17) |
|
The interpolation functions tested in this Section |
|
|
210 | (2) |
|
A 1D Poisson problem with constant source term |
|
|
212 | (5) |
|
A 1D steady state advection--diffusion problem with non-uniform velocity field |
|
|
217 | (3) |
|
The effect of the size of the problem |
|
|
220 | (5) |
|
|
225 | (2) |
|
Transient advection--diffusion |
|
|
227 | (6) |
|
Governing equation and DRM formulation |
|
|
227 | (1) |
|
Computational implementation |
|
|
228 | (2) |
|
Comparison with analytical solution |
|
|
230 | (3) |
|
|
233 | (4) |
|
Iterative schemes for the solution of systems of equations arising from the DRM in multidomains |
|
|
237 | (56) |
|
|
|
|
237 | (3) |
|
Preliminary remarks on the BEM |
|
|
240 | (2) |
|
The BEM and the domain integrals |
|
|
241 | (1) |
|
The dual reciprocity approximation |
|
|
242 | (8) |
|
Analysis of the convection--diffusion equation using DRM |
|
|
245 | (2) |
|
Overview of DRM in multidomains |
|
|
247 | (3) |
|
Approximating functions fj |
|
|
250 | (2) |
|
Iterative solution methods for sparse linear systems |
|
|
252 | (13) |
|
|
252 | (1) |
|
|
253 | (1) |
|
Generalized minimum residual method |
|
|
254 | (4) |
|
LSQR, algorithm for sparse least-squares problems |
|
|
258 | (7) |
|
|
265 | (28) |
|
|
269 | (1) |
|
Performance of Krylov iterative solvers |
|
|
270 | (20) |
|
|
290 | (3) |
|
|
293 | |