30!||====================================================================
31 SUBROUTINE scanor(X,D,CDG,XMIN,YMIN,ZMIN,XMAX,YMAX,ZMAX,SCALE,
36#include "implicit_f.inc"
46 my_real :: x(3,*),d(3,*),cdg(*),xmin,ymin,zmin,xmax,
ymax,zmax, scale
58 IF (weight(n)==1)
THEN
59 xmin =
min(xmin,(x(1,n)-d(1,n)))
60 ymin =
min(ymin,(x(2,n)-d(2,n)))
61 zmin =
min(zmin,(x(3,n)-d(3,n)))
62 xmax =
max(xmax,(x(1,n)-d(1,n)))
64 zmax =
max(zmax,(x(3,n)-d(3,n)))
69 cdg(1) = half * (xmax + xmin)
70 cdg(2) = half * (
ymax + ymin)
71 cdg(3) = half * (zmax + zmin)
subroutine scanor(x, d, cdg, xmin, ymin, zmin, xmax, ymax, zmax, scale, weight)
subroutine ymax(idn, fac, npc, pld, stiffmin, stiffmax, stiffini, stiffavg)
subroutine spmd_min_max(x1, y1, z1, x2, y2, z2)