31
32
33
34
35
36
37
38
39
40
41
42
44
45
46
47#include "implicit_f.inc"
48
49
50
51#include "mvsiz_p.inc"
52
53
54
55#include "vect01_c.inc"
56#include "param_c.inc"
57#include "comlock.inc"
58
59
60
61
62
63
64
65
66 INTEGER :: IXS(NIXS,*), NEL
68
69
70
71 INTEGER :: I, II, K, NF_BORDER, NF_INTERNAL, ICF(4,6)
72 INTEGER :: IN(8)
73 my_real :: qnode(3,8,mvsiz),qface(3,6,mvsiz)
74
75 DATA icf/1,4,3,2,3,4,8,7,5,6,7,8,1,2,6,5,2,3,7,6,1,5,8,4/
76
77
78
80
81
82
83
84
85
86
87
88 DO i=1,nel
89 ii = i + nft
90 in(1) = ixs(2,ii)
91 in(2) = ixs(3,ii)
92 in(3) = ixs(4,ii)
93 in(4) = ixs(5,ii)
94 in(5) = ixs(6,ii)
95 in(6) = ixs(7,ii)
96 in(7) = ixs(8,ii)
97 in(8) = ixs(9,ii)
98#include "lockon.inc"
99 DO k=1,8
104 ENDDO
105#include "lockoff.inc"
106 ENDDO
107
108 RETURN
type(alefvm_buffer_), target alefvm_buffer
type(alefvm_param_), target alefvm_param