#include <mpi.h>#include <stdint.h>#include <sys/time.h>#include <iostream>#include <fstream>#include <string>#include <sstream>#include <ctime>#include <cmath>#include "CombBLAS/CombBLAS.h"#include "CC.h"#include "WriteMCLClusters.h"Go to the source code of this file.
Classes | |
| class | Dist< NT > |
| struct | HipMCLParam |
Macros | |
| #define | __STDC_CONSTANT_MACROS |
| #define | __STDC_LIMIT_MACROS |
| #define | EPS 0.0001 |
Functions | |
| void | InitParam (HipMCLParam ¶m) |
| void | ShowParam (HipMCLParam ¶m) |
| void | ProcessParam (int argc, char *argv[], HipMCLParam ¶m) |
| void | ShowOptions () |
| template<typename IT , typename NT , typename DER > | |
| FullyDistVec< IT, IT > | Interpret (SpParMat< IT, NT, DER > &A) |
| template<typename IT , typename NT , typename DER > | |
| void | MakeColStochastic (SpParMat< IT, NT, DER > &A) |
| template<typename IT , typename NT , typename DER > | |
| NT | Chaos (SpParMat< IT, NT, DER > &A) |
| template<typename IT , typename NT , typename DER > | |
| void | Inflate (SpParMat< IT, NT, DER > &A, double power) |
| template<typename IT , typename NT , typename DER > | |
| void | AdjustLoops (SpParMat< IT, NT, DER > &A) |
| template<typename IT , typename NT , typename DER > | |
| void | RemoveIsolated (SpParMat< IT, NT, DER > &A, HipMCLParam ¶m) |
| template<typename IT , typename NT , typename DER > | |
| void | RandPermute (SpParMat< IT, NT, DER > &A, HipMCLParam ¶m) |
| template<typename IT , typename NT , typename DER > | |
| FullyDistVec< IT, IT > | HipMCL (SpParMat< IT, NT, DER > &A, HipMCLParam ¶m) |
| template<typename IT , typename NT , typename DER > | |
| void | Symmetricize (SpParMat< IT, NT, DER > &A) |
| template<typename GIT , typename LIT , typename NT > | |
| void | MainBody (HipMCLParam ¶m) |
| int | main (int argc, char *argv[]) |
Variables | |
| double | mcl_Abcasttime |
| double | mcl_Bbcasttime |
| double | mcl_localspgemmtime |
| double | mcl_multiwaymergetime |
| double | mcl_kselecttime |
| double | mcl_prunecolumntime |
| double | cblas_allgathertime |
| int64_t | mcl_memory |
| double | tIO |
| void AdjustLoops | ( | SpParMat< IT, NT, DER > & | A | ) |
| NT Chaos | ( | SpParMat< IT, NT, DER > & | A | ) |
| FullyDistVec<IT, IT> HipMCL | ( | SpParMat< IT, NT, DER > & | A, |
| HipMCLParam & | param | ||
| ) |
| void Inflate | ( | SpParMat< IT, NT, DER > & | A, |
| double | power | ||
| ) |
| void InitParam | ( | HipMCLParam & | param | ) |
| FullyDistVec<IT, IT> Interpret | ( | SpParMat< IT, NT, DER > & | A | ) |
| void MainBody | ( | HipMCLParam & | param | ) |
| void MakeColStochastic | ( | SpParMat< IT, NT, DER > & | A | ) |
| void ProcessParam | ( | int | argc, |
| char * | argv[], | ||
| HipMCLParam & | param | ||
| ) |
| void RandPermute | ( | SpParMat< IT, NT, DER > & | A, |
| HipMCLParam & | param | ||
| ) |
| void RemoveIsolated | ( | SpParMat< IT, NT, DER > & | A, |
| HipMCLParam & | param | ||
| ) |
| void ShowParam | ( | HipMCLParam & | param | ) |
| void Symmetricize | ( | SpParMat< IT, NT, DER > & | A | ) |