COMBINATORIAL_BLAS  1.6
SpDefs.h File Reference
#include <stdint.h>
#include <inttypes.h>
#include <cmath>
#include <limits.h>
#include "SequenceHeaps/knheap.C"
#include "psort/psort.h"
#include "psort/psort_samplesort.h"
#include "psort/MersenneTwister.h"
#include "CommGrid.h"

Go to the source code of this file.

Namespaces

 combblas
 

Macros

#define __STDC_CONSTANT_MACROS
 
#define __STDC_LIMIT_MACROS
 
#define ONEMILLION   1000000
 
#define MAXLINELENGTH   200
 
#define MINLINELENGTH   2
 
#define PRINT_LIMIT   50
 
#define EPSILON   0.01
 
#define FLOPSPERLOC   0
 
#define HEAPMERGE   1
 
#define MEM_EFFICIENT_STAGES   16
 
#define MAXVERTNAME   64
 
#define GRIDMISMATCH   3001
 
#define DIMMISMATCH   3002
 
#define NOTSQUARE   3003
 
#define NOFILE   3004
 
#define MATRIXALIAS   3005
 
#define UNKNOWNMPITYPE   3006
 
#define TRTAGNZ   121
 
#define TRTAGM   122
 
#define TRTAGN   123
 
#define TRTAGROWS   124
 
#define TRTAGCOLS   125
 
#define TRTAGVALS   126
 
#define RDTAGINDS   127
 
#define RDTAGVALS   128
 
#define RDTAGNNZ   129
 
#define RFROWIDS   130
 
#define RFCOLIDS   131
 
#define TRROWX   132
 
#define TRCOLX   133
 
#define TRX   134
 
#define TRI   135
 
#define TRNNZ   136
 
#define TROST   137
 
#define TRLUT   138
 
#define SWAPTAG   139
 
#define ROTATE   140
 
#define PUPSIZE   141
 
#define PUPDATA   142
 
#define ALIGN   8
 
#define THRESHOLD   4
 
#define MEMORYINBYTES   (196 * 1048576)
 

Enumerations

enum  combblas::Dim { combblas::Column, combblas::Row }
 

Variables

int cblas_splits
 

Macro Definition Documentation

◆ __STDC_CONSTANT_MACROS

#define __STDC_CONSTANT_MACROS

Definition at line 34 of file SpDefs.h.

◆ __STDC_LIMIT_MACROS

#define __STDC_LIMIT_MACROS

Definition at line 37 of file SpDefs.h.

◆ ALIGN

#define ALIGN   8

Definition at line 121 of file SpDefs.h.

◆ DIMMISMATCH

#define DIMMISMATCH   3002

Definition at line 73 of file SpDefs.h.

◆ EPSILON

#define EPSILON   0.01

Definition at line 64 of file SpDefs.h.

◆ FLOPSPERLOC

#define FLOPSPERLOC   0

Definition at line 65 of file SpDefs.h.

◆ GRIDMISMATCH

#define GRIDMISMATCH   3001

Definition at line 72 of file SpDefs.h.

◆ HEAPMERGE

#define HEAPMERGE   1

Definition at line 66 of file SpDefs.h.

◆ MATRIXALIAS

#define MATRIXALIAS   3005

Definition at line 76 of file SpDefs.h.

◆ MAXLINELENGTH

#define MAXLINELENGTH   200

Definition at line 61 of file SpDefs.h.

◆ MAXVERTNAME

#define MAXVERTNAME   64

Definition at line 68 of file SpDefs.h.

◆ MEM_EFFICIENT_STAGES

#define MEM_EFFICIENT_STAGES   16

Definition at line 67 of file SpDefs.h.

◆ MEMORYINBYTES

#define MEMORYINBYTES   (196 * 1048576)

Definition at line 129 of file SpDefs.h.

◆ MINLINELENGTH

#define MINLINELENGTH   2

Definition at line 62 of file SpDefs.h.

◆ NOFILE

#define NOFILE   3004

Definition at line 75 of file SpDefs.h.

◆ NOTSQUARE

#define NOTSQUARE   3003

Definition at line 74 of file SpDefs.h.

◆ ONEMILLION

#define ONEMILLION   1000000

Definition at line 60 of file SpDefs.h.

◆ PRINT_LIMIT

#define PRINT_LIMIT   50

Definition at line 63 of file SpDefs.h.

◆ PUPDATA

#define PUPDATA   142

Definition at line 110 of file SpDefs.h.

◆ PUPSIZE

#define PUPSIZE   141

Definition at line 109 of file SpDefs.h.

◆ RDTAGINDS

#define RDTAGINDS   127

Definition at line 95 of file SpDefs.h.

◆ RDTAGNNZ

#define RDTAGNNZ   129

Definition at line 97 of file SpDefs.h.

◆ RDTAGVALS

#define RDTAGVALS   128

Definition at line 96 of file SpDefs.h.

◆ RFCOLIDS

#define RFCOLIDS   131

Definition at line 99 of file SpDefs.h.

◆ RFROWIDS

#define RFROWIDS   130

Definition at line 98 of file SpDefs.h.

◆ ROTATE

#define ROTATE   140

Definition at line 108 of file SpDefs.h.

◆ SWAPTAG

#define SWAPTAG   139

Definition at line 107 of file SpDefs.h.

◆ THRESHOLD

#define THRESHOLD   4

Definition at line 125 of file SpDefs.h.

◆ TRCOLX

#define TRCOLX   133

Definition at line 101 of file SpDefs.h.

◆ TRI

#define TRI   135

Definition at line 103 of file SpDefs.h.

◆ TRLUT

#define TRLUT   138

Definition at line 106 of file SpDefs.h.

◆ TRNNZ

#define TRNNZ   136

Definition at line 104 of file SpDefs.h.

◆ TROST

#define TROST   137

Definition at line 105 of file SpDefs.h.

◆ TRROWX

#define TRROWX   132

Definition at line 100 of file SpDefs.h.

◆ TRTAGCOLS

#define TRTAGCOLS   125

Definition at line 93 of file SpDefs.h.

◆ TRTAGM

#define TRTAGM   122

Definition at line 90 of file SpDefs.h.

◆ TRTAGN

#define TRTAGN   123

Definition at line 91 of file SpDefs.h.

◆ TRTAGNZ

#define TRTAGNZ   121

Definition at line 89 of file SpDefs.h.

◆ TRTAGROWS

#define TRTAGROWS   124

Definition at line 92 of file SpDefs.h.

◆ TRTAGVALS

#define TRTAGVALS   126

Definition at line 94 of file SpDefs.h.

◆ TRX

#define TRX   134

Definition at line 102 of file SpDefs.h.

◆ UNKNOWNMPITYPE

#define UNKNOWNMPITYPE   3006

Definition at line 77 of file SpDefs.h.

Variable Documentation

◆ cblas_splits

int cblas_splits

Definition at line 72 of file DirOptBFS.cpp.