  | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
   
   
    | • | 
    Platform
    portability for parallel 
     | 
     | 
   
   
     | 
    computers
    is required 
     | 
     | 
   
   
     | 
    • | 
    diversity
    environments support 
     | 
     | 
   
   
     | 
    • | 
    memory
    models, communication models 
     | 
     | 
   
   
     | 
    • | 
    PC-/WS-Clusters
    using commodity hardware 
     | 
   
   
     | 
    • | 
    high
    performance 
     | 
     | 
   
   
     | 
    • | 
    on any
    platforms 
     | 
     | 
   
   
     | 
    • | 
    optimize
    to each platform 
     | 
     | 
   
   
     | 
    • | 
    programming
    model 
     | 
     | 
   
   
     | 
    • | 
    supports
    diversity models 
     | 
     |