#include "implicit_f.inc"
#include "com04_c.inc"
Go to the source code of this file.
|
| subroutine | c_icfield (icfield, lcfield, llcfield_l, proc) |
◆ c_icfield()
| subroutine c_icfield |
( |
integer, dimension(sizfield,*) | icfield, |
|
|
integer, dimension(*) | lcfield, |
|
|
integer | llcfield_l, |
|
|
integer | proc ) |
Definition at line 30 of file c_icfield.F.
31
32
33
34
35
36
37
38#include "implicit_f.inc"
39
40
41
42#include "com04_c.inc"
43
44
45
46 INTEGER PROC, LLCFIELD_L,
47 . ICFIELD(SIZFIELD,*), LCFIELD(*)
48
49
50
51 INTEGER NLOCAL
53
54
55
56 INTEGER I, J, IAD, NL, N, ILP
57
58 ilp = 0
59 DO i = 1, nloadc
61 iad= icfield(4,i)
63 n = abs(lcfield(iad+j-1))
64 IF (
nlocal(n,proc+1)==1)
THEN
65 ilp = ilp + 1
66 ELSEIF (n == 0)THEN
67 ilp = ilp + 1
68 ENDIF
69 ENDDO
70 ENDDO
71
72 llcfield_l = ilp
73
74 RETURN
character *2 function nl()