What are the local and global I/O workload characteristics of numerically and data intensive applications in terms of temporal and spacial distribution of I/O operations and the amount of data transferred per operation? What are the significant differences between the I/O workloads for numerically and data intensive applications? How do they scale? Here local I/O is defined as I/O WITHIN a node and between a node and its local storage, while global I/O is defined as the I/O BETWEEN nodes of a system and between nodes and main storage. What are the advantages of each of the architectures (clustered SMP nodes and clustered Netfinity nodes) when required to effectively support fast data movement? Does the high performance switch technology hide or amplify the difference in node technology?