34 INTEGER :: numnp, numel
35 INTEGER :: elconnvol(1:8,1:numel)
41 INTEGER ::
i,
j,
k,
m,
n, counter
42 INTEGER :: innz(1:56), jnnz(1:26)
62 IF (elconnvol(
k,
j) ==
i)
THEN
66 IF (innz(
n) == -1)
THEN
67 innz(
n) = elconnvol(
m,
j)
81 IF (innz(
j) /= -1)
THEN
83 IF (jnnz(
k) /= -1)
THEN
84 IF (jnnz(
k) == innz(
j))
THEN
146 SUBROUTINE ktinitcrs(NumNp,NumEl,ElConnVol,nnz,rp,cval,aval)
157 INTEGER :: numnp, numel
158 INTEGER :: elconnvol(1:8,1:numel)
162 INTEGER :: rp(1:gnumnp+1)
163 INTEGER :: cval(1:nnz)
164 INTEGER :: aval(1:nnz)
167 INTEGER ::
i,
j,
k,
m,
n, counter, ii
168 INTEGER :: innz(1:56), jnnz(1:27)
182 IF (global2local(
i) /= -1)
THEN
201 IF (elconnvol(
k,
j) == ii)
THEN
210 IF (innz(
n) == -1)
THEN
211 innz(
n) = elconnvol(
m,
j)
228 IF (innz(
j) /= -1)
THEN
231 IF (jnnz(
k) /= -1)
THEN
232 IF (jnnz(
k) == innz(
j))
THEN
253 IF(jnnz(
k) /= -1)
THEN
256 m = local2global(jnnz(
k))
258 counter = counter + 1
260 cval(counter) =
m - 1
subroutine ktnumnnz(NumNp, NumEl, ElConnVol, nnz)
subroutine ktinitcrs(NumNp, NumEl, ElConnVol, nnz, rp, cval, aval)