The TELEMAC-MASCARET system  trunk
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 !
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
subroutine os(OP, X, Y, Z, C, IOPT, INFINI, ZERO)
Definition: os.f:7
subroutine parcom(X, ICOM, MESH)
Definition: parcom.f:7
subroutine check_dot(X, T, TEXTE, MESH)
Definition: check_dot.f:7
double precision function p_dots(X, Y, MESH)
Definition: p_dots.f:7
Definition: bief.f:3