53 |
|
|
54 |
C- Calculate depths of centers and interfaces |
C- Calculate depths of centers and interfaces |
55 |
rF(1) = Ro_SeaLevel |
rF(1) = Ro_SeaLevel |
56 |
rC(1) = rF(1) - rkFac*delRc(1) |
rC(1) = rF(1) + rkSign*delRc(1) |
57 |
drC(1) = delRc(1) |
drC(1) = delRc(1) |
58 |
drF(1) = delRc(1) |
drF(1) = delRc(1) |
59 |
DO K=2,Nr |
DO K=2,Nr |
60 |
drC(K) = delRc(K) |
drC(K) = delRc(K) |
61 |
drF(K-1) = drF(K-1) + 0.5 _d 0*delRc(K) |
drF(K-1) = drF(K-1) + 0.5 _d 0*delRc(K) |
62 |
drF(K) = 0.5 _d 0*delRc(K) |
drF(K) = 0.5 _d 0*delRc(K) |
63 |
rC(K) = rC(K-1) - rkFac*drC(K) |
rC(K) = rC(K-1) + rkSign*drC(K) |
64 |
rF(K) = rF(K-1) - rkFac*drF(K-1) |
rF(K) = rF(K-1) + rkSign*drF(K-1) |
65 |
ENDDO |
ENDDO |
66 |
drF(Nr) = drF(Nr) + delRc(Nr+1) |
drF(Nr) = drF(Nr) + delRc(Nr+1) |
67 |
rF(Nr+1) = rF(Nr) - rkFac*drF(Nr) |
rF(Nr+1) = rF(Nr) + rkSign*drF(Nr) |
68 |
|
|
69 |
ELSE |
ELSE |
70 |
C-- Center at middle between 2 interfaces : |
C-- Center at middle between 2 interfaces : |
86 |
rF(1) = Ro_SeaLevel |
rF(1) = Ro_SeaLevel |
87 |
DO K=1,Nr |
DO K=1,Nr |
88 |
drF(K) = delR(K) |
drF(K) = delR(K) |
89 |
rF(K+1) = rF(K)-rkFac*delR(K) |
rF(K+1) = rF(K) + rkSign*delR(K) |
90 |
ENDDO |
ENDDO |
91 |
drC(1) = delR(1) * 0.5 _d 0 |
drC(1) = delR(1) * 0.5 _d 0 |
92 |
rC(1) = rf(1)-rkFac*delR(1) * 0.5 _d 0 |
rC(1) = rf(1) + rkSign*delR(1) * 0.5 _d 0 |
93 |
DO K=2,Nr |
DO K=2,Nr |
94 |
drC(K) = 0.5 _d 0 *(delR(K-1)+delR(K)) |
drC(K) = 0.5 _d 0 *(delR(K-1)+delR(K)) |
95 |
rC(K) = rC(K-1) - rkFac*drC(K) |
rC(K) = rC(K-1) + rkSign*drC(K) |
96 |
ENDDO |
ENDDO |
97 |
|
|
98 |
C-- |
C-- |