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