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 | MDESC |
struct | IDESC |
Macros | |
#define | static2 static |
#define | fortran_mr2d pitrmr2do |
#define | fortran_mr2dnew pitrmr2d |
#define | icopy_ icopy |
#define | ilacpy_ ilacpy |
#define | Clacpy Citrlacpy |
#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 itrscanD0 |
#define | dispmat itrdispmat |
#define | setmemory itrsetmemory |
#define | freememory itrfreememory |
#define | scan_intervals itrscan_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 | 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 | Cpitrmr2do () |
void | Cpitrmr2d () |
static2 void | initblock (int *block, int m, int n) |
void | initforpvm (int argc, argv) |
int | main (int argc, argv) |
#define BLOCK_CYCLIC_2D 1 |
Definition at line 88 of file pitrmrdrv.c.
#define Clacpy Citrlacpy |
Definition at line 75 of file pitrmrdrv.c.
#define dispmat itrdispmat |
Definition at line 135 of file pitrmrdrv.c.
#define DIVUP | ( | a, | |
b | |||
) | ( ((a)-1) /(b)+1) |
Definition at line 96 of file pitrmrdrv.c.
#define fortran_mr2d pitrmr2do |
Definition at line 70 of file pitrmrdrv.c.
#define fortran_mr2dnew pitrmr2d |
Definition at line 71 of file pitrmrdrv.c.
#define freememory itrfreememory |
Definition at line 137 of file pitrmrdrv.c.
#define icopy_ icopy |
Definition at line 72 of file pitrmrdrv.c.
#define ilacpy_ ilacpy |
Definition at line 73 of file pitrmrdrv.c.
#define max | ( | A, | |
B | |||
) | ((A)>(B)?(A):(B)) |
Definition at line 94 of file pitrmrdrv.c.
#define min | ( | A, | |
B | |||
) | ((A)>(B)?(B):(A)) |
Definition at line 95 of file pitrmrdrv.c.
#define nbparameter 24 |
#define NDEBUG |
Definition at line 154 of file pitrmrdrv.c.
#define RECVBUFF 1 |
Definition at line 148 of file pitrmrdrv.c.
#define ROUNDUP | ( | a, | |
b | |||
) | (DIVUP(a,b)*(b)) |
Definition at line 97 of file pitrmrdrv.c.
#define scan_intervals itrscan_intervals |
Definition at line 138 of file pitrmrdrv.c.
#define scanD0 itrscanD0 |
Definition at line 134 of file pitrmrdrv.c.
#define SENDBUFF 0 |
Definition at line 147 of file pitrmrdrv.c.
#define setmemory itrsetmemory |
Definition at line 136 of file pitrmrdrv.c.
#define SHIFT | ( | row, | |
sprow, | |||
nbrow | |||
) | ((row)-(sprow)+ ((row) >= (sprow) ? 0 : (nbrow))) |
Definition at line 93 of file pitrmrdrv.c.
#define SIZEBUFF 2 |
Definition at line 149 of file pitrmrdrv.c.
#define static2 static |
Definition at line 60 of file pitrmrdrv.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 | ( | ) |
int changeorigin | ( | ) |
void Cigamn2d | ( | ) |
void Cigamx2d | ( | ) |
void Cigebr2d | ( | ) |
void Cigebs2d | ( | ) |
void Cigerv2d | ( | ) |
void Cigesd2d | ( | ) |
void Cigsum2d | ( | ) |
void Clacpy | ( | ) |
void Cpitrmr2d | ( | ) |
void Cpitrmr2do | ( | ) |
void Csetpvmtids | ( | ) |
void dispmat | ( | ) |
void freememory | ( | ) |
void ilacpy_ | ( | ) |
static2 void initblock | ( | int * | block, |
int | m, | ||
int | n | ||
) |
Definition at line 164 of file pitrmrdrv.c.
void initforpvm | ( | int | argc, |
argv | |||
) |
Definition at line 224 of file pitrmrdrv.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 | ( | ) |