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

  
 
  

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

NAME
     HPL_pdpanel_new - Create a panel data structure.

SYNOPSIS
     #include "hpl.h"

     void  HPL_pdpanel_new(  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_new creates and 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   address   of	the  panel  data
	     structure to create and initialize.

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

HPL 2.3 			December 2, 2018	      HPL_pdpanel_new(3)

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

home | help