|
ScaLAPACK 2.1
2.1
ScaLAPACK: Scalable Linear Algebra PACKage
|
Go to the documentation of this file.
3 #if (INTFACE == C_CALL)
4 void Cigebs2d(
int ConTxt,
char *scope,
char *top,
int m,
int n,
int *A,
int lda)
49 void BI_ArgCheck(
int,
int,
char *,
char,
char,
char,
int,
int,
int,
int,
80 #if (BlacsDebugLvl > 0)
89 if (ttop ==
' ') ttop = DefBSTop;
92 else tlda =
Mpval(lda);
130 else if ( (tlda ==
Mpval(m)) || (
Mpval(n) == 1) )
185 BI_BlacsErr(
Mpval(ConTxt), __LINE__, __FILE__,
"Unknown topology '%c'",ttop);
void BI_MpathBS(BLACSCONTEXT *ctxt, BLACBUFF *bp, SDRVPTR send, int npaths)
BLACBUFF * BI_Pack(BLACSCONTEXT *ctxt, BVOID *A, BLACBUFF *bp, MPI_Datatype Dtype)
BLACBUFF * BI_GetBuff(int length)
void BI_Asend(BLACSCONTEXT *ctxt, int dest, int msgid, BLACBUFF *bp)
void BI_Ssend(BLACSCONTEXT *ctxt, int dest, int msgid, BLACBUFF *bp)
#define MGetConTxt(Context, ctxtptr)
int BI_HypBS(BLACSCONTEXT *ctxt, BLACBUFF *bp, SDRVPTR send)
F_VOID_FUNC igebs2d_(int *ConTxt, F_CHAR scope, F_CHAR top, int *m, int *n, int *A, int *lda)
void(* SDRVPTR)(BLACSCONTEXT *, int, int, BLACBUFF *)
void BI_TreeBS(BLACSCONTEXT *ctxt, BLACBUFF *bp, SDRVPTR send, int nbranches)
MPI_Datatype BI_GetMpiGeType(BLACSCONTEXT *ctxt, int m, int n, int lda, MPI_Datatype Dtype, int *N)
void BI_BlacsErr(int ConTxt, int line, char *file, char *form,...)
void BI_ArgCheck(int ConTxt, int RoutType, char *routine, char scope, char uplo, char diag, int m, int n, int lda, int nprocs, int *prows, int *pcols)
#define BI_MPI_TYPE_FREE(t)
void BI_IdringBS(BLACSCONTEXT *ctxt, BLACBUFF *bp, SDRVPTR send, int step)
void BI_UpdateBuffs(BLACBUFF *Newbp)
void BI_SringBS(BLACSCONTEXT *ctxt, BLACBUFF *bp, SDRVPTR send)
int BI_BuffIsFree(BLACBUFF *bp, int Wait)