#include "implicit_f.inc"
#include "vectorize.inc"
Go to the source code of this file.
◆ nlocal_acc()
| subroutine nlocal_acc |
( |
type(nlocal_str_), target | nloc_dmg, |
|
|
integer | nodft, |
|
|
integer | nodlt ) |
Definition at line 32 of file nlocal_acc.F.
33
34
35
37
38
39
40#include "implicit_f.inc"
41
42
43
44 INTEGER NODFT, NODLT
45 TYPE(NLOCAL_STR_), TARGET :: NLOC_DMG
46
47
48
49 INTEGER N,NDDL,NPOS,K
50 my_real,
POINTER,
DIMENSION(:) ::
51 . f,m
52 LOGICAL :: MY_ISNAN
53
54
55
56
57 f => nloc_dmg%FNL(1:nloc_dmg%L_NLOC,1)
58 m => nloc_dmg%MASS(1:nloc_dmg%L_NLOC)
59#include "vectorize.inc"
60
61 DO n = nodft,nodlt
62
63 npos = nloc_dmg%POSI(n)
64
65 nddl = nloc_dmg%POSI(n+1) - npos
66
67 f(npos:npos+nddl-1) = f(npos:npos+nddl-1) / m(npos:npos+nddl-1)
68 ENDDO
69
70 RETURN