Civil Engineering Reference
In-Depth Information
before. At the end of the loop, the element matrices are stored. The section adding the
azimuthal integral for infinite regions is unchanged. In the next loop F is augmented
from Diag as before, but of course there is no Lhs .
We now proceed to a new section for solving the equation system element-by-
element. This contains two new subroutines form_lhs and get_km . The first of these
combines element dUe and dTe matrices appropriately and the second gets the
appropriate part of Diag for its addition into the matrix*vector multiplication. In the first
case the “gather” vector is Ldeste and in the second it is g .
So in the BiCGStab process there are three matrix*vector products: Elements_2 , to
start the process and Elements_3 and Elements_4 in the “ell” loop. The usual value of
ell is taken to be 4 but this can be changed by the user.
The results are collected from the global result vector u1 in exactly the same manner
as in the previous program.
8.3.1
Sample input file
The input file is precisely the same as for the previous program.
8.3.2
Sample output file
Project:
Square excavation 3D
Cartesian_dimension: 3
Elasticity Problem
Infinite Region
No symmetry
Linear Elements
Modulus: 1000.00000000000
Poissons ratio: 0.000000000000000E+000
Number of Nodes of System: 602
Number of Elements of System: 600
Node 1 Coor 10.00 0.00 0.00
Node 602 Coor 10.00 9.00 9.00
Incidences:
EL 1 Inci 1 2 3 4
EL 600 Inci 602 141 143 331
Elements with Dirichlet BC´s:
Elements with Neuman BC´s:
Element 600 Prescribed values:
-10.000 0.000E+000 0.000E+000
-10.000 0.000E+000 0.000E+000
Search WWH ::




Custom Search