33 3 XMIN ,YMIN ,ZMIN ,XMAX ,YMAX ,
38#include "implicit_f.inc"
44 INTEGER MSR,FR_WALL(NSPMD+2)
54 . xwl, ywl, zwl,xn,yn,zn,d,dx,dy,dz,xl, r, v1, v2, v3, vv1,
83 xl = half*
max(dx,dy,dz)
87 vv1 = v2 * zn - v3 * yn
88 vv2 = v3 * xn - v1 * zn
89 vv3 = v1 * yn - v2 * xn
90 vv = sqrt(vv1*vv1 + vv2*vv2 + vv3*vv3)
95 vv1 = v2 * zn - v3 * yn
96 vv2 = v3 * xn - v1 * zn
97 vv3 = v1 * yn - v2 * xn
103 v1 = vv2 * zn - vv3 * yn
104 v2 = vv3 * xn - vv1 * zn
105 v3 = vv1 * yn - vv2 * xn
114 r4 = x0 + vv1 * s + v1 * c - xn * xl
116 r4 = y0 + vv2 * s + v2 * c - yn * xl
118 r4 = z0 + vv3 * s + v3 * c - zn * xl
120 r4 = x0 + vv1 * s + v1 * c + xn * xl
122 r4 = y0 + vv2 * s + v2 * c + yn * xl
124 r4 = z0 + vv3 * s + v3 * c + zn * xl
subroutine dxwalc(x, rwl, msr, xmin, ymin, zmin, xmax, ymax, zmax, fr_wall)
subroutine ymax(idn, fac, npc, pld, stiffmin, stiffmax, stiffini, stiffavg)