#include "implicit_f.inc"
#include "com08_c.inc"
#include "vectorize.inc"
Go to the source code of this file.
◆ nlocal_incr()
| subroutine nlocal_incr |
( |
type(nlocal_str_), target | nloc_dmg, |
|
|
integer | nodft, |
|
|
integer | nodlt ) |
Definition at line 30 of file nlocal_incr.F.
31
32
33
35
36
37
38#include "implicit_f.inc"
39
40
41
42#include "com08_c.inc"
43
44
45
46 INTEGER NODFT, NODLT
47 TYPE(NLOCAL_STR_), TARGET :: NLOC_DMG
48
49
50
51 INTEGER N,NDDL,
52 my_real,
POINTER,
DIMENSION(:) ::
53 . dnl,unl,vnl
54
55
56
57
58 dnl => nloc_dmg%DNL(1:nloc_dmg%L_NLOC)
59 unl => nloc_dmg%UNL(1:nloc_dmg%L_NLOC)
60 vnl => nloc_dmg%VNL(1:nloc_dmg%L_NLOC)
61#include "vectorize.inc"
62
63 DO n = nodft,nodlt
64
65 npos = nloc_dmg%POSI(n)
66
67 nddl = nloc_dmg%POSI(n+1) - npos
68
69 dnl(npos:npos+nddl-1) = dt2*vnl(npos:npos+nddl-1)
70 unl(npos:npos+nddl-1) = unl(npos:npos+nddl-1) + dnl(npos:npos+nddl-1)
71 ENDDO
72
73 RETURN