Hello, A change in allocation has been requested: Requester: balaji (Pavan Balaji) Project: radix Title: Scalable Parallel System Software Description: This is a Computer Science request for 60,000 cpu-hours on Blues for development and evaluation of a family of tools and libraries with a direct benefit to all users of high-performance computing resources. The Radix group in Argonnne's Mathematics and Computer Science division conducts research and development on facilities to better enable efficient Parallel Programming, I/O, and Scientific Understanding. The Blues system represents an attractive milestone for our software development: projects start out on our breadboard cluster and can further explore scalability in the presence of a high speed network on Blues before making the jump to BlueGene-scale parallelism. Radix experiments often are concerned with latency. The infiniband network on Blues provides an excellent low-latency environment for message passing and storage management research while also providing ample bandwidth for I/O and message bandwidth testing. For FY2014 our Messaging middleware experiments include the usual MPICH development. We will study the continued improvement of various MPI features including scalability and memory usage, performance tuning, high-level libraries on top of MPI, fault tolerance capabilities, one-sided communication, and collective operations. This allocation will also be used for studying MPI extensions including active messages, and compiler support for MPI refactoring. The NWChem library will continue to improve the performance of an important scientific application that is widely used for science by Argonne researchers. Specifically, we will develop inspect-executor load-balancing techniques that will reduce network contention and improve the overall performance and scalability of an important family of methods (coupled-cluster methods). Furthermore, we will explore hybrid programming models (that is, adding threading to the existing GA/ARMCI/MPI model), particularly in the TCE module, which has been used extensively by researchers in Argonne MSD and CSE. All the aforementioned developments will be deployed on Blues in a production fashion and made available to all users. This allocation will enable Jeff Hammond to maintain the NWChem installations on Blues, as he has done for Fusion in the past. We work closely with application scientists, and develop application tools under the 'radix' allocation. For one example, the KMI project defines a high-level standardized interface for computational biology applications relying on distributed search and match semantics for biological reads. We will study efficient data management and data movement techniques to allow scaling to large number of processes. The GPFS file system on Blues will allow us to experiment with I/O strategies on a modest scale before evaluating them at leadership scale on Mira. For FY 2014 our file system research extends into data storage approaches suitable for exascale. Our research into object storage protocols, including high performance access and replication, fits well on Blues. Our Exascale storage efforts will explore scalable algorithms for use in next generation HPC storage systems. The Blues allocation will be used to evaluate programming models, fault detection algorithms, synchronization primitives, and fault tolerance strategies for a prototype object storage system. In FY 2014 we are continuing research into new high level I/O libraries. We anticipate Blues and Vesta will be our two main test platforms. Radix projects also focus on deriving insight both about application behavior as well as scientific insight. 16-core nodes make efforts like in-situ visualization, where for example an application renders a frame of a movie, ever more feasible. Even without fancy graphics accelerators, the processing power on Blues nodes makes such analysis and visualization feasible, especially if the visualization can take advantage of multiple cores and multiple nodes. Naturally, the radix visualization tools have demonstrated scalability to Blues sizes and beyond on Blue Gene, so making full utilization of Blues should not be a concern. As should be evident from the variety of planned experiments, the Radix group plans to make full use of Blues. With Argonne employees and student collaborators, we expect around 20 members in FY2014. We plan on about 0% of our jobs being single core jobs. It's crazy that you even have to ask! While Blues may contain a modest number of compute nodes, the machine still represents an attractive platform for testing: very fast, low latency interconnect; 16 cores per node; The testing and experiments the Radix group can carry out on Blues ensures the tools the group develops today will remain relevant even as supercomputers grow. Quite a few radix-developed projects are part of the Blues software stack: CPU hours for this project yield improvements and benefits not just for the radix group, but for all users of Blues and indeed users of high-end computational resources worldwide. Current: undetermined amount Justification: Requested: 300000 A specific reason has been given: We are running a bunch of experiments for our upcoming ICS and HPDC papers. We'll also be requesting for a reservation next month. This needs to be approved and the final allocation amount decided upon. Thank You, The LCRC Accounts System