Download Blue Gene/L: Application Development
Transcript
11 Chapter 11. Dynamic partition allocator APIs This chapter defines a list of application programming interfaces (APIs) into the Midplane Management Control System (MMCS) dynamic partition allocator. The intention of the APIs is to provide an easy-to-use interface for the dynamic creation of blocks. The allocate partition API inspects the current state of the Blue Gene/L machine and attempts to create a partition based on available resources. If no resources are available that match the block requirements, then the block is not created. It is expected that any job scheduler using the partition allocator does so from a centralized process to avoid conflicts in finding free resources to build the partition. These APIs are thread safe. Only 64-bit static and shared libraries are being provided; 32-bit interfaces are not supported. See Chapter 9, “Control system (Bridge) APIs” on page 93, for details about the Bridge APIs. © Copyright IBM Corp. 2006, 2007. All rights reserved. 127