The TELEMAC-MASCARET system
trunk
sources
utils
bief
check_dot.f
Go to the documentation of this file.
1
! ********************
2
SUBROUTINE
check_dot
3
! ********************
4
!
5
&(x,t,texte,mesh)
6
!
7
!***********************************************************************
8
! BIEF V6P1 21/08/2010
9
!***********************************************************************
10
!
11
!brief IN PARALLEL MODE, PRINTS THE EUCLIDIAN NORM OF A VECTOR,
12
!+ WHICH HAS NOT BEEN ASSEMBLED WITH PARCOM. E.G. A RIGHT
13
!+ HAND SIDE BEFORE CALLING SOLVE.
14
!
15
!history J-M HERVOUET (LNHE)
16
!+ 18/11/08
17
!+ V5P9
18
!+
19
!
20
!history N.DURAND (HRW), S.E.BOURBAN (HRW)
21
!+ 13/07/2010
22
!+ V6P0
23
!+ Translation of French comments within the FORTRAN sources into
24
!+ English comments
25
!
26
!history N.DURAND (HRW), S.E.BOURBAN (HRW)
27
!+ 21/08/2010
28
!+ V6P0
29
!+ Creation of DOXYGEN tags for automated documentation and
30
!+ cross-referencing of the FORTRAN sources
31
!
32
!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33
!| MESH |-->| MESH STRUCTURE
34
!| T |<->| A WORK BIEF_OBJ STRUCTURE
35
!| TEXTE |-->| A TEXT TO BE PRINTED
36
!| X |-->| THE BIEF_OBJ STRUCTURE WITH THE VECTOR
37
!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38
!
39
USE
bief
40
!
41
USE
declarations_special
42
IMPLICIT NONE
43
!
44
!+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
45
!
46
CHARACTER(LEN=*)
:: TEXTE
47
TYPE
(bief_obj) :: X,T
48
TYPE
(bief_mesh) :: MESH
49
!
50
!+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
51
!
52
CALL
os
(
'X=Y '
,x=t,y=x)
53
IF
(ncsize.GT.1)
CALL
parcom
(t,2,mesh)
54
WRITE
(
lu
,*) texte,
'='
,
p_dots
(t,t,mesh)
55
!
56
!-----------------------------------------------------------------------
57
!
58
RETURN
59
END
declarations_special
Definition:
declarations_special.F:3
declarations_special::lu
integer lu
Definition:
declarations_special.F:45
os
subroutine os(OP, X, Y, Z, C, IOPT, INFINI, ZERO)
Definition:
os.f:7
parcom
subroutine parcom(X, ICOM, MESH)
Definition:
parcom.f:7
check_dot
subroutine check_dot(X, T, TEXTE, MESH)
Definition:
check_dot.f:7
p_dots
double precision function p_dots(X, Y, MESH)
Definition:
p_dots.f:7
bief
Definition:
bief.f:3