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 psgemr2do |
#define | fortran_mr2dnew psgemr2d |
#define | scopy_ scopy |
#define | slacpy_ slacpy |
#define | Clacpy Csgelacpy |
#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 sgescanD0 |
#define | dispmat sgedispmat |
#define | setmemory sgesetmemory |
#define | freememory sgefreememory |
#define | scan_intervals sgescan_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 | Csgesd2d () |
void | Csgerv2d () |
void | slacpy_ () |
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 | Cpsgemr2do () |
void | Cpsgemr2d () |
static2 void | initblock (float *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 psgemrdrv.c.
#define Clacpy Csgelacpy |
Definition at line 75 of file psgemrdrv.c.
#define dispmat sgedispmat |
Definition at line 135 of file psgemrdrv.c.
#define DIVUP | ( | a, | |
b | |||
) | ( ((a)-1) /(b)+1) |
Definition at line 96 of file psgemrdrv.c.
#define fortran_mr2d psgemr2do |
Definition at line 70 of file psgemrdrv.c.
#define fortran_mr2dnew psgemr2d |
Definition at line 71 of file psgemrdrv.c.
#define freememory sgefreememory |
Definition at line 137 of file psgemrdrv.c.
#define max | ( | A, | |
B | |||
) | ((A)>(B)?(A):(B)) |
Definition at line 94 of file psgemrdrv.c.
#define min | ( | A, | |
B | |||
) | ((A)>(B)?(B):(A)) |
Definition at line 95 of file psgemrdrv.c.
#define nbparameter 24 |
#define NDEBUG |
Definition at line 154 of file psgemrdrv.c.
#define RECVBUFF 1 |
Definition at line 148 of file psgemrdrv.c.
#define ROUNDUP | ( | a, | |
b | |||
) | (DIVUP(a,b)*(b)) |
Definition at line 97 of file psgemrdrv.c.
#define scan_intervals sgescan_intervals |
Definition at line 138 of file psgemrdrv.c.
#define scanD0 sgescanD0 |
Definition at line 134 of file psgemrdrv.c.
#define scopy_ scopy |
Definition at line 72 of file psgemrdrv.c.
#define SENDBUFF 0 |
Definition at line 147 of file psgemrdrv.c.
#define setmemory sgesetmemory |
Definition at line 136 of file psgemrdrv.c.
#define SHIFT | ( | row, | |
sprow, | |||
nbrow | |||
) | ((row)-(sprow)+ ((row) >= (sprow) ? 0 : (nbrow))) |
Definition at line 93 of file psgemrdrv.c.
#define SIZEBUFF 2 |
Definition at line 149 of file psgemrdrv.c.
#define slacpy_ slacpy |
Definition at line 73 of file psgemrdrv.c.
#define static2 static |
Definition at line 60 of file psgemrdrv.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 Cpsgemr2d | ( | ) |
void Cpsgemr2do | ( | ) |
void Csetpvmtids | ( | ) |
void Csgerv2d | ( | ) |
void Csgesd2d | ( | ) |
void dispmat | ( | ) |
void freememory | ( | ) |
static2 void initblock | ( | float * | block, |
int | m, | ||
int | n | ||
) |
Definition at line 164 of file psgemrdrv.c.
void initforpvm | ( | int | argc, |
argv | |||
) |
Definition at line 224 of file psgemrdrv.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 | ( | ) |
void slacpy_ | ( | ) |