A parallelization process for complex-topology applications is based on an understanding of topology and includes two separate parts: i) an automatic, topology-based data distribution method and ii) a program transformation method. Together these methods eliminate the need for user determined...http://www.google.de/patents/US5737623?utm_source=gb-gplus-sharePatent US5737623 - Multi-processor parallel computer architecture using a parallel machine with topology-based mappings of composite grid applications 