ibuted data algorithm</H2>

 <P> Our distributed data algorithm is modeled after that of a blocked
matrix-multiply algorithm for a high-performance workstation with a
small fast memory cache.  This is because non-uniform memory access
(NUMA) is the fundamental performance issue for both workstations and
MPPs.  The cost of accessing an element of the distributed density or Fock
matrices must be offset by using this element multiple times.  To
achieve this re-use of data we simply stripmined the fourfold loop