#include "redist.h"
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
Go to the source code of this file.
|
void | Clacpy () |
|
void | Cblacs_pcoord () |
|
int | Cblacs_pnum () |
|
void | Csetpvmtids () |
|
void | Cblacs_get () |
|
void | Cblacs_pinfo () |
|
void | Cblacs_gridinfo () |
|
void | Cblacs_gridinit () |
|
void | Cblacs_exit () |
|
void | Cblacs_gridexit () |
|
void | Cblacs_setup () |
|
void | Cigebs2d () |
|
void | Cigebr2d () |
|
void | Cigesd2d () |
|
void | Cigerv2d () |
|
void | Cigsum2d () |
|
void | Cigamn2d () |
|
void | Cigamx2d () |
|
void | ilacpy_ () |
|
int | localindice () |
|
void * | mr2d_malloc () |
|
int | ppcm () |
|
int | localsize () |
|
int | memoryblocksize () |
|
int | changeorigin () |
|
void | paramcheck () |
|
void | scanD0 () |
|
void | dispmat () |
|
void | setmemory () |
|
void | freememory () |
|
int | scan_intervals () |
|
void | Cpigemr2do () |
|
void | Cpigemr2d () |
|
void * | mr2d_malloc (int n) |
|
int | pgcd (int a, int b) |
|
int | ppcm (int a, int b) |
|
int | localsize (int myprow, int p, int nbrow, int m) |
|
int | memoryblocksize (MDESC *a) |
|
void | checkequal (int ctxt, int a) |
|
void | paramcheck (MDESC *a, int i, int j, int m, int n, int p, int q, gcontext) |
|
int | changeorigin (int myp, int sp, int p, int bs, int i, int *decal, int *newsp) |
|
int | localindice (int ig, int jg, int templateheight, int templatewidth, MDESC *a) |
|
◆ BLOCK_CYCLIC_2D
#define BLOCK_CYCLIC_2D 1 |
◆ Clacpy
◆ dispmat
#define dispmat igedispmat |
◆ DIVUP
#define DIVUP |
( |
|
a, |
|
|
|
b |
|
) |
| ( ((a)-1) /(b)+1) |
◆ fortran_mr2d
#define fortran_mr2d pigemr2do |
◆ fortran_mr2dnew
#define fortran_mr2dnew pigemr2d |
◆ freememory
#define freememory igefreememory |
◆ icopy_
◆ ilacpy_
◆ max
#define max |
( |
|
A, |
|
|
|
B |
|
) |
| ((A)>(B)?(A):(B)) |
◆ min
#define min |
( |
|
A, |
|
|
|
B |
|
) |
| ((A)>(B)?(B):(A)) |
◆ NDEBUG
◆ RECVBUFF
◆ ROUNDUP
#define ROUNDUP |
( |
|
a, |
|
|
|
b |
|
) |
| (DIVUP(a,b)*(b)) |
◆ scan_intervals
#define scan_intervals igescan_intervals |
◆ scanD0
◆ SENDBUFF
◆ setmemory
#define setmemory igesetmemory |
◆ SHIFT
#define SHIFT |
( |
|
row, |
|
|
|
sprow, |
|
|
|
nbrow |
|
) |
| ((row)-(sprow)+ ((row) >= (sprow) ? 0 : (nbrow))) |
◆ SIZEBUFF
◆ static2
◆ Cblacs_exit()
◆ Cblacs_get()
◆ Cblacs_gridexit()
◆ Cblacs_gridinfo()
◆ Cblacs_gridinit()
◆ Cblacs_pcoord()
◆ Cblacs_pinfo()
◆ Cblacs_pnum()
◆ Cblacs_setup()
◆ changeorigin() [1/2]
◆ changeorigin() [2/2]
int changeorigin |
( |
int |
myp, |
|
|
int |
sp, |
|
|
int |
p, |
|
|
int |
bs, |
|
|
int |
i, |
|
|
int * |
decal, |
|
|
int * |
newsp |
|
) |
| |
◆ checkequal()
void checkequal |
( |
int |
ctxt, |
|
|
int |
a |
|
) |
| |
◆ Cigamn2d()
◆ Cigamx2d()
◆ Cigebr2d()
◆ Cigebs2d()
◆ Cigerv2d()
◆ Cigesd2d()
◆ Cigsum2d()
◆ Clacpy()
◆ Cpigemr2d()
◆ Cpigemr2do()
◆ Csetpvmtids()
◆ dispmat()
◆ freememory()
◆ ilacpy_()
◆ localindice() [1/2]
◆ localindice() [2/2]
int localindice |
( |
int |
ig, |
|
|
int |
jg, |
|
|
int |
templateheight, |
|
|
int |
templatewidth, |
|
|
MDESC * |
a |
|
) |
| |
◆ localsize() [1/2]
◆ localsize() [2/2]
int localsize |
( |
int |
myprow, |
|
|
int |
p, |
|
|
int |
nbrow, |
|
|
int |
m |
|
) |
| |
◆ memoryblocksize() [1/2]
◆ memoryblocksize() [2/2]
int memoryblocksize |
( |
MDESC * |
a | ) |
|
◆ mr2d_malloc() [1/2]
◆ mr2d_malloc() [2/2]
void* mr2d_malloc |
( |
int |
n | ) |
|
◆ paramcheck() [1/2]
◆ paramcheck() [2/2]
void paramcheck |
( |
MDESC * |
a, |
|
|
int |
i, |
|
|
int |
j, |
|
|
int |
m, |
|
|
int |
n, |
|
|
int |
p, |
|
|
int |
q, |
|
|
gcontext |
|
|
) |
| |
◆ pgcd()
int pgcd |
( |
int |
a, |
|
|
int |
b |
|
) |
| |
◆ ppcm() [1/2]
◆ ppcm() [2/2]
int ppcm |
( |
int |
a, |
|
|
int |
b |
|
) |
| |
◆ scan_intervals()
◆ scanD0()
◆ setmemory()