Skip to main content

IBM System Blue Gene Solution: Application Development

An IBM Redbooks publication

Note: This is publication is now archived. For reference only.


Published on 11 June 2007, updated 16 July 2008

  1. .PDF (2.2 MB)

Share this page:   

ISBN-10: 0738489395
ISBN-13: 9780738489391
IBM Form #: SG24-7179-04

Authors: Gary Lakner, Gary L. Mullen-Schultz and Carlos Sosa

    menu icon


    This IBM Redbooks publication is one in a series of IBM publications written specifically for the IBM System Blue Gene Solution, Blue Gene/L, which was developed by IBM in collaboration with Lawrence Livermore National Laboratory (LLNL). It provides an overview of the application development environment for Blue Gene/L.

    This book explains the instances where Blue Gene/L is unique in its programming environment. It does not delve into great depth about the technologies that are commonly used in the supercomputing industry, such as Message Passing Interface (MPI) and Aggregate Remote Memory Copy Interface (ARMCI). References are provided in those instances so you can find more information if desired.

    Prior to reading this book, you must have a strong background in MPI programming.

    Table of Contents

    Chapter 1. Application development overview

    Chapter 2. Programming modes

    Chapter 3. System calls supported by the Compute Node Kernel

    Chapter 4. Blue Gene/L-specific system calls

    Chapter 5. Developing applications with IBM XL compilers

    Chapter 6. Running and debugging applications

    Chapter 7. Checkpoint and restart support

    Chapter 8. One-sided communications

    Chapter 9. Control system (Bridge) APIs

    Chapter 10. mpirun APIs

    Chapter 11. Dynamic partition allocator APIs

    Chapter 12. High Throughput Computing on Blue Gene/L

    Appendix A. Statement of completion

    Appendix B. Electromagnetic compatibility

    Appendix C. Blue Gene/L safety considerations

    Appendix D. Restriction of Hazardous Substances Directive (RoHS) compliance

    Appendix E. Environment variables

    Appendix F. L1 data cache parity error recovery: Sample code


    Others who read this also read