#include <mpi.h>#include <omp.h>#include <stdio.h>#include <stdlib.h>#include <stdint.h>#include <fstream>#include "dist_graph.h"#include "comms.h"#include "util.h"#include "harmonic.h"
Go to the source code of this file.
Macros | |
| #define | HC_NOT_VISITED 18446744073709551615 |
| #define | HC_VISITED 18446744073709551614 |
Functions | |
| int | run_harmonic (dist_graph_t *g, mpi_data_t *comm, queue_data_t *q, uint64_t *distances, uint64_t root) |
| int | harmonic_output (dist_graph_t *g, uint64_t num_to_output, uint64_t *input_list, double *centralities, char *output_file) |
| double | harmonic_calc (dist_graph_t *g, uint64_t *distances, uint64_t root) |
| int | harmonic_dist (dist_graph_t *g, mpi_data_t *comm, queue_data_t *q, char *output_file, uint64_t num_to_output, uint64_t *input_list) |
Variables | |
| int | procid |
| int | nprocs |
| bool | verbose |
| bool | debug |
| bool | verify |
| #define HC_NOT_VISITED 18446744073709551615 |
Definition at line 59 of file harmonic.cpp.
| #define HC_VISITED 18446744073709551614 |
Definition at line 60 of file harmonic.cpp.
| double harmonic_calc | ( | dist_graph_t * | g, |
| uint64_t * | distances, | ||
| uint64_t | root | ||
| ) |
Definition at line 179 of file harmonic.cpp.
| int harmonic_dist | ( | dist_graph_t * | g, |
| mpi_data_t * | comm, | ||
| queue_data_t * | q, | ||
| char * | output_file, | ||
| uint64_t | num_to_output, | ||
| uint64_t * | input_list | ||
| ) |
Definition at line 200 of file harmonic.cpp.
| int harmonic_output | ( | dist_graph_t * | g, |
| uint64_t | num_to_output, | ||
| uint64_t * | input_list, | ||
| double * | centralities, | ||
| char * | output_file | ||
| ) |
Definition at line 155 of file harmonic.cpp.
| int run_harmonic | ( | dist_graph_t * | g, |
| mpi_data_t * | comm, | ||
| queue_data_t * | q, | ||
| uint64_t * | distances, | ||
| uint64_t | root | ||
| ) |
Definition at line 66 of file harmonic.cpp.
| bool debug |
Definition at line 63 of file harmonic.cpp.
| int nprocs |
Definition at line 62 of file harmonic.cpp.
| bool verify |
Definition at line 63 of file harmonic.cpp.