HPL_pdupdateNT - Broadcast a panel and update the trailing submatrix.
#include "hpl.h"
void HPL_pdupdateNT( HPL_T_panel *
PBCST, int * IFLAG, HPL_T_panel * PANEL,
const int NN );
HPL_pdupdateNT broadcast - forward the panel PBCST and simultaneously
applies the row interchanges and updates part of the trailing (using the panel
PANEL) submatrix.
- PBCST (local input/output) HPL_T_panel *
- On entry, PBCST points to the data structure containing the panel (to be
broadcast) information.
- IFLAG (local output) int *
- On exit, IFLAG indicates whether or not the broadcast has been completed
when PBCST is not NULL on entry. In that case, IFLAG is left
unchanged.
- PANEL (local input/output) HPL_T_panel *
- On entry, PANEL points to the data structure containing the panel (to be
updated) information.
- NN (local input) const int
- On entry, NN specifies the local number of columns of the trailing
submatrix to be updated starting at the current position. NN must be at
least zero.
HPL_pdgesv (3), HPL_pdgesv0 (3),
HPL_pdgesvK1 (3), HPL_pdgesvK2 (3),
HPL_pdlaswp00T (3), HPL_pdlaswp01T (3).