#include "implicit_f.inc"
#include "sphcom.inc"
#include "scr17_c.inc"
Go to the source code of this file.
|
| subroutine | spoff3 (kxsp, vd2, vis, offg, off, nc1, ngl, mxt, ngeo, ipart, ipartsp, nel) |
◆ spoff3()
| subroutine spoff3 |
( |
integer, dimension(nisp,*) | kxsp, |
|
|
| vd2, |
|
|
| vis, |
|
|
| offg, |
|
|
| off, |
|
|
integer, dimension(*) | nc1, |
|
|
integer, dimension(*) | ngl, |
|
|
integer, dimension(*) | mxt, |
|
|
integer, dimension(*) | ngeo, |
|
|
integer, dimension(lipart1,*) | ipart, |
|
|
integer, dimension(*) | ipartsp, |
|
|
integer, intent(in) | nel ) |
Definition at line 28 of file spoff3.F.
32
33
34
35#include "implicit_f.inc"
36
37
38
39#include "sphcom.inc"
40#include "scr17_c.inc"
41
42
43
44 INTEGER, INTENT(IN) :: NEL
46 . vis(*),vd2(*),offg(*),off(*)
47 INTEGER NC1(*), MXT(*), NGL(*), NGEO(*), KXSP(NISP,*),
48 . IPART(LIPART1,*),IPARTSP(*)
49
50
51
52 INTEGER I,IPRT
53
54 DO i=1,nel
55 vis(i)=zero
56 iprt =ipartsp(i)
57 ngeo(i)=ipart(2,iprt)
58 ngl(i) =kxsp(nisp,i)
59 mxt(i) =ipart(1,iprt)
60 nc1(i) =kxsp(3,i)
61 ENDDO
62 DO i=1,nel
63 off(i) =
min(one,abs(offg(i)))
64 ENDDO
65 DO i=1,nel
66 vd2(i)=zero
67 ENDDO
68
69 RETURN