HPCToolkit
|
#include <sys/types.h>
#include <stdio.h>
#include <ucontext.h>
#include <unistd.h>
#include <limits.h>
#include <main.h>
#include <metrics.h>
#include <safe-sampling.h>
#include <sample_event.h>
#include <thread_data.h>
#include <trace.h>
#include <messages/messages.h>
#include <monitor-exts/monitor_ext.h>
#include <sample-sources/ga.h>
#include <lib/support-lean/timer.h>
Go to the source code of this file.
Classes | |
struct | global_array_t |
Macros | |
#define | GA_MAX_DIM 7 |
#define | MAXDIM GA_MAX_DIM |
#define | GA_OFFSET 1000 |
#define | FNAM 31 /* length of array names */ |
#define | gam_CountElems(ndim, lo, hi, pelems) |
#define | G_A_NULL (INT_MAX - GA_OFFSET) |
#define | def_isSampled_blocking() |
#define | def_isSampled_nonblocking() |
#define | def_isSampled() |
#define | def_timeBeg(isSampled) |
#define | doSample_1sided_blocking(g_a, lo, hi) |
#define | doSample_1sided_nonblocking(g_a, lo, hi) |
#define | doSample_collective_blocking() |
#define | doSample(g_a, do1, do2, do3, do4) |
#define | doMetric(metricIdExpr, metricIncr, type) |
#define | do0() {} |
Typedefs | |
typedef int | Integer |
typedef Integer | logical |
typedef long | armci_size_t |
typedef Integer | C_Integer |
typedef armci_size_t | C_Long |
typedef logical | ga_create_fn_t(Integer type, Integer ndim, Integer *dims, char *name, Integer *chunk, Integer *g_a) |
typedef Integer | ga_create_handle_fn_t() |
typedef void | ga_getput_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld) |
typedef void | ga_acc_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld, void *alpha) |
typedef void | ga_nbgetput_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld, Integer *nbhandle) |
typedef void | ga_nbacc_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld, void *alpha, Integer *nbhandle) |
typedef void | ga_nbwait_fn_t(Integer *nbhandle) |
typedef void | ga_brdcst_fn_t(Integer type, void *buf, Integer len, Integer originator) |
typedef void | ga_gop_fn_t(Integer type, void *x, Integer n, char *op) |
typedef void | ga_sync_fn_t() |
typedef void | ga_pgroup_sync_fn_t(Integer grp_id) |
typedef void | ga_pgroup_gop_fn_t(Integer p_grp, Integer type, void *x, Integer n, char *op) |
Variables | |
global_array_t * | GA |
#define def_isSampled | ( | ) |
Definition at line 195 of file ga-overrides.c.
#define def_isSampled_blocking | ( | ) |
Definition at line 185 of file ga-overrides.c.
#define def_isSampled_nonblocking | ( | ) |
Definition at line 190 of file ga-overrides.c.
#define def_timeBeg | ( | isSampled | ) |
Definition at line 208 of file ga-overrides.c.
#define do0 | ( | ) | {} |
Definition at line 307 of file ga-overrides.c.
#define doMetric | ( | metricIdExpr, | |
metricIncr, | |||
type | |||
) |
Definition at line 296 of file ga-overrides.c.
#define doSample | ( | g_a, | |
do1, | |||
do2, | |||
do3, | |||
do4 | |||
) |
Definition at line 258 of file ga-overrides.c.
#define doSample_1sided_blocking | ( | g_a, | |
lo, | |||
hi | |||
) |
Definition at line 217 of file ga-overrides.c.
#define doSample_1sided_nonblocking | ( | g_a, | |
lo, | |||
hi | |||
) |
Definition at line 230 of file ga-overrides.c.
#define doSample_collective_blocking | ( | ) |
Definition at line 246 of file ga-overrides.c.
#define FNAM 31 /* length of array names */ |
Definition at line 121 of file ga-overrides.c.
#define G_A_NULL (INT_MAX - GA_OFFSET) |
Definition at line 178 of file ga-overrides.c.
#define GA_MAX_DIM 7 |
Definition at line 112 of file ga-overrides.c.
#define GA_OFFSET 1000 |
Definition at line 118 of file ga-overrides.c.
#define gam_CountElems | ( | ndim, | |
lo, | |||
hi, | |||
pelems | |||
) |
Definition at line 172 of file ga-overrides.c.
#define MAXDIM GA_MAX_DIM |
Definition at line 115 of file ga-overrides.c.
typedef long armci_size_t |
Definition at line 108 of file ga-overrides.c.
Definition at line 123 of file ga-overrides.c.
typedef armci_size_t C_Long |
Definition at line 124 of file ga-overrides.c.
typedef void ga_acc_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld, void *alpha) |
Definition at line 433 of file ga-overrides.c.
Definition at line 566 of file ga-overrides.c.
typedef logical ga_create_fn_t(Integer type, Integer ndim, Integer *dims, char *name, Integer *chunk, Integer *g_a) |
Definition at line 365 of file ga-overrides.c.
typedef Integer ga_create_handle_fn_t() |
Definition at line 392 of file ga-overrides.c.
Definition at line 431 of file ga-overrides.c.
Definition at line 583 of file ga-overrides.c.
typedef void ga_nbacc_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld, void *alpha, Integer *nbhandle) |
Definition at line 490 of file ga-overrides.c.
typedef void ga_nbgetput_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld, Integer *nbhandle) |
Definition at line 488 of file ga-overrides.c.
typedef void ga_nbwait_fn_t(Integer *nbhandle) |
Definition at line 492 of file ga-overrides.c.
Definition at line 622 of file ga-overrides.c.
typedef void ga_pgroup_sync_fn_t(Integer grp_id) |
Definition at line 618 of file ga-overrides.c.
typedef void ga_sync_fn_t() |
Definition at line 600 of file ga-overrides.c.
typedef int Integer |
Definition at line 103 of file ga-overrides.c.
Definition at line 104 of file ga-overrides.c.
Definition at line 323 of file ga-overrides.c.
|
inlinestatic |
Definition at line 338 of file ga-overrides.c.
|
inlinestatic |
MONITOR_EXT_DECLARE_REAL_FN | ( | ga_create_fn_t | , |
real_pnga_create | |||
) |
MONITOR_EXT_DECLARE_REAL_FN | ( | ga_create_handle_fn_t | , |
real_pnga_create_handle | |||
) |
MONITOR_EXT_DECLARE_REAL_FN | ( | ga_getput_fn_t | , |
real_pnga_get | |||
) |
MONITOR_EXT_DECLARE_REAL_FN | ( | ga_getput_fn_t | , |
real_pnga_put | |||
) |
MONITOR_EXT_DECLARE_REAL_FN | ( | ga_acc_fn_t | , |
real_pnga_acc | |||
) |
MONITOR_EXT_DECLARE_REAL_FN | ( | ga_nbgetput_fn_t | , |
real_pnga_nbget | |||
) |
MONITOR_EXT_DECLARE_REAL_FN | ( | ga_nbgetput_fn_t | , |
real_pnga_nbput | |||
) |
MONITOR_EXT_DECLARE_REAL_FN | ( | ga_nbacc_fn_t | , |
real_pnga_nbacc | |||
) |
MONITOR_EXT_DECLARE_REAL_FN | ( | ga_nbwait_fn_t | , |
real_pnga_nbwait | |||
) |
MONITOR_EXT_DECLARE_REAL_FN | ( | ga_brdcst_fn_t | , |
real_pnga_brdcst | |||
) |
MONITOR_EXT_DECLARE_REAL_FN | ( | ga_gop_fn_t | , |
real_pnga_gop | |||
) |
MONITOR_EXT_DECLARE_REAL_FN | ( | ga_sync_fn_t | , |
real_pnga_sync | |||
) |
void MONITOR_EXT_WRAP_NAME() pnga_acc | ( | Integer | g_a, |
Integer * | lo, | ||
Integer * | hi, | ||
void * | buf, | ||
Integer * | ld, | ||
void * | alpha | ||
) |
Definition at line 469 of file ga-overrides.c.
void MONITOR_EXT_WRAP_NAME() pnga_brdcst | ( | Integer | type, |
void * | buf, | ||
Integer | len, | ||
Integer | originator | ||
) |
Definition at line 571 of file ga-overrides.c.
Integer MONITOR_EXT_WRAP_NAME() pnga_create_handle | ( | ) |
void MONITOR_EXT_WRAP_NAME() pnga_get | ( | Integer | g_a, |
Integer * | lo, | ||
Integer * | hi, | ||
void * | buf, | ||
Integer * | ld | ||
) |
void MONITOR_EXT_WRAP_NAME() pnga_gop | ( | Integer | type, |
void * | x, | ||
Integer | n, | ||
char * | op | ||
) |
Definition at line 588 of file ga-overrides.c.
void MONITOR_EXT_WRAP_NAME() pnga_nbwait | ( | Integer * | nbhandle | ) |
void MONITOR_EXT_WRAP_NAME() pnga_put | ( | Integer | g_a, |
Integer * | lo, | ||
Integer * | hi, | ||
void * | buf, | ||
Integer * | ld | ||
) |
void MONITOR_EXT_WRAP_NAME() pnga_sync | ( | ) |
Definition at line 605 of file ga-overrides.c.
|
inlinestatic |
Definition at line 314 of file ga-overrides.c.
global_array_t* GA |