9.3 Usage Description

The library performs the operation $C \leftarrow \beta C + \alpha AB$. In order to do this, we first initialize the library telling it to which user array it should bind the chare arrays used to represent $A, B,$ and $C$. When each element of the user arrays bound to $A$ and $B$ is ready, it makes a library call telling it to start the multiplication. The array bound to $C$ makes a similar call, specifying a callback to be called then the operation is done. As each chunk of $C$ is ready, the library executes the callback.



May 26, 2012
Charm Homepage