We estimate that sustained TeraFlop computing will be necessary to accurately model the cluster aggregation of carbon fullerenes.
Parallel processing is a promising way to achieve such computational performance.
Load Balancing Our carbon particle simulation exhibits clustering over time while demanding tremendous amounts of processing at each time step. This clustering implies a need for dynamic load balancing. In addition, the distributed nature of the processing demands distributed control of the load balancing. The granularity of the problem and the communication characteristics combined with the need for distributed control and little overhead differentiate our load balancing needs from previous work. We are also investigating novel data structures such as multidimensional arrays with real-valued indices which promise to present scientists with a more useful view of their problem.