User Guide for NYBlue/L
Overview
Simple Example: Compile, Link, Run
This user guide documents topics of interest to the end users of
NY Blue such as using the compilers, interactive and batch job
submission, and applications support.
Local and some offsite documentation can be found in the sidebar at
the left.
Blue Gene is not a typical parallel computer. It is meant for codes
that scale well into hundreds or even thousands of processors. The
processors in Blue Gene are slower than those on the BNL Linux clusters.
So, unless your code scales well and so can benefit from using a lot of
processors, you may be better off running it with fewer processors on
e.g. a standard Linux cluster.
The compute nodes on which your job runs are rebooted prior to
running your job on them, ensuring that there is no "junk" remaining
from whatever jobs ran on those nodes previously. The nodes are also
exclusively allocated to your job.
To run on NYBlue, you must submit your job to the LoadLeveler batch system.
If you find any errors on these pages please notify
NYBlue Web Administrator

- Copy the source code for a C language "Hello World" MPI program
to any test subdirectory of your home directory:
cp /bgl/samplecodes/c/hello.c /home/johndoe/tests/c/
- cd /home/johndoe/tests/c
- Compile and Link:
mpixlc -o helloc.exe hello.c
- See all available predefined partitions for your LoadLeveler job at the moment:
readyblocks.pl
- Create a LoadLeveler batch file example.ll, specifying in it an available predefined partition, and submit it to LoadLeveler:
llsubmit example.ll
- The output and (if any) error files 3236.out and 3236.err respectively appear in /home/johndoe/tests/c when the job has completed
- This is only a quick example, see the instructions for running LoadLeveler batch jobs.
Example Description: The batch job submission example above
uses the mpich wrapper mpixlc for the IBM C cross compiler to
create an executable for the compute nodes, then submits a LoadLevler batch job to run that executable on
the NY Blue compute nodes.

Last Modified: Tuesday, 15-Apr-2008 15:28:03 EDT
Please forward all questions about this site to:
NYBlue Web Administrator
|