51 #ifndef INCLUDE_IOHB__H
52 #define INCLUDE_IOHB__H
56 #ifndef INCLUDE_MATRIX_IO__H
57 #define INCLUDE_MATRIX_IO__H
61 #ifndef INCLUDE_METIS__H
62 #define INCLUDE_METIS__H
77 #define hit_fileHBRead(hbfile) hit_fileHBRead_toCSR_Internal((hbfile), 1, (hit_Rank), __FILE__, __LINE__)
89 #define hit_fileHBMatrixRead(hbfile) hit_fileHBRead_toCSR_Internal((hbfile), 0, (hit_Rank), __FILE__, __LINE__)
106 const char * file,
int line);
110 #define hit_fileMMMatrixRead(hbfile) hit_fileMMRead_toCSR_Internal((hbfile), 0, (hit_Rank), __FILE__, __LINE__)
112 const char * file,
int line);
125 const char * file,
int line);
138 #define hit_fileHBReadBitmap(hbfile) hit_fileHBRead_toBitmap_Internal((hbfile), 1, (hit_Rank), __FILE__, __LINE__)
149 #define hit_fileHBMatrixReadBitmap(hbfile) hit_fileHBRead_toBitmap_Internal((hbfile), 0, (hit_Rank), __FILE__, __LINE__)
157 #define hit_fileHBVertices(hbfile) hit_fileHBVerticesInternal((hbfile),(hit_Rank),__FILE__,__LINE__)
183 #define hit_fileHBReadDense(hbfile,tileP) hit_fileHBReadDenseInternal((hbfile),(hit_Rank),(tileP),__FILE__,__LINE__)
204 #define hit_fileHBWrite(hbfile,shape) hit_fileHBWriteInternal((hbfile),(shape),(hit_Rank),__FILE__,__LINE__)
206 #define hit_fileHBWriteBitmap(hbfile,shape) hit_fileHBWriteBitmapInternal((hbfile),(shape),(hit_Rank),__FILE__,__LINE__)
218 #define hit_fileCSRRead(csrfile) hit_fileCSRReadInternal((csrfile),(hit_Rank),__FILE__,__LINE__)
219 #define hit_fileCSRWrite(csrfile,shape) hit_fileCSRWriteInternal((csrfile),(shape),(hit_Rank),__FILE__,__LINE__)
void hit_fileHBWriteBitmapInternal(const char *hbfile, HitShape shape, int rank, const char *file, int line)
int hit_fileHBReadDenseInternal(const char *hbfile, int rank, void *tileP, const char *file, int line)
void hit_fileCSRWriteInternal(const char *csrfile, HitShape shape, int rank, const char *cfile, int line)
HitShape hit_fileHBRead_toBitmap_Internal(const char *fileName, int create_graph, int rank, const char *file, int line)
HitShape hit_fileMMRead_toCSR_Internal(const char *fileName, int create_graph, int rank, const char *file, int line)
HitShape hit_fileCSRReadInternal(const char *csrfile, int rank, const char *cfile, int line)
HitShape hit_fileHBRead_toCSR_Internal(const char *fileName, int create_graph, int rank, const char *file, int line)
int hit_fileHBVerticesInternal(const char *hbfile, int rank, const char *file, int line)
void hit_fileHBWriteInternal(const char *hbfile, HitShape shape, int rank, const char *file, int line)