Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
HPL_pdpanel_init(3)	      HPL Library Functions	     HPL_pdpanel_init(3)

NAME
     HPL_pdpanel_init - Initialize the panel resources.

SYNOPSIS
     #include "hpl.h"

     void  HPL_pdpanel_init(  HPL_T_grid * GRID, HPL_T_palg * ALGO, const int M,
     const int N, const int JB, HPL_T_pmat * A, const  int  IA,  const	int  JA,
     const int TAG, HPL_T_panel * PANEL );

DESCRIPTION
     HPL_pdpanel_init initializes a panel data structure.

ARGUMENTS
     GRID    (local input)	     HPL_T_grid *
	     On  entry,   GRID	 points   to  the  data structure containing the
	     process grid information.

     ALGO    (global input)	     HPL_T_palg *
	     On entry,	ALGO  points to  the data structure containing the algo-
	     rithmic parameters.

     M	     (local input)	     const int
	     On entry, M specifies the global number of rows of  the  panel.   M
	     must be at least zero.

     N	     (local input)	     const int
	     On entry,	N  specifies  the  global number of columns of the panel
	     and trailing submatrix. N must be at least zero.

     JB      (global input)	     const int
	     On  entry,  JB specifies is the number of columns of the panel.  JB
	     must be at least zero.

     A	     (local input/output)    HPL_T_pmat *
	     On entry, A points to the data structure containing the local array
	     information.

     IA      (global input)	     const int
	     On entry,	IA  is	the global row index identifying the  panel  and
	     trailing submatrix. IA must be at least zero.

     JA      (global input)	     const int
	     On  entry,  JA is the global column index identifying the panel and
	     trailing submatrix. JA must be at least zero.

     TAG     (global input)	     const int
	     On entry, TAG is the row broadcast message id.

     PANEL   (local input/output)    HPL_T_panel *
	     On entry,	PANEL  points to the data structure containing the panel
	     information.

SEE ALSO
     HPL_pdpanel_new (3), HPL_pdpanel_disp (3), HPL_pdpanel_free (3).

HPL 2.3 			December 2, 2018	     HPL_pdpanel_init(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=HPL_pdpanel_init&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help