buffer . | A portion of storage used | to hold | inputcommunicationor | and US (user space) as a message | ||||||||||||
output | data | temporarily. |
|
| passing interface | that | is optimized for | performance | ||||||||
|
|
|
|
|
|
| the switch. SeeInternetalso | ProtocolandUser Space. |
| |||||||
C |
|
|
|
|
|
| communicator | . An | MPI | object | that describes | the | ||||
C . |
|
|
|
|
|
| communication | context | and | an | associated group | of | ||||
A | general purpose programming | language. | It was |
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
| processes. |
|
|
|
|
|
|
| ||
formalized by ANSI standards committee for the C |
|
|
|
|
|
|
|
|
| |||||||
language in | 1984 and | by Uniforum | in | 1983. | compile . | To | translate a source program into an | |||||||||
C++ . |
|
|
|
|
| executable | program. |
|
|
|
|
| ||||
A general purpose programming language, | based |
|
|
|
|
|
|
|
| |||||||
on | C, | which | includes | extensions that | support | an |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
| condition . One of a set of specified values that | |||||||||
Extensions item | can | assume. |
|
|
|
|
|
| ||||||||
include: |
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Ÿ | strong typing |
|
|
| control | workstation | . | A | workstation attached | to | the | |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Ÿdata abstraction and encapsulationIBM RS/6000 SP SP that serves as a single point of
Ÿpolymorphism through function overloading and control allowing the administrator or operator to monito and manage the system using Parallel System Support
templates |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Programs. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
Ÿ class inheritance. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
call | arc . |
| The | representation | of |
| a |
| call |
|
|
|
| core |
| dump |
| . | A |
| process | by | which | the | current | state | o | ||||||||||||||||||||||
|
|
| between | two |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||
functions | within | the | Xprofiler | function | call |
|
| program is preserved in a file. Core dumps are usua | |||||||||||||||||||||||||||||||||||||||||
| tree. It |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||
appears |
| as | a | solid | line | between |
| the | two |
|
| associated with programs that have encountered an |
| ||||||||||||||||||||||||||||||||||||
|
|
| functions. The |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||||
arrowhead indicates | the | direction |
| of | the |
|
| unexpected, |
|
| |||||||||||||||||||||||||||||||||||||||
|
| call; the |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||
function | it | points | to is |
| the | one |
| that |
|
|
|
| Segmentation Fault, or severe user error. The current | ||||||||||||||||||||||||||||||||||||
|
| receives |
| the | call. | The |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||||
function | making | the | call |
| is | known calleras, | wthile |
|
|
| program state is needed for the programmer to |
|
| ||||||||||||||||||||||||||||||||||||
|
|
|
| diagnose | and | correct |
| the | problem. |
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||||
the | function receiving | the call | is calleeknown. | as |
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||||||
| the |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||
chaotic | relaxation |
| . | An | iterative | relaxation |
|
|
| core |
| file . | A | file | which |
| preserves | the | state | of | a |
| |||||||||||||||||||||||||||
| method |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| is | terminated | ||||||||||||||||||||||||||||
which | uses | a | combination | of | the | program, usually just before a program | |||||||||||||||||||||||||||||||||||||||||||
| and |
|
|
|
|
| error. | coreSee | alsodump. |
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| an | unexpected |
|
|
|
|
|
|
|
|
| ||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||||||||
divided | into |
| which | can | be | operated |
| on in |
|
| When | using either | of | the | PE | parallel |
| ||||||||||||||||||||||||||||||||
parallel. | The | boundaries | are |
|
|
|
| current |
| context . |
|
| |||||||||||||||||||||||||||||||||||||
calculated using |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||||||
whereas |
| the |
|
|
|
| debuggers, control of the parallel program and the |
| |||||||||||||||||||||||||||||||||||||||||
| interiors | are |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||
calculated | using |
|
|
| display of its data can be limited to a subset o | ||||||||||||||||||||||||||||||||||||||||||||
|
|
| tasks |
| that | belong | to | that | program. |
| This | subset | of | ta | |||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||
client | . | A | function | that |
| requests |
| services |
|
| is |
| called currentthe | context. You | can |
| set | the | current |
|
| ||||||||||||||||||||||||||||
|
| from |
| a server, |
| a | single | task, | multiple | tasks, | or | all | t | ||||||||||||||||||||||||||||||||||||
and | makes | them available |
| to | the |
| user. |
|
|
|
| context | to | be | |||||||||||||||||||||||||||||||||||
|
|
|
|
|
| tasks |
| in | the | program. |
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||
cluster . |
| A | group | of | processors | interconnected | through |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||
a high speed network that | can | be | used | forD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||
excellent | price/performance. |
|
|
|
|
|
|
|
|
|
|
| data |
| decomposition |
|
| . | A | method | of | breaking | up |
| (or |
|
| ||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||
collective | communication |
|
|
| . | A |
| communication |
|
|
|
|
| decomposing) | a |
| program |
| into | smaller | parts | to |
| exploit |
| ||||||||||||||||||||||||
|
|
|
|
|
|
|
|
| parallelism. One divides the program by dividing the | ||||||||||||||||||||||||||||||||||||||||
operation | which | involves |
| more | than | two |
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||
| processes |
| or | (usually |
| arrays) | into | smaller |
| parts | and | operating | |||||||||||||||||||||||||||||||||||||
tasks. Broadcasts, | reductions, | and |
| the |
|
|
|
| data |
|
|
| |||||||||||||||||||||||||||||||||||||
| MPI_Allreduce |
| independently. |
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| each |
| part |
|
|
|
|
|
|
|
|
|
|
| |||||||||||
subroutine are all examples of collective communication |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||
operations. | All | tasks | in |
| a |
| communicator | must |
|
| data |
| parallelism . |
| Refers | to | situations | where | parallel |
| |||||||||||||||||||||||||||||
participate. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| tasks |
| perform |
| the | same | computation |
| on | different | sets | ||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||
command | alias |
| . | When | using |
| the PE command line data. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||
debugger, | pdbx, |
| you | can |
| create |
| abbreviations |
| for |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||
existing | commands | using pdbxthealias | command. |
|
|
|
| dbx | . A symbolic command line debugger that is often | ||||||||||||||||||||||||||||||||||||||||
|
|
|
| provided | with |
| UNIX | systems. The PE | command | line |
|
| |||||||||||||||||||||||||||||||||||||
These | abbreviations | are commandknow asaliases. |
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||
|
|
|
| debugger,pdbx , is based dbxon thedbugger. |
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||
Communication | Subsystem | (CSS) |
|
|
|
| . | A |
| component | of |
| debugger |
|
| . | A debugger | provides | an |
| environment | in |
|
| |||||||||||||||||||||||||
the | Parallel | System | Support |
| Programs |
| that |
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||||||||
|
| provides |
|
|
| you | can |
| manually | control | the |
| execution | of | a |
| |||||||||||||||||||||||||||||||||
software | support |
| for | the | SP | Switch. |
| CSS |
|
|
|
| which |
|
|
|
| ||||||||||||||||||||||||||||||||
|
| provides | two |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||
protocols: | IP | (Internet | Protocol) |
| for |
|
|
|
|
| program. It also provides the ability to display th | ||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| data |
| and operation. |
|
|
|
|
|
|
|
|
|
| |||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| program's |
|
|
|
|
|
|
|
|
|
|
| |||||||||||||
188 |
| IBM | PE | for | AIX | V2R4.0: | Messages |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|