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

  
 
  

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

NAME
     HPL_dlocmax - finds the maximum entry in matrix column.

SYNOPSIS
     #include "hpl.h"

     void HPL_dlocmax( HPL_T_panel * PANEL, const int N, const int II, const int
     JJ, double * WORK );

DESCRIPTION
     HPL_dlocmax  finds   the maximum entry in the current column  and packs the
     useful information in  WORK[0:3].	On exit,   WORK[0]  contains  the  local
     maximum   absolute  value	scalar,  WORK[1] is the  corresponding local row
     index,  WORK[2]  is the corresponding global row index, and WORK[3] is  the
     coordinate  of  the  process  owning this max.  When N  is less than 1, the
     WORK[0:2] is initialized to zero, and WORK[3] is set to the total number of
     process rows.

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

     N	     (local input)	     const int
	     On entry,	N specifies the local number of rows of the column of  A
	     on which we operate.

     II      (local input)	     const int
	     On entry, II  specifies the row offset where the column to be oper-
	     ated on starts with respect to the panel.

     JJ      (local input)	     const int
	     On  entry,  JJ   specifies the column offset where the column to be
	     operated on starts with respect to the panel.

     WORK    (local workspace)	     double *
	     On entry, WORK  is  a workarray of  size  at  least  4.   On  exit,
	     WORK[0]  contains	 the   local   maximum	 absolute  value scalar,
	     WORK[1] contains  the corresponding local row index,  WORK[2]  con-
	     tains  the corresponding global row index, and  WORK[3]  is the co-
	     ordinate of process owning this max.

SEE ALSO
     HPL_dlocswpN (3),	HPL_dlocswpT (3),   HPL_pdmxswp (3),   HPL_pdpancrN (3),
     HPL_pdpancrT (3),	 HPL_pdpanllN (3),  HPL_pdpanllT (3),  HPL_pdpanrlN (3),
     HPL_pdpanrlT (3), HPL_pdrpancrN (3), HPL_pdrpancrT (3),  HPL_pdrpanllN (3),
     HPL_pdrpanllT (3), HPL_pdrpanrlN (3), HPL_pdrpanrlT (3), HPL_pdfact (3).

HPL 2.3 			December 2, 2018		  HPL_dlocmax(3)

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

home | help