Civil Engineering Reference
In-Depth Information
minimised output) and have been combined into a single library bem_lib, which also
contains the iterative solution subroutine bicgstab_l . For reasons associated with global
variable names used later in parallelised programs, the number of degrees of freedom
per element, called Ndof in Program 7.1, has been changed to N_dof . In the iterative
algorithm there are variables ell ( INTEGER ) and kappa ( REAL ) which have to be
declared and input, and since the process must be terminated somehow there are
declarations and input of an iteration termination counter its ( INTEGER ) and a
convergence tolerance tol ( REAL ). The only other change is the replacement of the
direct solver solve by the iterative one bicgstab_l ; further, because the sample input file
(although for a “small” problem) takes an example with 600 elements, the output has
been truncated to list only the first and last node, coordinate, element and so on.
Therefore in the output Elements_2 loop the counter increment is maxe-1 rather than 1 .
8.2.1
Sample input file
The example chosen is of a cubical cavern in an infinite elastic medium loaded with a
uniform traction on all 6 faces and meshed by 600 linear elements (see Figure 8.2).
Square excavation 3D
3
3
2
0
1
0.1000E+04
0.0000E+00
602
600
10.000 0.000 0.000
10.000 1.000 0.000
9.000 1.000 0.000
9.000 0.000 0.000
8.000 1.000 0.000
8.000 0.000 0.000
............................
10.000 5.000 9.000
10.000 6.000 9.000
10.000 7.000 9.000
10.000 8.000 9.000
10.000 9.000 9.000
1 2 3 4
4 3 5 6
6 5 7 8
8 7 9 10
10 9 11 12
12 11 13 14
.......................
597 131 133 598
 
Search WWH ::




Custom Search