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

  
 
  

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

NAME
     HPL_indxl2g - Map a index-process pair into a global index.

SYNOPSIS
     #include "hpl.h"

     int HPL_indxl2g( const int IL, const int INB, const int NB, const int PROC,
     const int SRCPROC, const int NPROCS );

DESCRIPTION
     HPL_indxl2g computes the global index of a matrix	entry  pointed to by the
     local index IL of the process indicated by PROC.

ARGUMENTS
     IL      (input)		     const int
	     On  entry,  IL specifies the local  index of the matrix  entry.  IL
	     must be at least zero.

     INB     (input)		     const int
	     On entry,	INB  specifies	the size  of  the  first  block  of  the
	     global matrix. INB must be at least one.

     NB      (input)		     const int
	     On  entry,   NB specifies the blocking factor used to partition and
	     distribute the matrix A. NB must be larger than one.

     PROC    (input)		     const int
	     On entry, PROC  specifies the coordinate of the process whose local
	     array row or column is to be determined. PROC  must   be  at  least
	     zero and strictly less than NPROCS.

     SRCPROC (input)		     const int
	     On  entry,  SRCPROC  specifies  the coordinate of the  process that
	     possesses the first row or column of the matrix. SRCPROC must be at
	     least zero and strictly less than NPROCS.

     NPROCS  (input)		     const int
	     On entry,	NPROCS	specifies the total number of  process	rows  or
	     columns  over  which  the matrix is distributed.  NPROCS must be at
	     least one.

SEE ALSO
     HPL_indxg2l (3),	HPL_indxg2lp (3),    HPL_indxg2p (3),	 HPL_numroc (3),
     HPL_numrocI (3).

HPL 2.3 			December 2, 2018		  HPL_indxl2g(3)

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

home | help