A fiber optic multidimensional mesh-based network for SIMD and MIMD multiprocessors is proposed. For the basic building block, a novel distributed optical switch is proposed; The switch requires 50 % fewer lasers/receivers than previous WDM optical crossbars and uses a novel random-access scheme which supports prioritized traffic. To implement very large networks using lasers with limited tunability (or electronic crossbars of small degree) we propose arranging switches into a novel n-dimensional network which we call a "hypermesh'. The hypermesh is unique in that it matches the 0 (ZogN) delay for random communications in dynamic multistage networks and the O(1) delay for permutations over nearest neighbors in a hypercube. A hypermesh also uses far fewer lasers/receivers than hypercubes of similar size, has many more nearest neighbors and has a much smaller diameter, all very attractive features. The hypermesh can be modelled as a hypergraph, and when d 2 k its size exceeds the Moore bound (which applies to graphs rather than hyper raphs). It is proved that the hypermesh can realize all R and R-passable permutations "in one pass" and in minimum distance, like the hypercube. Therefore, by doubling the number of lasedreceivers in each node the hypermesh is rearrangeably nonblocking. The hypermesh is recursively partitionable into smaller hypermeshes, each of which can be independently operated as a message-passing or circuit-switched network for MIMD machines or a permutation network for SIMD machines. An electronic hypermesh seems particularly well suited for interconnecting T800 Transputer type nodes with small bounded degree. f