1. A massively parallel computing structure comprising: a plurality of processing nodes interconnected by multiple independent networks, each node including one or more processing elements for performing computation or communication activity, or both, as required when performing parallel algorithm operations; and, partitioning means for dynamically configuring one or more combinations of said independent networks according to needs of one or more algorithms, each independent network including a configurable sub-set of processing nodes interconnected by divisible portions of said multiple independent networks, said multiple independent networks comprising networks for enabling point-to-point, global tree communications and global barrier and notification operations among said nodes or independent partitioned subsets thereof, wherein combinations of said multiple independent networks interconnecting said nodes are collaboratively or independently utilized according to bandwidth and latency requirements of an algorithm for optimizing algorithm processing performance, wherein each of said dynamically configured independent processing networks is utilized to enable simultaneous collaborative processing for optimizing algorithm processing performance, wherein a first of said multiple independent networks includes an n-dimensional torus network wherein each node includes independent bi-directional nearest neighbor communication links to all adjacent processing nodes for interconnecting said nodes in a manner optimized for providing high-speed, low latency point-to-point and multicast packet communications among said nodes or independent partitioned subsets thereof in said n-dimensional torus network.