#include "Bconfig.h"Go to the source code of this file.
Data Structures | |
| struct | bLaCsScOpE |
| struct | bLaCsCoNtExT |
| struct | DCOMPLEX |
| struct | SCOMPLEX |
| struct | bLaCbUfF |
Macros | |
| #define | BI_DistType unsigned short |
| #define | BI_MpiDistType MPI_UNSIGNED_SHORT |
| #define | BUFFALIGN 8 /* force all buffers to 8 byte alignment */ |
| #define | BANYNODE MPI_ANY_SOURCE |
| #define | PT2PTID 9976 /* TAG used for point to point */ |
| #define | NOTINCONTEXT -1 /* Indicates node called gridmap, but not in grid */ |
| #define | MAXNCTXT 10 /* initial guess at max # of contexts */ |
| #define | MAXNSYSCTXT 10 /* initial guess at max # of system context */ |
| #define | AOPDONE MPI_REQUEST_NULL |
| #define | BUFWAIT 120 /* Length of time to wait for emergency buff */ |
| #define | NORV 1 /* No receiver (only 1 proc in scoped op) */ |
| #define | NPOW2 2 /* Number of procs is not a power of 2 */ |
| #define | BADSCP 3 /* Scope not row, column or all */ |
| #define | INTEGER 3 |
| #define | SINGLE 4 |
| #define | DOUBLE 6 |
| #define | COMPLEX8 5 |
| #define | COMPLEX16 7 |
| #define | FULLCON 0 /* top is fully connected */ |
| #define | RT_SD 1 |
| #define | RT_RV 2 |
| #define | RT_BS 3 |
| #define | RT_BR 4 |
| #define | RT_COMB 5 |
| #define | SGET_SYSCONTXT 0 |
| #define | SGET_MSGIDS 1 |
| #define | SGET_DEBUGLVL 2 |
| #define | SGET_BLACSCONTXT 10 |
| #define | SGET_NR_BS 11 |
| #define | SGET_NB_BS 12 |
| #define | SGET_NR_CO 13 |
| #define | SGET_NB_CO 14 |
| #define | SGET_TOPSREPEAT 15 |
| #define | SGET_TOPSCOHRNT 16 |
| #define | BVOID void |
| #define | Mlowcase(C) |
| #define | Mgridinfo(ctxt, Ng0, nprow0, npcol0, myrow0, mycol0) |
| #define | Mpcoord(ctxt, node, prow, pcol) |
| #define | Mvpcoord(ctxt, node, prow, pcol) |
| #define | Mkpnum(ctxt, prow, pcol) |
| #define | Mvkpnum(ctxt, prow, pcol) |
| #define | Mscopeid(ctxt) |
| #define | MGetConTxt(Context, ctxtptr) |
| #define | Mmpierror(ierr, rout, ctxt, line, file) |
| #define | ErrPrint |
| #define | F_VOID_FUNC void |
| #define | F_INT_FUNC Int |
| #define | F_DOUBLE_FUNC double |
| #define | F2C_CharTrans(c) |
| #define | F_CHAR char * |
| #define | Mpval(para) |
| #define | Mpaddress(para) |
| #define | Mwalltime dwalltime00_ |
| #define | Rabs(x) |
| #define | Cabs(z) |
| #define | trsize(diag, m, n, bytes, length) |
| #define | BI_cmvcopy(m, n, A, lda, buff) |
| #define | BI_cvmcopy(m, n, A, lda, buff) |
| #define | BI_zmvcopy(m, n, A, lda, buff) |
| #define | BI_zvmcopy(m, n, A, lda, buff) |
| #define | BI_MPI_TYPE_FREE(t) |
Typedefs | |
| typedef struct bLaCsScOpE | BLACSSCOPE |
| typedef struct bLaCsCoNtExT | BLACSCONTEXT |
| typedef struct bLaCbUfF | BLACBUFF |
| typedef void(* | VVFUNPTR) (Int, char *, char *) |
| typedef void(* | SDRVPTR) (BLACSCONTEXT *, Int, Int, BLACBUFF *) |
Functions | |
| void | BI_BlacsWarn (Int ConTxt, Int line, char *file, char *form,...) |
| void | BI_BlacsErr (Int ConTxt, Int line, char *file, char *form,...) |
| Int | BI_ContxtNum (BLACSCONTEXT *ctxt) |
Variables | |
| Int * | BI_COMM_WORLD |
| #define BI_cmvcopy | ( | m, | |
| n, | |||
| A, | |||
| lda, | |||
| buff ) |
| #define BI_cvmcopy | ( | m, | |
| n, | |||
| A, | |||
| lda, | |||
| buff ) |
| #define BI_zmvcopy | ( | m, | |
| n, | |||
| A, | |||
| lda, | |||
| buff ) |
| #define BI_zvmcopy | ( | m, | |
| n, | |||
| A, | |||
| lda, | |||
| buff ) |
| #define BUFFALIGN 8 /* force all buffers to 8 byte alignment */ |
| #define BUFWAIT 120 /* Length of time to wait for emergency buff */ |
| #define Cabs | ( | z | ) |
| #define ErrPrint |
| #define MAXNSYSCTXT 10 /* initial guess at max # of system context */ |
| #define MGetConTxt | ( | Context, | |
| ctxtptr ) |
Definition at line 200 of file Bdef.h.
| #define Mgridinfo | ( | ctxt, | |
| Ng0, | |||
| nprow0, | |||
| npcol0, | |||
| myrow0, | |||
| mycol0 ) |
Definition at line 150 of file Bdef.h.
| #define Mkpnum | ( | ctxt, | |
| prow, | |||
| pcol ) |
| #define Mlowcase | ( | C | ) |
| #define Mpcoord | ( | ctxt, | |
| node, | |||
| prow, | |||
| pcol ) |
| #define Mscopeid | ( | ctxt | ) |
Definition at line 179 of file Bdef.h.
| #define Mvkpnum | ( | ctxt, | |
| prow, | |||
| pcol ) |
| #define Mvpcoord | ( | ctxt, | |
| node, | |||
| prow, | |||
| pcol ) |
| #define Mwalltime dwalltime00_ |
| #define NOTINCONTEXT -1 /* Indicates node called gridmap, but not in grid */ |
| #define Rabs | ( | x | ) |
| #define trsize | ( | diag, | |
| m, | |||
| n, | |||
| bytes, | |||
| length ) |
Definition at line 275 of file Bdef.h.
| typedef struct bLaCsCoNtExT BLACSCONTEXT |
| typedef struct bLaCsScOpE BLACSSCOPE |
| typedef void(* SDRVPTR) (BLACSCONTEXT *, Int, Int, BLACBUFF *) |
Definition at line 3 of file BI_BlacsErr.c.
Definition at line 3 of file BI_BlacsWarn.c.
| Int BI_ContxtNum | ( | BLACSCONTEXT * | ctxt | ) |
Definition at line 3 of file BI_ContxtNum.c.
|
extern |
Definition at line 13 of file BI_GlobalVars.c.