#include "implicit_f.inc"
#include "com04_c.inc"
Go to the source code of this file.
|
| subroutine | c_ibcscyc (ibcscyc, lbcscyc, proc, nbcscyc_l, llcyc_l) |
◆ c_ibcscyc()
| subroutine c_ibcscyc |
( |
integer, dimension(4,*) | ibcscyc, |
|
|
integer, dimension(2,*) | lbcscyc, |
|
|
integer | proc, |
|
|
integer | nbcscyc_l, |
|
|
integer | llcyc_l ) |
Definition at line 30 of file c_ibcscyc.F.
31
32
33
34
35
36
37#include "implicit_f.inc"
38
39
40
41#include "com04_c.inc"
42
43
44
45 INTEGER IBCSCYC(4,*),LBCSCYC(2,*),PROC ,NBCSCYC_L,LLCYC_L
46
47
48
49 INTEGER NLOCAL
51
52
53
54 INTEGER I, J, K, NSN, PROC1, N1, N2, LLCYC_L0
55
56
57 nbcscyc_l = 0
58
59 proc1 = proc + 1
60 llcyc_l = 0
61 DO i = 1, nbcscyc
62 nsn = ibcscyc(3,i)
63 k = ibcscyc(1,i)
64 llcyc_l0 = llcyc_l
65 DO j = 1, nsn
66 n1 = lbcscyc(1,k+j)
67 n2 = lbcscyc(2,k+j)
68 IF(
nlocal(n1,proc1)==1.AND.
nlocal(n2,proc1)==1) llcyc_l = llcyc_l + 1
69 ENDDO
70
71 IF (llcyc_l>llcyc_l0) nbcscyc_l = nbcscyc_l+1
72 ENDDO
73
74
75 RETURN