ScaLAPACK 2.1
2.1
ScaLAPACK: Scalable Linear Algebra PACKage
|
#include "redist.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <ctype.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 |
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 () |
void | setmemory (int **adpointer, int blocksize) |
void | freememory (int *ptrtobefreed) |
static2 int | insidemat (char *uplo, char *diag, int i, int j, int m, int n, int *offset) |
static2 void | intersect (char *uplo, char *diag, int j, int start, int end, int action, int *ptrsizebuff, int **pptrbuff, int *ptrblock, int m, int n, MDESC *ma, int ia, int ja, int templateheight0, int templatewidth0, MDESC *mb, int ib, int jb, int templateheight1, int templatewidth1) |
int | scan_intervals (char type, int ja, int jb, int n, MDESC *ma, MDESC *mb, int q0, int q1, int col0, int col1, IDESC *result) |
void | scanD0 (char *uplo, char *diag, int action, ptrbuff, int *ptrsizebuff, int m, int n, MDESC *ma, int ia, int ja, int p0, int q0, MDESC *mb, int ib, int jb, int p1, int q1, IDESC *v_inter, int vinter_nb, IDESC *h_inter, int hinter_nb, int *ptrbuff *ptrblock) |
#define SHIFT | ( | row, | |
sprow, | |||
nbrow | |||
) | ((row)-(sprow)+ ((row) >= (sprow) ? 0 : (nbrow))) |
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 int insidemat | ( | char * | uplo, |
char * | diag, | ||
int | i, | ||
int | j, | ||
int | m, | ||
int | n, | ||
int * | offset | ||
) |
int localindice | ( | ) |
int localsize | ( | ) |
int memoryblocksize | ( | ) |
void* mr2d_malloc | ( | ) |
void paramcheck | ( | ) |
int ppcm | ( | ) |
int scan_intervals | ( | ) |
void scanD0 | ( | ) |
void setmemory | ( | ) |