ScaLAPACK 2.1
2.1
ScaLAPACK: Scalable Linear Algebra PACKage
|
#include "redist.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <assert.h>
#include <varargs.h>
Go to the source code of this file.
Data Structures | |
struct | complex |
struct | MDESC |
struct | IDESC |
Macros | |
#define | static2 static |
#define | fortran_mr2d pcgemr2do |
#define | fortran_mr2dnew pcgemr2d |
#define | ccopy_ ccopy |
#define | clacpy_ clacpy |
#define | Clacpy Ccgelacpy |
#define | BLOCK_CYCLIC_2D 1 |
#define | SHIFT(row, sprow, nbrow) ((row)-(sprow)+ ((row) >= (sprow) ? 0 : (nbrow))) |
#define | max(A, B) ((A)>(B)?(A):(B)) |
#define | min(A, B) ((A)>(B)?(B):(A)) |
#define | DIVUP(a, b) ( ((a)-1) /(b)+1) |
#define | ROUNDUP(a, b) (DIVUP(a,b)*(b)) |
#define | scanD0 cgescanD0 |
#define | dispmat cgedispmat |
#define | setmemory cgesetmemory |
#define | freememory cgefreememory |
#define | scan_intervals cgescan_intervals |
#define | SENDBUFF 0 |
#define | RECVBUFF 1 |
#define | SIZEBUFF 2 |
#define | NDEBUG |
#define | nbparameter 24 |
Functions | |
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 | Ccgesd2d () |
void | Ccgerv2d () |
void | clacpy_ () |
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 | Cpcgemr2do () |
void | Cpcgemr2d () |
static2 void | initblock (complex *block, int m, int n) |
void | initforpvm (int argc, argv) |
int | main (int argc, argv) |
#define BLOCK_CYCLIC_2D 1 |
Definition at line 92 of file pcgemrdrv.c.
#define ccopy_ ccopy |
Definition at line 73 of file pcgemrdrv.c.
#define Clacpy Ccgelacpy |
Definition at line 76 of file pcgemrdrv.c.
#define clacpy_ clacpy |
Definition at line 74 of file pcgemrdrv.c.
#define dispmat cgedispmat |
Definition at line 139 of file pcgemrdrv.c.
#define DIVUP | ( | a, | |
b | |||
) | ( ((a)-1) /(b)+1) |
Definition at line 100 of file pcgemrdrv.c.
#define fortran_mr2d pcgemr2do |
Definition at line 71 of file pcgemrdrv.c.
#define fortran_mr2dnew pcgemr2d |
Definition at line 72 of file pcgemrdrv.c.
#define freememory cgefreememory |
Definition at line 141 of file pcgemrdrv.c.
#define max | ( | A, | |
B | |||
) | ((A)>(B)?(A):(B)) |
Definition at line 98 of file pcgemrdrv.c.
#define min | ( | A, | |
B | |||
) | ((A)>(B)?(B):(A)) |
Definition at line 99 of file pcgemrdrv.c.
#define nbparameter 24 |
#define NDEBUG |
Definition at line 158 of file pcgemrdrv.c.
#define RECVBUFF 1 |
Definition at line 152 of file pcgemrdrv.c.
#define ROUNDUP | ( | a, | |
b | |||
) | (DIVUP(a,b)*(b)) |
Definition at line 101 of file pcgemrdrv.c.
#define scan_intervals cgescan_intervals |
Definition at line 142 of file pcgemrdrv.c.
#define scanD0 cgescanD0 |
Definition at line 138 of file pcgemrdrv.c.
#define SENDBUFF 0 |
Definition at line 151 of file pcgemrdrv.c.
#define setmemory cgesetmemory |
Definition at line 140 of file pcgemrdrv.c.
#define SHIFT | ( | row, | |
sprow, | |||
nbrow | |||
) | ((row)-(sprow)+ ((row) >= (sprow) ? 0 : (nbrow))) |
Definition at line 97 of file pcgemrdrv.c.
#define SIZEBUFF 2 |
Definition at line 153 of file pcgemrdrv.c.
#define static2 static |
Definition at line 61 of file pcgemrdrv.c.
void Cblacs_exit | ( | ) |
void Cblacs_get | ( | ) |
void Cblacs_gridexit | ( | ) |
void Cblacs_gridinfo | ( | ) |
void Cblacs_gridinit | ( | ) |
void Cblacs_pcoord | ( | ) |
void Cblacs_pinfo | ( | ) |
int Cblacs_pnum | ( | ) |
void Cblacs_setup | ( | ) |
void Ccgerv2d | ( | ) |
void Ccgesd2d | ( | ) |
int changeorigin | ( | ) |
void Cigamn2d | ( | ) |
void Cigamx2d | ( | ) |
void Cigebr2d | ( | ) |
void Cigebs2d | ( | ) |
void Cigerv2d | ( | ) |
void Cigesd2d | ( | ) |
void Cigsum2d | ( | ) |
void Clacpy | ( | ) |
void clacpy_ | ( | ) |
void Cpcgemr2d | ( | ) |
void Cpcgemr2do | ( | ) |
void Csetpvmtids | ( | ) |
void dispmat | ( | ) |
void freememory | ( | ) |
Definition at line 168 of file pcgemrdrv.c.
void initforpvm | ( | int | argc, |
argv | |||
) |
Definition at line 228 of file pcgemrdrv.c.
int localindice | ( | ) |
int localsize | ( | ) |
int main | ( | int | argc, |
argv | |||
) |
int memoryblocksize | ( | ) |
void* mr2d_malloc | ( | ) |
void paramcheck | ( | ) |
int ppcm | ( | ) |
int scan_intervals | ( | ) |
void scanD0 | ( | ) |
void setmemory | ( | ) |