#include "implicit_f.inc"
#include "mvsiz_p.inc"
Go to the source code of this file.
|
| subroutine | amass3pf (fskym, rho, volu, iads, off, nel, nft) |
◆ amass3pf()
| subroutine amass3pf |
( |
| fskym, |
|
|
| rho, |
|
|
| volu, |
|
|
integer, dimension(8,*) | iads, |
|
|
| off, |
|
|
integer, intent(in) | nel, |
|
|
integer, intent(in) | nft ) |
Definition at line 28 of file amass3pf.F.
31
32
33
34#include "implicit_f.inc"
35
36
37
38#include "mvsiz_p.inc"
39
40
41
42 INTEGER, INTENT(IN) :: NEL
43 INTEGER, INTENT(IN) :: NFT
44
46 . fskym(*), rho(*),volu(*), off(*)
47 INTEGER IADS(8,*)
48
49
50
51
52
53
54 INTEGER I,IFLAG,II, K
55
57
58 DO i=1,nel
59 dmass(i)=one_over_8*rho(i)*volu(i)*off(i)
60 ENDDO
61
62 DO i=1,nel
63 ii = i +nft
64 k = iads(1,ii)
65 fskym(k)= dmass(i)
66
67 k = iads(2,ii)
68 fskym(k)= dmass(i)
69
70 k = iads(3,ii)
71 fskym(k)= dmass(i)
72
73 k = iads(4,ii)
74 fskym(k)= dmass(i)
75
76 k = iads(5,ii)
77 fskym(k)= dmass(i)
78
79 ii = i +nft
80 k = iads(6,ii)
81 fskym(k)= dmass(i)
82
83 k = iads(7,ii)
84 fskym(k)= dmass(i)
85
86 k = iads(8,ii)
87 fskym(k)= dmass(i)
88 ENDDO
89
90 RETURN