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

  
 
  

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

NAME
     HPL_indxg2l - Map a global index into a local one.

SYNOPSIS
     #include "hpl.h"

     int  HPL_indxg2l(	const int IG, const int INB, const int NB, const int SR-
     CPROC, const int NPROCS );

DESCRIPTION
     HPL_indxg2l computes  the local index of a matrix entry pointed to  by  the
     global index IG.  This  local  returned index is the same in all processes.

ARGUMENTS
     IG      (input)		     const int
	     On  entry,  IG specifies the global index of the matrix  entry.  IG
	     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. NB must be larger than one.

     SRCPROC (input)		     const int
	     On entry, if SRCPROC = -1,  the  data   is  not   distributed   but
	     replicated,   in	which	case   this   routine  returns IG in all
	     processes. Otherwise, the value of SRCPROC is ignored.

     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_indxg2lp (3),	 HPL_indxg2p (3),    HPL_indxl2g (3),	 HPL_numroc (3),
     HPL_numrocI (3).

HPL 2.3 			December 2, 2018		  HPL_indxg2l(3)

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

home | help