#include "implicit_f.inc"
#include "vectorize.inc"
Go to the source code of this file.
|
| subroutine | accelepinch (apinch, ms, mspinch, stifpinch, nodft, nodlt, dtnod, dtfac) |
◆ accelepinch()
| subroutine accelepinch |
( |
| apinch, |
|
|
| ms, |
|
|
| mspinch, |
|
|
| stifpinch, |
|
|
integer | nodft, |
|
|
integer | nodlt, |
|
|
| dtnod, |
|
|
| dtfac ) |
Definition at line 30 of file accelepinch.F.
34
35
36
38
39
40
41#include "implicit_f.inc"
42
43
44
45 INTEGER NODFT, NODLT
46 my_real apinch(3,*),ms(*),mspinch(*),stifpinch(*)
48
49
50
51 INTEGER N
53
54
55
56#include "vectorize.inc"
57 DO n=nodft,nodlt
58 IF(ms(n)>zero) THEN
59 factor = (dtnod**2) * half / (dtfac**2)
60 mspinch(n) =
max(mspinch(n), stifpinch(n)*factor)
61 rtmp = one / mspinch(n)
62
63 apinch(1,n) = apinch(1,n) * rtmp
64 apinch(2,n) = apinch(2,n) * rtmp
65 apinch(3,n) = apinch(3,n) * rtmp
66 ELSE
67 apinch(1,n) = zero
68 apinch(2,n) = zero
69 apinch(3,n) = zero
70 ENDIF
71 stifpinch(n) = zero
72 ENDDO
73 RETURN